Daftar Isi:
- Perlengkapan
- Langkah 1: Pertama-tama..Skematis
- Langkah 2: Membuat PCB
- Langkah 3: Ekspor PCB untuk Etching
- Langkah 4: Konstraksi Papan Setelah Etsa Prototipe untuk Pengujian
- Langkah 5: Unggah Firmware
- Langkah 6: Unduh ELclient Dari Jeelabs
Video: MQmax 0.7 Platform IoT WiFi Berbiaya Rendah Berdasarkan Esp8266 dan Arduino Mini Pro: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Halo Ini adalah Instruksi kedua saya (mulai sekarang saya berhenti menghitung). Saya membuat ini untuk membuat platform yang sederhana (setidaknya bagi saya), murah, mudah dibuat, dan efisien untuk aplikasi Real IoT yang mencakup pekerjaan M2M.
Platform ini bekerja dengan esp8266 dan arduino mini pro (yang memiliki 8 port analog). Bill of matterials sangat rendah. Serendah 7 euro dengan PCB yang dibuat oleh JLCPBC, 10 pcb untuk 2 euro.
Jadi untuk discribe sedikit cara kerjanya. Firmware utama untuk platform ini adalah. Platform menambahkan programmer untuk pertama kali memprogram firmware tetapi Anda akan memerlukan programmer FTDI TTL untuk terhubung di port serial. Anda juga akan memerlukan adaptor daya untuk memberi daya pada papan. Papan bekerja dengan 6 ~ hingga 24 ~ (AC atau DC). Saya membuatnya kompatibel dengan arus AC karena dua alasan. Pertama dilindungi dari polaritas dan juga jika Anda ingin menempatkannya dalam jarak jauh Anda dapat menggunakan arus AC dan memiliki lebih sedikit kehilangan kabel.
Seperti yang Anda lihat, platform memiliki papan daya terpisah seperti pelindung arduino. Itu karena kamu bisa menggunakan banyak metode berbeda untuk memberinya kekuatan. Dari solar ke baterai hanya Anda dapat membuat apa pun yang Anda suka untuk aplikasi spesifik Anda.
Jadi mari kita lihat bagaimana membuatnya dan bagaimana memulainya dan Node-Red untuk membuat aplikasi Anda.:-)
Perlengkapan
EspLink dari Jeelabs
Langkah 1: Pertama-tama.. Skematis
Skema Pembuatannya sangat mudah. Kedua Botton di dekat Esp8266 adalah untuk mem-flash firmware (Anda dapat menggunakan dan firmware lain seperti TASMOTA)
Anda juga dapat melihat Selector operasi di mana Anda harus menggunakan dua jumper dari konektor Rx dan Tx dengan programmer atau untuk komunikasi antara Esp dan AVR, kondisi operasi.
Langkah 2: Membuat PCB
Skema dan PCB yang dibuat dengan program easyEDA.
ini adalah pcb sisi ganda dan ada banyak vias yang dapat Anda gunakan untuk menghubungkan sisi atas dengan bawah. Saya menggunakan dril.2 mm dan.4 Anda dapat menggunakan hingga 1mm
EasyEDA Tautan ke Proyek
Langkah 3: Ekspor PCB untuk Etching
Anda dapat membuat papan dengan mengetsa topeng ini. sisi yang dicetak masuk ke dalam sehingga Anda tidak memiliki dan ruang.
Langkah 4: Konstraksi Papan Setelah Etsa Prototipe untuk Pengujian
Saya membuat 4 papan manual dengan powerboard untuk pengujian sebelum memesan papan.
Tes berhasil jadi saya memesan papan dari JLCPCB. Paket datang sangat cepat ke Yunani tetapi dengan harga tinggi, sekitar 20 euro untuk kedua paket tetapi masih lebih murah daripada membuatnya sendiri karena papan fotosensitif sisi ganda papan ukuran A4 berharga sekitar 25 euro di sini di Yunani.
Langkah 5: Unggah Firmware
Hubungkan ke port pemrograman sisi TTL ftdi Anda tanpa 5v karena Anda harus memberi daya pada papan dari PowerBoard (ini rumit saya tahu tapi.. aman). Untuk mengunggah firmware Anda harus menginstal python 3.0
Setelah menginstal jalankan perintah berikut:
Untuk jendela
pip install esptools
Untuk Ubuntusudo pip install esptools
untuk linux Anda harus mengubah skrip di dalam file.bat dan membuatnya dapat dieksekusi. Di windows itu secara default.
Jika pemrogramannya ok, Anda akan melihat jaringan wifi baru di ponsel Anda dengan nama AIThinkerXXXX dan terbuka.
Anda terhubung ke sana dan setelah koneksi Anda mengetik 192.168.4.1 di browser chome ponsel atau PC Anda, ini akan membawa halaman selamat datang dari tautan esp.
Pertama, Anda harus mengatur Pin AssignmentReset -> gpio12
ISP/FLASH -> dinonaktifkanSambungan LED gpio2/TX1
Serial LED -> pin UART dinonaktifkan -> normal
Tarik Rx ke atas hapus centang lalu klik ubah.
Sekarang Anda dapat memprogram arduino Anda tanpa kabel tetapi nirkabel !! satu-satunya pemikiran yang harus Anda lakukan selanjutnya adalah pergi ke menu layanan dan menulis di bidang mDNS arduino
Setelah itu Anda akan melihat jembatan wifi bekerja ketika Anda pergi ke Port di arduino IDE dan melihat ip 192.168.4.1.
Anda juga dapat menghubungkan esp ke jaringan lokal Anda dan menggunakan ip ini untuk mengunggah program.
Sekarang Anda harus memilih Arduino wifi dari papan (ini bekerja untuk saya tetapi hanya dengan sinyal 50% lebih) atau Anda dapat menginstal papan dengan file dan menggunakan papan MqMax! (masih dalam pengembangan)
Langkah 6: Unduh ELclient Dari Jeelabs
github.com/jeelabs/el-client
Dari tautan ini unduh pustaka El Client untuk Arduino IDE.
Di sana Anda dapat menemukan contoh untuk Mqtt dan Rest, untuk menggunakannya Anda harus mengaktifkan mode Slip
Setelah Anda menginstal perpustakaan ElClient Anda memiliki contoh baru di area Elclient. Favorit presonal saya adalah contoh Mqtt tetapi Anda dapat menggunakannya hanya sebagai Bridge wifi dan menghubungkannya dengan Raspberry pi Dengan Node-RED diinstal.
Ada banyak hal yang dapat Anda lakukan dengan MqMax dalam waktu singkat. Saya membuat Tesis saya untuk Magister Otomasi dan Telekomunikasi dan saya sangat sukses.
Jika Anda menggunakannya memberikan jempol karena banyak pekerjaan. Juga jika Anda suka memilih saya dalam kontes PCB.
Selamat membuat!
Direkomendasikan:
Komunikasi Nirkabel LoRa 3Km hingga 8Km Dengan Perangkat E32 (sx1278/sx1276) Berbiaya Rendah untuk Arduino, Esp8266 atau Esp32: 15 Langkah
Komunikasi Nirkabel LoRa 3Km hingga 8Km Dengan Perangkat E32 (sx1278/sx1276) Berbiaya Rendah untuk Arduino, Esp8266 atau Esp32: Saya membuat perpustakaan untuk mengelola EBYTE E32 berdasarkan rangkaian perangkat LoRa Semtech, perangkat yang sangat kuat, sederhana dan murah.Anda dapat menemukan Versi 3Km di sini, versi 8Km di siniMereka dapat bekerja pada jarak 3000m hingga 8000m, dan mereka memiliki banyak fitur dan
Monitor Kualitas Udara IoT Berbiaya Rendah Berdasarkan RaspberryPi 4:15 Langkah (dengan Gambar)
Monitor Kualitas Udara IoT Berbiaya Rendah Berdasarkan RaspberryPi 4: Santiago, Chili selama keadaan darurat lingkungan musim dingin memiliki hak istimewa untuk tinggal di salah satu negara terindah di dunia, tetapi sayangnya, tidak semua mawar. Chili selama musim dingin sangat menderita dengan kontaminasi udara, ma
Robot Menggambar Berbiaya Rendah dan Kompatibel dengan Arduino: 15 Langkah (dengan Gambar)
Robot Menggambar Berbiaya Rendah, Kompatibel dengan Arduino: Catatan: Saya memiliki versi baru robot ini yang menggunakan papan sirkuit tercetak, lebih mudah dibuat, dan memiliki deteksi hambatan IR! Lihat di http://bit.ly/OSTurtleSaya merancang proyek ini untuk lokakarya 10 jam untuk ChickTech.org yang bertujuan untuk
UDuino: Papan Pengembangan Kompatibel Arduino Berbiaya Sangat Rendah: 7 Langkah (dengan Gambar)
UDuino: Papan Pengembangan Kompatibel Arduino dengan Biaya Sangat Rendah: Papan Arduino sangat bagus untuk pembuatan prototipe. Namun mereka menjadi agak mahal ketika Anda memiliki beberapa proyek bersamaan atau membutuhkan banyak papan pengontrol untuk proyek yang lebih besar. Ada beberapa alternatif yang bagus dan lebih murah (Boarduino, Freeduino) tetapi
Sensor Aliran Air Berbiaya Rendah dan Tampilan Sekitar: 8 Langkah (dengan Gambar)
Sensor Aliran Air Berbiaya Rendah dan Tampilan Sekitar: Air adalah sumber daya yang berharga. Jutaan orang tidak memiliki akses ke air minum bersih, dan sebanyak 4000 anak meninggal karena penyakit yang terkontaminasi air setiap hari. Namun, kami terus boros dengan sumber daya kami. Tujuan menyeluruh dari