Isi kandungan:
- Langkah 1: Melakukan Persediaan Awal DragonBoard 410c **
- Langkah 2: Mencari DragonBoard Anda 410c Menggunakan Antena GPSnya
- Langkah 3: Memasang Dongle USB 3G / 4G
- Langkah 4: Mentransformasikan DragonBoard 410c Menjadi Hotspot Wifi / Titik Akses
- Langkah 5: Mengakses DragonBoard 410c Tanpa Menggunakan SSH, Melalui Hotspot Connectivity
- Langkah 6: Menyambungkan DragonBoard 410c ke OBD Kereta Menggunakan Bluetooth - Bahagian 1/2
- Langkah 7: Menyambungkan DragonBoard 410c ke OBD Kereta Menggunakan Bluetooth - Bahagian 2/2
- Langkah 8: Sambungkan DragonBoard 410c ke OBD Kereta Menggunakan PyOBD
- Langkah 9: Membaca Data Dari Kereta, dengan Menggunakan Python
- Langkah 10: Skrip Berulang dan Prosedur Penyimpanan Data untuk Data yang Ditangkap
- Langkah 11: Masalah Sepanjang Jalan
- Langkah 12: Rujukan
Video: DragonBoard dan OBD2: 12 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Membaca data yang keluar dari port OBD2 di dalam kereta anda, adalah mungkin untuk mengumpulkan maklumat yang menakjubkan daripadanya. Dengan menggunakan DragonBoard 410c, kami mengusahakan projek ini dan memperincikannya di sini supaya anda dapat melakukannya sendiri.
Projek ini hanya dapat dilaksanakan kerana kerjasama dengan #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora yang membolehkan kami mempunyai akses ke perkakasan terbaik di pasaran, serta hubungan dengan profesional terbaik untuk menyokong pembangunan.
Pasukan ini disusun oleh orang-orang ini:
- Marcel Ogando - Penggodam - [email protected]
- Leandro Alvernaz - Penggodam - [email protected]
- Thiago Paulino Rodrigues - Pemasaran - [email protected]
Kami sangat berminat untuk membantu anda mencapai matlamat anda, dan memastikan anda menyelesaikan projek anda, jadi beritahu kami jika anda memerlukan bantuan lebih jauh daripada arahan di bawah.
Para seguir este projeto em Português, clique aqui:
www.instructables.com/id/DragonBoard-Com-OBD
Untuk projek ini kami menggunakan item berikut:
- Qualcomm DragonBoard 410c
- Antara Muka Bluetooth OBD2 ELM327
- Dongle USB 3G / 4G
- Pengecas Kereta Tension Inverter (110v)
Langkah 1: Melakukan Persediaan Awal DragonBoard 410c **
Dengan menggunakan Qualcomm DragonBoard 410c, kami memulakan projek dengan memasang edaran Linux yang disebut Linaro, yang memungkinkan kami menyiapkan semua peranti yang diperlukan.
Untuk membuat gambar Linaro untuk DragonBoard, gunakan Ubunto di VirtualBox, sehingga anda dapat menggunakan FastBoot (itu adalah aplikasi berasaskan Linux). Jadi pada dasarnya apa yang harus anda lakukan ialah membuka Terminal di VM Ubuntu dan masukkan:
sudo apt-get android-tools-fastboot
Untuk memasang Linaro, kita harus melalui 2 langkah penting:
1) Memasang BOOTLOADER
Nama fail: dragonboard410c_bootloader_emmc_linux-79.zip
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
Buka zip fail dan pilih folder:
cd / FolderName (jalan ke folder yang tidak dizip)
Masukkan kod berikut:
sudo fastboot devices
Pulangan yang dijangkakan:
(heksadesimal) fastboot
Kemudian taip:
sudo./flashall
Pulangan yang dijangkakan:
selesai. jumlah masa 1.000s (tanpa kesilapan)
Memasang SISTEM OPERASI
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
Muat turun 2 fail ini:
but-linaro-stretch-qcom-snapdragon-arm64-20170607-246.img.gz
Ini adalah versi terbaru yang tersedia hingga kini (Jun / 17) sehingga namanya mungkin akan berubah pada masa akan datang. Corak yang 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 sehingga kini (Jun / 17) dan namanya mungkin akan berubah pada masa akan datang. Cari corak "linaro-VersionName-alip".
Buka zip fail dari. GZ
Akses folder "root", berkaitan dengan fail yang tidak dizip
contoh: "/ Muat turun" yang merupakan tempat fail yang dimuat turun disimpan.
Sekarang mulakan dengan arahan berikut:
sudo fastboot devices
sudo fastboot flash boot boot-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img
Pulangan yang dijangkakan (mengingat masa mungkin berbeza):
selesai. jumlah masa: 100.00s
Sambungkan Tetikus, Papan Kekunci dan monitor / TV menggunakan port HDMI
Dapatkan ini:
pengguna: linaro
kata laluan: linaro
Buka aplikasi Lxterminal dan teruskan memuat turun senarai kemas kini yang tersedia, mengenai pakej yang dipasang:
sudo apt-get kemas kini
Pastikan memasang pakej yang tersedia dari senarai:
sudo apt-get peningkatan
Petunjuk: Linaro dipilih kerana boot yang sangat pantas, dan komuniti yang sangat terlibat dan berorientasikan penyelesaian masalah, yang menjimatkan banyak masa.
Langkah 2: Mencari DragonBoard Anda 410c Menggunakan Antena GPSnya
Mulakan dengan memasang aplikasi yang diperlukan yang akan menjadi pelanggan modul GPS. Nama aplikasi adalah: GNSS-GPSD, GPSD dan GPSD-CLIENTS. Untuk melakukannya, ikuti arahan:
sudo apt-get install gnss-gpsd gpsd gpsd-klien
Dengan aplikasi ini dipasang, anda memerlukan lebih banyak arahan untuk memulakannya dengan betul:
sudo systemctl mulakan qdsp-start.service
sudo systemctl mula gnss-gpsd.service sudo systemctl mula qmi-gps-proxy.service
Sekarang bawa DragonBoard 410c ke kawasan terbuka yang luas, dengan pemandangan langit yang jelas, yang membolehkannya menerima isyarat dari satelit. Sekarang ketik ke terminal:
gpsmon –n
Dari ujian kami, data akan mula muncul di layar setelah 10 minit, rata-rata. Itu banyak berubah dari satu tempat ke tempat lain, selain posisi DragonBoard di tingkap, atau di dalam rumah, selain banyak halangan lain yang mungkin mengganggu penerimaan isyarat GPS.
Langkah 3: Memasang Dongle USB 3G / 4G
Terdapat beberapa cara untuk menghubungkan DragonBoard 410c ke Rangkaian 3G / 4G / GSM:
- Menggunakan Shield / BreakoutBoard dengan modem GSM yang juga mempunyai slot SimCard;
- Gunakan Dongle USB 3G / 4G.
Untuk projek ini, kami memutuskan untuk menggunakan Dongle USB E3272 Huawei, kerana mudah dan cepat membelinya.
Untuk mengkonfigurasi modem, anda boleh menggunakan terminal (dengan menggunakan aplikasi WVDial), tetapi cara termudah untuk melakukannya adalah dengan menggunakan Linaro's Graphic User Interface (GUI). Untuk itu seperti berikut:
- Dengan Dongle USB yang disambungkan ke DragonBoard, klik kanan ikon "rangkaian" di sudut kanan bawah skrin;
- "Edit Sambungan"> "Tambah";
- Pilih "Jalur Lebar Mudah Alih" dari menu lungsur;
- Klik "Buat".
Ikuti arahan dari wizard, pastikan untuk memilih Pembawa yang sesuai dari menu, yang membolehkan peranti menyambung dengan sewajarnya.
Langkah 4: Mentransformasikan DragonBoard 410c Menjadi Hotspot Wifi / Titik Akses
Cara termudah untuk mengkonfigurasi DragonBoard 410c sebagai penghala wifi atau hotspot (sekarang anda telah mengkonfigurasi sambungan internet) adalah dengan menggunakan GUI sistem. Untuk melakukannya, ikuti langkah di bawah:
- Klik kanan ikon rangkaian di sudut kanan bawah
- Pilih "Edit Sambungan dan kemudian" Tambah"
- Pilih "WiFi"
- Klik buat
Ubah nama jaringan yang ingin Anda buat di bidang "SSID" dan ubah bidang "Mode" menjadi "Hotspot".
Untuk memastikan ia berfungsi, sahkan perkara berikut:
- Pergi ke tab "Tetapan IPv4"
- Sahkan jika "Kaedah"
Langkah 5: Mengakses DragonBoard 410c Tanpa Menggunakan SSH, Melalui Hotspot Connectivity
Kami berjaya mencipta cara untuk mengakses DragonBoard dari jarak jauh, tidak kira sama ada anda berada di dekatnya atau tidak. Biasanya anda perlu menyambung ke papan itu sendiri, menggunakan wifi atau bluetooth. Cara lain, adalah dengan mengaksesnya dengan menyambung ke Rangkaian Wifi yang sama (contohnya: dari penghala). Dengan melakukan langkah-langkah berikutnya, kami membuat perangkat mandiri, yang menghasilkan jaringannya sendiri, dan membuka dirinya ke web, agar dapat diakses.
Anda boleh memulakan dengan memasang "Auto SSH", menggunakan kod di bawah:
sudo apt-get install gcc buat
wget https://www.harding.motd.ca/autossh/autossh-1.4e.tgz tar -xf autossh-1.4e.tgz cd autossh-1.4e./configure buat sudo buat pasang
Sekarang kita akan menghasilkan kunci kriptografi, menggunakan standard RSA. Kunci ini akan digunakan untuk mengakses contoh titik akhir Linux dengan selamat, melalui IP Umum Modem 3G. Matlamat utama langkah ini. Kod berikut akan menyalin kunci tersebut ke dalam Repositori Kunci Terpercaya Linux, memastikan lebih banyak keselamatan untuk sambungannya.
ssh-keygen -t rsa
scp ~ /.ssh / id_rsa.pub user @ remote_server:.ssh / authority_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 sahaja mengubah Qualcomm DragonBoard 410c menjadi Cloud Server! / o /
Langkah 6: Menyambungkan DragonBoard 410c ke OBD Kereta Menggunakan Bluetooth - Bahagian 1/2
Antara muka komunikasi kereta dilakukan melalui port OBD2. Maklumat yang ditukarkan di port ini perlu diterjemahkan, dan untuk itu kami memerlukan alat penerjemah. Terdapat dua alternatif perkakasan: ELM327 atau STN1170.
Untuk projek ini, kami menggunakan peranti Bluetooth dengan chipset berdasarkan ELM327.
Penting untuk diperhatikan bahawa ketersediaan ELM327 tidak bermaksud ia adalah VERSI ASAL ELM327. Sebilangan besar chipset yang ada didasarkan pada versi 1.5, ketika maklumat chip tersebut diklon dan dibocorkan ke pasar. ELM327 yang asli kini terdapat pada versi 2.2. Evolusi chipset ini membawa lebih banyak data mengenai kereta yang lebih baru. Penting untuk mengetahui bahawa, kerana bergantung pada ujian, anda mungkin atau tidak dapat mengakses data dari kenderaan yang lebih baru.
Dengan penyesuai Bluetooth OBD2, cari port OBD2 kereta anda. Ia mungkin berada di suatu tempat di bawah stereng. Mungkin lebih mudah mencarinya menggunakan alat ini:
Akses DragonBoard 410c menggunakan SSH, dari buku nota anda (ingat bahawa sekarang anda berada di dalam kereta, dan tidak mempunyai TV / Monitor untuk memasang papan). Sebaik sahaja peranti Bluetooth OBD2 dimasukkan ke dalam port kereta, ikuti langkah-langkah di bawah untuk mengakses sambungan bluetooth.
sudo bluetoothctl
berpasangan pada ejen pada imbuhan ejen lalai dihidupkanPada tahap ini adalah mustahak anda menyalin Alamat MAC kerana anda memerlukannya untuk langkah seterusnya
Taipkan arahan ini:
mempercayai MACADDRESS
pasangkan MACADDRESS
Anda harus diminta dengan permintaan untuk memasukkan Kod PIN untuk Pasangkan OBD2 Bluetooth dengan papan.
Biasanya Kod PIN sama ada 1234 atau 0000 - bergantung pada perkakasan anda
Sekarang anda akan melihat skrin "sambungan berjaya". Untuk keluar dari aplikasi Bluetooth, gunakan arahan berikut:
berhenti
Langkah seterusnya adalah MENGHASILKAN peranti dengan Serial Port:
sudo rfcomm bind 0 MACADDRESS 1
Untuk memastikan operasi berjaya, ketik:
ls / dev
Port "Rfcomm0" harus disenaraikan.
Langkah 7: Menyambungkan DragonBoard 410c ke OBD Kereta Menggunakan Bluetooth - Bahagian 2/2
Objektif utama langkah ini adalah untuk memastikan bahawa komunikasi antara 3 peranti berfungsi:
ELM327, DragonBoard 410c dan kereta
Muat turun aplikasi "Skrin" untuk menghantar pesanan bersiri melalui port bersiri
sudo apt-get skrin pemasangan
Port bersiri akan digunakan untuk mengirim AT Commands dan menerima respons antara DragonBoard 410c dan perangkat ELM327.
Akses pautan berikut untuk maklumat lebih lanjut mengenai AT Commands:
elmelectronics.com/ELM327/AT_Commands.pdf
Amaran:
Berhati-hati dengan langkah ini! Semua maklumat yang anda hantar ke peranti akan ditafsirkan dan dihantar ke kereta, jika mesej yang salah dihantar, ia boleh disalahtafsirkan oleh kereta dan menyebabkan masalah. Perhatikan perintah dan pelajari sebelum anda menggunakan kod anda sendiri. Kami sangat mengesyorkan mengikuti arahan di bawah surat ini.
Ikuti urutan arahan di bawah untuk memulakan komunikasi:
-
Fungsi ini akan memulakan komunikasi bersiri menggunakan skrin:
skrin / dev / rfcomm0
Sebaik sahaja terminal dimuat, ketik perintah berikut dalam urutan ini:
ATZ
ATL1 ATH1 ATS1 ATSP0
Ujian komunikasi akhir:
Taipkan konsol:
ATI
Ia harus mengembalikan "ELM327 v1.5" atau versi ELM pada peranti anda
Ini adalah bukti bahawa komunikasi peranti ELM dan DragonBoard 410c berfungsi
Petua Pantas
Untuk keluar dari "Skrin", perlu menaip Ctrl + A diikuti oleh Ctrl + D.
Langkah 8: Sambungkan DragonBoard 410c ke OBD Kereta Menggunakan PyOBD
PyOBD adalah perpustakaan Python untuk membolehkan komunikasi dengan peranti OBD2 yang boleh disambungkan ke kereta. Dengan itu, kami dapat mengekstrak beberapa maklumat termasuk kelajuan kenderaan dan kerosakan elektrik.
Dalam langkah ini, kita perlu memastikan bahawa pustaka python berikut dipasang di Linaro dari DragonBoard 410c anda:
-
PIP - pengurus pakej Python
sudo apt-get install python-pip
-
SetupTools - pengurus pemasangan fail
sudo pip install -U pip setupstools
-
Roda - pasang pemformat pakej
sudo apt-get install python-wheel
-
OBD - Pustaka Python untuk berkomunikasi dengan peranti OBD
sudo apt-get install python-obd
-
GPS - Python library untuk mendapatkan data dari GPS
sudo pip pasang gps
-
Permintaan - Pakej Python untuk RESTful
permintaan pemasangan sudo pip
Untuk mengesahkan sama ada pakej OBD berfungsi dengan betul, ikuti langkah berikut:
sudo python
Kini kursor terminal akan diubah menjadi ">>>" yang menunjukkan bahawa Python sedang berjalan. Anda sekarang boleh mula menaip perintah di bawah:
-
Mulakan dengan mengimport perpustakaan OBD:
import obd
-
Untuk menyambung ke Serial Port gunakan arahan:
sambungan = lama. OBD ("dev / rfcomm0")
- Adalah normal untuk menunjukkan mesej kesalahan, mengatakan bahawa komunikasi gagal, jadi jika itu berlaku, cuba sekali lagi.
-
Untuk mengetahui sama ada Python mendapat maklumat dari kereta yang melalui ELM327 melalui bluetooth, ketik perkara berikut:
sambungan.protocol_name ()
Langkah 9: Membaca Data Dari Kereta, dengan Menggunakan Python
Kami akan membuat fail bernama: OBD.py, seperti arahan di bawah, diikuti dengan kod.
Mulakan dengan mengimport perpustakaan OBD ke Python untuk memulakan sambungan.
Atas sebab yang tidak diketahui, menggunakan perkakasan kami, percubaan sambungan pertama selalu gagal. Percubaan kedua, selalu berjaya. Itulah sebabnya pada kod, anda akan melihat dua baris perintah yang cuba membuat sambungan.
Setelah sambungan berjaya, kami memulakan gelung tak terhingga, yang mencari data OBD, memformatnya mengikut parameter yang telah ditetapkan. Setelah itu, ia membuat URL, menggunakan Query String, yang memungkinkan untuk dihantar ke pelayan menggunakan kaedah POST.
Pada contoh di bawah, kami berjaya mendapatkan maklumat berikut:
- RPM
- Kepantasan
Fungsi untuk menangkap data menggunakan dua parameter. Contohnya, dengan menggunakan [1] [12], anda menggunakan [modul] [PID]. Senarai fungsi boleh didapati di:
Akhirnya, buat URL dengan semua maklumat digabungkan dan ditambahkan ke fail, yang disebut "obd_data.dat".
Kod untuk OBD.py ada di bawah.
Setelah menyambungkan dan menangkap data, kami akan membuat fail bernama: envia_OBD.py
Bahagian kod ini menjadi lebih mudah. Import perpustakaan yang berkaitan dengan permintaan / kirim data, menggunakan RESTFUL.
Buat WHILE untuk menggunakan POST dan hantarkan URL baris pertama fail, diisi sebelumnya oleh OBD.py. Selepas itu, untuk mengelakkan data dihantar lagi, data tersebut akan terhapus dari fail tersebut.
Kod untuk fail OBD.py ada di bawah.
Langkah 10: Skrip Berulang dan Prosedur Penyimpanan Data untuk Data yang Ditangkap
Apa yang telah kami lakukan setakat ini berorientasikan untuk memastikan DragonBoard berkomunikasi dengan betul dengan komponen, seperti 3G, Wifi, Bluetooth, data GPS dan banyak lagi.
Gunakan kod di bawah untuk mengedit fail "rc.local", yang sudah memiliki beberapa fungsi dan perintah yang telah ditentukan. Ia terletak di '/ etc'. Untuk mengedit, gunakan arahan:
sudo nano /etc/rc.local
Sekarang kita perlu mengkonfigurasi semua perkhidmatan dan fungsi, membuat rutin yang bermula secara automatik ketika DragonBoard dimulakan. Mari gunakan BASH untuk melakukan ini. BASH (Bourne-Again-SHell) adalah aplikasi pentafsir Perintah Linux.
Kod berikut mempunyai arahan BASH, dan anda perlu memasukkan Alamat MAC Bluetooth / OBD. Berhati-hati untuk memastikan bahawa mengakhiri kod dengan "exit 0" itulah tindak balas sistem bahawa tindakan itu berjaya.
sekiranya [! -f / etc / ssh / ssh_host_rsa_key]
maka 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, ia akan menyambung ke 3G dan menghantar data GPS dan OBD ke pelayan yang dipilih.
Langkah 11: Masalah Sepanjang Jalan
Kami menyenaraikan di bawah beberapa masalah yang kami dapati sebelum menulis Instructable ini, tetapi kami fikir ia dapat membantu anda sekiranya ia berlaku kepada anda.
-
PyOBD
Anda perlu berhati-hati untuk menghantar data semasa berkomunikasi dengan kereta. Dalam salah satu percubaan pertama kami, ketika komunikasi tidak stabil, kami menghantar arahan yang salah yang pada dasarnya merosakkan ECU. Pergeseran gear tersekat di tempat letak kereta dan beberapa lampu papan pemuka terus berkelip secara rawak. Penyelesaian yang dijumpai adalah melepaskan salah satu kabel bateri selama kira-kira 15 minit. Ini menetapkan semula ECU ke keadaan lalai kilang, oleh itu membatalkan perintah atau perubahan yang mungkin telah kami buat
-
Linaro
Kami mempunyai masalah dengan DragonBoard kami, yang terus dimulakan semula secara sporadis. Masalahnya diselesaikan oleh pasukan Linaro yang mengeluarkan versi OS yang lebih baru. Kami menulis tutorial ini dengan versi yang dikemas kini
-
GPS DragonBoard
Qualcomm's DragonBoard 410c tidak mempunyai antena GPS dalaman, jadi untuk meningkatkan pemerolehan isyarat GPS, kita perlu memasang penyambung untuk antena externa. Proses ini dijelaskan dengan lebih baik dalam pautan berikut:
Langkah 12: Rujukan
Pemuat but
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
Linaro
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
Como instalar o Linaro na DragonBoard 410c
www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/
Documentação de 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/
Disyorkan:
Tachometer / Scan Gauge Menggunakan Arduino, OBD2, dan CAN Bus: 8 Langkah
Tachometer / Scan Gauge Menggunakan Arduino, OBD2, dan CAN Bus: Mana-mana pemilik Toyota Prius (atau kenderaan hibrid / khas lain) akan mengetahui bahawa papan pemuka mereka mungkin kehilangan beberapa dail! Prius saya tidak mempunyai RPM mesin atau pengukur suhu. Sekiranya anda seorang yang berprestasi, anda mungkin ingin mengetahui perkara seperti kemajuan masa dan
Cara Membuat dan Memasukkan Jadual dan Menambah Lajur Tambahan dan / atau Baris ke Jadual Itu di Microsoft Office Word 2007: 11 Langkah
Cara Membuat dan Memasukkan Jadual dan Menambah Lajur Tambahan dan / atau Baris ke Jadual Itu di Microsoft Office Word 2007: Pernahkah anda mempunyai banyak data yang anda gunakan dan fikirkan sendiri … " bagaimana saya dapat membuat semua data ini kelihatan lebih baik dan lebih mudah difahami? " Sekiranya demikian, maka jadual di Microsoft Office Word 2007 mungkin adalah jawapan anda
Menghubungkan Pemprosesan dan Arduino dan Membuat 7 Segmen dan Pengawal GUI Servo: 4 Langkah
Menghubungkan Pemprosesan dan Arduino dan Membuat 7 Segmen dan Pengawal Servo GUI: Untuk beberapa projek yang anda buat perlu menggunakan Arduino kerana menyediakan platform prototaip yang mudah tetapi memaparkan grafik dalam monitor bersiri Arduino boleh memakan masa cukup lama dan bahkan sukar untuk dilakukan. Anda boleh memaparkan grafik di Arduino Serial Monitor dengan
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: 13 Langkah (dengan Gambar)
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: Pengenalan: Ini adalah Projek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemprosesan (boleh dimuat turun percuma) untuk memaparkan data Suhu, Kelembapan dalam digital dan borang graf bar, masa dan tarikh paparan dan jalankan waktu mengira