Daftar Isi:
- Langkah 1: Melakukan Pengaturan Awal DragonBoard 410c**
- Langkah 2: Menemukan DragonBoard 410c Anda Menggunakan Antena GPS-nya
- Langkah 3: Memasang Dongle USB 3G/4G
- Langkah 4: Mengubah DragonBoard 410c Menjadi Hotspot / Titik Akses Wifi
- Langkah 5: Mengakses DragonBoard 410c Secara Nirkabel Menggunakan SSH, Melalui Konektivitas Hotspot
- Langkah 6: Menghubungkan DragonBoard 410c ke OBD Mobil Menggunakan Bluetooth - Bagian 1/2
- Langkah 7: Menghubungkan DragonBoard 410c ke OBD Mobil Menggunakan Bluetooth - Bagian 2/2
- Langkah 8: Menghubungkan DragonBoard 410c ke OBD Mobil Menggunakan PyOBD
- Langkah 9: Membaca Data Dari Mobil, dengan Menggunakan Python
- Langkah 10: Skrip Berulang dan Prosedur Penyimpanan Data untuk Data yang Diambil
- Langkah 11: Masalah Sepanjang Jalan
- Langkah 12: Referensi
Video: DragonBoard dan OBD2: 12 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Membaca data yang keluar dari port OBD2 di mobil Anda, dimungkinkan untuk mengumpulkan informasi luar biasa darinya. Menggunakan DragonBoard 410c, kami mengerjakan proyek ini dan merincinya di sini sehingga Anda dapat melakukannya sendiri.
Proyek ini hanya mungkin karena kemitraan dengan #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora yang memungkinkan kami memiliki akses ke perangkat keras terbaik di pasar, serta kontak dengan profesional terbaik untuk mendukung pengembangan.
Tim ini terdiri dari orang-orang ini:
- Marcel Ogando - Peretas - [email protected]
- Leandro Alvernaz - Peretas - [email protected]
- Thiago Paulino Rodrigues - Pemasaran - [email protected]
Kami sangat ingin membantu Anda mencapai tujuan Anda, dan pastikan Anda menyelesaikan proyek Anda, jadi beri tahu kami jika Anda memerlukan bantuan lebih jauh dari petunjuk di bawah ini.
Para seguir este projeto em Português, klik aqui:
www.instructables.com/id/DragonBoard-Com-OBD
Untuk proyek ini kami menggunakan item berikut:
- Qualcomm DragonBoard 410c
- Antarmuka OBD2 Bluetooth ELM327
- Dongle USB 3G/4G
- Pengisi Daya Mobil Inverter Ketegangan (110v)
Langkah 1: Melakukan Pengaturan Awal DragonBoard 410c**
Menggunakan Qualcomm DragonBoard 410c, kami memulai proyek dengan menginstal distribusi Linux yang disebut Linaro, memungkinkan kami untuk mengatur semua perangkat yang diperlukan.
Untuk membuat gambar Linaro untuk DragonBoard, gunakan Ubuntu di VirtualBox, jadi Anda bisa menggunakan FastBoot (yaitu aplikasi berbasis Linux). Jadi pada dasarnya yang harus Anda lakukan adalah membuka Terminal di VM Ubuntu dan masukkan:
sudo apt-get android-tools-fastboot
Untuk menginstal Linaro, kita harus melalui 2 langkah penting:
1) Memasang BOOTLOADER
Nama file: dragonboard410c_bootloader_emmc_linux-79.zip
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
Buka zip file dan pilih folder:
cd /FolderName (path ke folder unzip)
Masukkan kode berikut:
perangkat sudo fastboot
Pengembalian yang diharapkan:
(heksadesimal) fastboot
Kemudian ketik:
sudo./flashall
Pengembalian yang diharapkan:
selesai. total waktu 1.000 detik (tanpa kesalahan)
Memasang SISTEM OPERASIONAL
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
Unduh 2 file ini:
boot-linaro-stretch-qcom-snapdragon-arm64-20170607-246.img.gz
Ini adalah versi terbaru yang tersedia hingga saat ini (Juni/17) sehingga namanya mungkin berubah di masa mendatang. Pola yang akan Anda cari adalah "boot-linaro-VersionName". Yang ini disebut "Stretch" dan yang sebelumnya adalah "Jessie".
linaro-stretch-alip-qcom-snapdragon-arm64-20170607-246.img.gz
Ini adalah versi terbaru hingga saat ini (17 Juni) dan namanya mungkin berubah di masa mendatang. Cari pola "linaro-VersionName-alip".
Buka zip file dari. GZ
Akses folder "root", sehubungan dengan file yang tidak di-zip
contoh: "/Downloads" yang merupakan tempat penyimpanan file hasil download.
Sekarang mulailah dengan perintah berikut:
perangkat sudo fastboot
sudo fastboot flash boot boot-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img
Pengembalian yang diharapkan (mengingat waktu dapat bervariasi):
selesai. total waktu: 100.00s
Hubungkan Mouse, Keyboard, dan monitor/TV menggunakan port HDMI
Miliki ini:
pengguna: linaro
kata sandi: linaro
Buka aplikasi Lxterminal dan lanjutkan dengan mengunduh daftar pembaruan yang tersedia, mengenai paket yang diinstal:
sudo apt-get update
Pastikan untuk menginstal paket yang tersedia dari daftar:
sudo apt-get upgrade
Petunjuk: Linaro dipilih karena boot yang sangat cepat, dan komunitas yang sangat terlibat dan berorientasi pada pemecahan masalah, yang menghemat banyak waktu.
Langkah 2: Menemukan DragonBoard 410c Anda Menggunakan Antena GPS-nya
Mulailah dengan menginstal aplikasi yang diperlukan yang akan menjadi klien ke modul GPS. Nama aplikasinya adalah: GNSS-GPSD, GPSD dan GPSD-CLIENTS. Untuk melakukannya, ikuti perintah:
sudo apt-get install gnss-gpsd gpsd gpsd-clients
Dengan aplikasi ini diinstal, Anda akan memerlukan lebih banyak perintah untuk memulainya dengan benar:
sudo systemctl start qdsp-start.service
sudo systemctl start gnss-gpsd.service sudo systemctl start qmi-gps-proxy.service
Sekarang bawa DragonBoard 410c ke area terbuka lebar, dengan pemandangan langit yang jernih, memungkinkannya menerima sinyal dari satelit. Sekarang ketik ke terminal:
gpsmon –n
Dari pengujian kami, rata-rata data akan mulai muncul di layar setelah 10 menit. Itu banyak berubah dari satu tempat ke tempat lain, selain posisi DragonBoard di jendela, atau di dalam ruangan, selain banyak penghalang lain yang dapat mengganggu penerimaan sinyal GPS.
Langkah 3: Memasang Dongle USB 3G/4G
Ada beberapa cara untuk menghubungkan DragonBoard 410c ke Jaringan 3G/4G/GSM:
- Menggunakan Shield/BreakoutBoard dengan modem GSM yang juga memiliki slot SimCard;
- Gunakan Dongle USB 3G/4G.
Untuk proyek ini kami memutuskan untuk menggunakan Dongle USB E3272 Huawei, karena mudah dan cepat untuk membelinya.
Untuk mengkonfigurasi modem Anda dapat menggunakan terminal (dengan menggunakan aplikasi WVDial), tetapi cara termudah untuk melakukannya adalah dengan menggunakan Graphic User Interface (GUI) Linaro. Untuk itu sebagai berikut:
- Dengan Dongle USB terhubung ke DragonBoard, klik kanan ikon "jaringan" di sudut kanan bawah layar;
- “Edit Koneksi” > “Tambah”;
- Pilih "Broadband Seluler" dari menu tarik-turun;
- Klik "Buat".
Ikuti instruksi dari wizard, pastikan untuk memilih Operator yang tepat dari menu, memungkinkan perangkat untuk terhubung dengan tepat.
Langkah 4: Mengubah DragonBoard 410c Menjadi Hotspot / Titik Akses Wifi
Cara termudah untuk mengkonfigurasi DragonBoard 410c sebagai router wifi atau hotspot (sekarang Anda telah mengonfigurasi koneksi internet) adalah dengan menggunakan GUI sistem. Untuk melakukannya, ikuti langkah-langkah di bawah ini:
- Klik kanan ikon jaringan di sudut kanan bawah
- Pilih "Edit Koneksi dan kemudian "Tambah"
- Pilih "WiFi"
- Klik buat
Ubah nama jaringan yang ingin Anda buat di kolom “SSID” dan ubah kolom “Mode” menjadi “Hotspot”.
Untuk memastikan bahwa itu akan berfungsi, verifikasi berikut ini:
- Buka tab "Pengaturan IPv4"
- Verifikasi apakah "Metode"
Langkah 5: Mengakses DragonBoard 410c Secara Nirkabel Menggunakan SSH, Melalui Konektivitas Hotspot
Kami berhasil membuat cara untuk mengakses DragonBoard dari jarak jauh, tidak peduli apakah Anda berada di dekatnya atau tidak. Biasanya Anda perlu terhubung ke papan itu sendiri, menggunakan wifi atau bluetooth. Cara lain, akan mengaksesnya dengan menghubungkan ke Jaringan Wifi yang sama (misalnya: dari router). Dengan melakukan langkah selanjutnya, kami membuat perangkat mandiri, yang menghasilkan jaringannya sendiri, dan membuka dirinya ke web, agar dapat diakses.
Anda dapat memulai dengan menginstal "Auto SSH", menggunakan kode di bawah ini:
sudo apt-get install gcc make
wget https://www.harding.motd.ca/autossh/autossh-1.4e.tgz tar -xf autossh-1.4e.tgz cd autossh-1.4e./configure make sudo make install
Sekarang kita akan membuat kunci kriptografi, menggunakan standar RSA. Kunci ini akan digunakan untuk mengakses instance titik akhir Linux dengan aman, melalui IP Publik Modem 3G. Tujuan utama dari langkah ini. Kode berikut akan menyalin kunci itu ke dalam Repositori Kunci Tepercaya Linux, memastikan ada lebih banyak keamanan untuk koneksi.
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub user@remote_server:.ssh/authorized_keys autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222:localhost:22 pengguna@remote_server
Dengan mengikuti langkah-langkah ini, Anda baru saja mengubah Qualcomm DragonBoard 410c menjadi Server Cloud! \Hai/
Langkah 6: Menghubungkan DragonBoard 410c ke OBD Mobil Menggunakan Bluetooth - Bagian 1/2
Antarmuka komunikasi mobil dilakukan melalui port OBD2. Informasi yang dipertukarkan di port ini perlu diterjemahkan, dan untuk itu diperlukan perangkat interpreter. Ada dua alternatif perangkat keras: ELM327 atau STN1170.
Untuk proyek ini, kami menggunakan perangkat Bluetooth dengan chipset berbasis ELM327.
Penting untuk dicatat ketersediaan ELM327 tidak berarti itu adalah VERSI ASLI dari ELM327. Sebagian besar chipset yang tersedia didasarkan pada versi 1.5, saat itulah informasi chip dikloning dan bocor ke pasar. ELM327 asli sekarang ada di versi 2.2. Evolusi chipset ini membawa lebih banyak data tentang mobil baru. Penting untuk diketahui bahwa, karena tergantung pada pengujian, Anda mungkin atau mungkin tidak dapat mengakses data dari kendaraan yang lebih baru.
Dengan adaptor Bluetooth OBD2, temukan port OBD2 mobil Anda. Itu mungkin terletak di suatu tempat di bawah kemudi. Mungkin lebih mudah untuk mencarinya menggunakan alat ini:
Akses DragonBoard 410c menggunakan SSH, dari notebook Anda (ingat bahwa sekarang Anda berada di dalam mobil, dan tidak memiliki TV/Monitor untuk menyambungkan papan). Segera setelah perangkat Bluetooth OBD2 dimasukkan ke port mobil, ikuti langkah-langkah di bawah ini untuk mengakses konektivitas bluetooth.
sudo bluetoothctl
dapat dipasangkan pada agen pada pemindaian agen default padaPada tahap ini penting bagi Anda untuk menyalin Alamat MAC karena Anda akan membutuhkannya untuk langkah selanjutnya
Ketik perintah ini:
percaya pada MACADDRESS
pasangan MACADDRESS
Anda akan diminta dengan permintaan untuk mengetikkan Kode PIN untuk Memasangkan Bluetooth OBD2 dengan papan.
Biasanya Kode PIN adalah 1234 atau 0000 - tergantung pada perangkat keras Anda
Sekarang Anda akan melihat layar "koneksi berhasil". Untuk keluar dari aplikasi Bluetooth, gunakan perintah berikut:
berhenti
Langkah selanjutnya adalah BIND perangkat dengan Serial Port:
sudo rfcomm bind 0 MACADDRESS 1
Untuk memastikan operasi berhasil, ketik:
ls /dev
Port "Rfcomm0" harus terdaftar.
Langkah 7: Menghubungkan DragonBoard 410c ke OBD Mobil Menggunakan Bluetooth - Bagian 2/2
Tujuan utama dari langkah ini adalah untuk menjamin bahwa komunikasi antara 3 perangkat berfungsi:
ELM327, DragonBoard 410c dan mobil
Unduh aplikasi "Layar" untuk mengirim pesan serial melalui port serial
Sudo apt-get install layar
Port serial akan digunakan untuk mengirim Perintah AT dan menerima tanggapan antara perangkat DragonBoard 410c dan ELM327.
Akses tautan berikut untuk informasi lebih lanjut tentang AT Commands:
elmelectronics.com/ELM327/AT_Commands.pdf
Peringatan:
Berhati-hatilah dengan langkah ini! Semua informasi yang Anda kirim ke perangkat akan ditafsirkan dan dikirim ke mobil, jika pesan yang salah dikirim, itu dapat disalahartikan oleh mobil dan menyebabkan masalah. Perhatikan perintah dan pelajari sebelum Anda mencoba kode Anda sendiri. Kami sangat menyarankan untuk mengikuti instruksi di bawah ini pada surat tersebut.
Ikuti urutan perintah di bawah ini untuk memulai komunikasi:
-
Fungsi ini akan memulai komunikasi serial menggunakan layar:
layar /dev/rfcomm0
Segera setelah terminal dimuat, ketik perintah berikut dalam urutan ini:
ATZ
ATL1 ATH1 ATS1 ATSP0
Tes komunikasi akhir:
Ketik di konsol:
ATI
Seharusnya mengembalikan "ELM327 v1.5" atau versi ELM perangkat Anda
Ini adalah bukti bahwa komunikasi perangkat ELM dan DragonBoard 410c berfungsi
Kiat Cepat
Untuk keluar dari "Layar" perlu mengetik Ctrl+A diikuti dengan Ctrl+D.
Langkah 8: Menghubungkan DragonBoard 410c ke OBD Mobil Menggunakan PyOBD
PyOBD adalah pustaka Python untuk memungkinkan komunikasi dengan perangkat OBD2 yang dapat dihubungkan ke mobil. Dengan itu, kami dapat mengekstrak beberapa informasi termasuk kecepatan kendaraan dan kesalahan listrik.
Pada langkah ini kita perlu memastikan bahwa pustaka python berikut telah diinstal di Linaro dari DragonBoard 410c Anda:
-
PIP - Manajer paket Python
sudo apt-get install python-pip
-
SetupTools - manajer instalasi file
sudo pip install -U pip setupstools
-
Roda - instal pemformat paket
sudo apt-get install python-wheel
-
OBD - Pustaka Python untuk berkomunikasi dengan perangkat OBD
sudo apt-get install python-obd
-
GPS - Pustaka Python untuk mendapatkan data dari GPS
sudo pip instal gps
-
Permintaan - Paket Python untuk RESTful
sudo pip permintaan instal
Untuk memverifikasi apakah paket OBD berfungsi dengan benar, ikuti langkah-langkah berikut:
sudo python
Sekarang kursor terminal akan berubah menjadi ">>>" yang menunjukkan bahwa Python sedang berjalan. Anda sekarang dapat mulai mengetik perintah di bawah ini:
-
Mulailah dengan mengimpor perpustakaan OBD:
impor obd
-
Untuk menghubungkan ke Port Serial gunakan perintah:
koneksi = lama. OBD(“dev/rfcomm0”)
- Adalah normal untuk menampilkan pesan kesalahan, mengatakan bahwa komunikasi gagal, jadi jika itu terjadi, coba sekali lagi.
-
Untuk mengetahui apakah Python mendapatkan informasi dari mobil yang melewati ELM327 melalui bluetooth, ketik berikut ini:
koneksi.protocol_name()
Langkah 9: Membaca Data Dari Mobil, dengan Menggunakan Python
Kami akan membuat file bernama: OBD.py, seperti instruksi di bawah ini, diikuti dengan kode.
Mulailah dengan mengimpor perpustakaan OBD ke Python untuk memulai koneksi.
Untuk alasan yang tidak diketahui, menggunakan perangkat keras kami, upaya koneksi pertama selalu gagal. Percobaan kedua, selalu berhasil. Itu sebabnya pada kode, Anda akan melihat dua baris perintah mencoba membuat koneksi.
Setelah koneksi berhasil, kami memulai loop tak terbatas, yang mencari data OBD, memformatnya sesuai dengan parameter yang telah ditetapkan. Setelah itu, ia membuat URL, menggunakan String Kueri, memungkinkannya untuk dikirim ke server menggunakan metode POST.
Pada contoh di bawah ini, kami berhasil mendapatkan informasi berikut:
- RPM
- Kecepatan
Fungsi untuk menangkap data menggunakan dua parameter. Misalnya, menggunakan [1][12] Anda sedang mencari [modul] [PID]. Daftar fungsi dapat ditemukan di:
Terakhir, buat URL dengan semua informasi yang digabungkan dan ditambahkan ke file, yang disebut "obd_data.dat".
Kode untuk OBD.py ada di bawah.
Setelah menghubungkan dan menangkap data, kami akan membuat file bernama: envia_OBD.py
Bagian kode ini menjadi lebih sederhana. Impor pustaka yang terkait dengan permintaan/pengiriman data, menggunakan RESTFUL.
Buat WHILE untuk menggunakan POST dan kirim URL baris pertama file, yang sebelumnya diisi oleh OBD.py. Setelah itu, untuk menghindari data dikirim lagi, baris tersebut akan dihapus dari file.
Kode untuk file OBD.py ada di bawah.
Langkah 10: Skrip Berulang dan Prosedur Penyimpanan Data untuk Data yang Diambil
Semua yang kami lakukan sejauh ini berorientasi untuk memastikan DragonBoard berkomunikasi dengan baik dengan komponen, seperti 3G, Wifi, Bluetooth, data GPS, dan lainnya.
Gunakan kode di bawah ini untuk mengedit file "rc.local", yang sudah memiliki beberapa fungsi dan perintah yang telah ditentukan. Itu terletak di '/ etc'. Untuk mengedit, gunakan perintah:
sudo nano /etc/rc.local
Sekarang kita perlu mengkonfigurasi semua layanan dan fungsi, membuat rutinitas yang menginisialisasi secara otomatis ketika DragonBoard dijalankan. Mari kita gunakan BASH untuk melakukan ini. BASH (Bourne-Again-SHell) adalah aplikasi penerjemah Perintah Linux.
Kode berikut memiliki perintah BASH, dan Anda harus memasukkan Alamat MAC Bluetooth/OBD. Berhati-hatilah untuk memastikan untuk mengakhiri kode dengan "keluar 0" yang merupakan respons sistem bahwa tindakan itu berhasil.
jika [! -f /etc/ssh/ssh_host_rsa_key]
kemudian systemctl stop ssh.socket||true dpkg-reconfigure openssh-server fi sudo systemctl start qdsp-start.service rfcomm bind 0 MACADDRESS 1 sudo python /home/linaro/Documents/FadaDoCarro/conectaGPS.py & sudo python /home/linaro /Documents/FadaDoCarro/OBD.py & sudo python /home/linaro/Documents/FadaDoCarro/envia_OBD.py & keluar 0
Mulai sekarang, setiap kali Anda menghidupkan DragonBoard, itu akan terhubung ke 3G dan mengirim data GPS dan OBD ke server yang dipilih.
Langkah 11: Masalah Sepanjang Jalan
Kami mencantumkan di bawah beberapa masalah yang kami temukan di sepanjang jalan sebelum menulis Instruksi ini, tetapi kami pikir itu dapat membantu Anda jika itu terjadi pada Anda.
-
PyOBD
Anda harus sangat berhati-hati untuk mengirim data saat berkomunikasi dengan mobil. Dalam salah satu percobaan pertama kami, ketika komunikasi tidak stabil, kami mengirim perintah yang salah yang pada dasarnya membuat ECU crash. Perpindahan gigi macet di tempat parkir dan beberapa lampu dasbor terus berkedip acak. Solusi yang ditemukan adalah dengan melepas salah satu kabel baterai selama kurang lebih 15 menit. Ini mengatur ulang ECU ke status default pabrik, oleh karena itu membatalkan perintah atau perubahan apa pun yang mungkin telah kami buat
-
Linaro
Kami memiliki masalah dengan DragonBoard kami, yang terus memulai ulang secara sporadis. Masalah ini diselesaikan oleh tim Linaro yang merilis versi OS yang lebih baru. Kami menulis tutorial ini dengan versi terbaru
-
GPS DragonBoard
DragonBoard 410c Qualcomm tidak memiliki antena GPS internal, jadi untuk meningkatkan perolehan sinyal GPS, kita perlu memasang konektor untuk antena eksternal. Proses ini lebih baik dijelaskan di tautan berikut:
Langkah 12: Referensi
Pemuat boot
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
Linaro
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
Como install di Linaro dan DragonBoard 410c
www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/
Dokumentasi GPS untuk DragonBoard
discuss.96boards.org/t/gps-software/170/16
Demo GPS
Gist.github.com/wolfg1969/4653340
Python OBD
github.com/brendan-w/python-OBD
Conectando RaspberryPi um OBD Bluetooth
gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/
Direkomendasikan:
Tachometer/Scan Gauge Menggunakan Arduino, OBD2, dan CAN Bus: 8 Langkah
Tachometer/Scan Gauge Menggunakan Arduino, OBD2, dan CAN Bus: Setiap pemilik Toyota Prius (atau kendaraan hybrid/khusus lainnya) akan tahu bahwa dasbor mereka mungkin kehilangan beberapa tombol! Prius saya tidak memiliki RPM mesin atau pengukur suhu. Jika Anda seorang pria kinerja, Anda mungkin ingin mengetahui hal-hal seperti waktu maju dan
Cara Membuat dan Menyisipkan Tabel dan Menambahkan Kolom Dan/atau Baris Tambahan ke Tabel Itu di Microsoft Office Word 2007: 11 Langkah
Cara Membuat dan Menyisipkan Tabel dan Menambahkan Kolom Dan/atau Baris Tambahan ke Tabel Itu di Microsoft Office Word 2007: Pernahkah Anda memiliki banyak data yang sedang Anda kerjakan dan pikirkan sendiri…"bagaimana saya bisa membuat semua dari data ini terlihat lebih baik dan lebih mudah dipahami?" Jika demikian, maka tabel di Microsoft Office Word 2007 mungkin bisa menjadi jawaban Anda
Menghubungkan Pemrosesan dan Arduino dan Membuat Pengontrol GUI 7 Segmen dan Servo: 4 Langkah
Menghubungkan Pemrosesan dan Arduino dan Membuat 7 Segmen dan Pengontrol GUI Servo: Untuk beberapa proyek yang Anda buat perlu menggunakan Arduino karena menyediakan platform prototyping yang mudah tetapi menampilkan grafik di monitor serial Arduino bisa memakan waktu cukup lama dan bahkan sulit dilakukan. Anda dapat menampilkan grafik pada Arduino Serial Monitor bu
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: 13 Langkah (dengan Gambar)
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: Pendahuluan: Ini adalah Proyek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemrosesan (dapat diunduh gratis) untuk menampilkan data Suhu, Kelembaban dalam format digital dan bentuk grafik batang, menampilkan waktu dan tanggal dan menjalankan hitungan waktu