Daftar Isi:

MQmax 0.7 Platform IoT WiFi Berbiaya Rendah Berdasarkan Esp8266 dan Arduino Mini Pro: 6 Langkah
MQmax 0.7 Platform IoT WiFi Berbiaya Rendah Berdasarkan Esp8266 dan Arduino Mini Pro: 6 Langkah

Video: MQmax 0.7 Platform IoT WiFi Berbiaya Rendah Berdasarkan Esp8266 dan Arduino Mini Pro: 6 Langkah

Video: MQmax 0.7 Platform IoT WiFi Berbiaya Rendah Berdasarkan Esp8266 dan Arduino Mini Pro: 6 Langkah
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №30 2024, November
Anonim
MQmax 0.7 Platform IoT WiFi Berbiaya Rendah Berdasarkan Esp8266 dan Arduino Mini Pro
MQmax 0.7 Platform IoT WiFi Berbiaya Rendah Berdasarkan Esp8266 dan Arduino Mini Pro

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

Pertama-tama.. Skematis
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

Membuat PCB
Membuat PCB
Membuat PCB
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

Ekspor PCB untuk Etsa
Ekspor PCB untuk Etsa
Ekspor PCB untuk Etsa
Ekspor PCB untuk Etsa
Ekspor PCB untuk Etsa
Ekspor PCB untuk Etsa
Ekspor PCB untuk Etsa
Ekspor PCB untuk Etsa

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

Kontraksi Papan Setelah Etsa Prototipe untuk Pengujian
Kontraksi Papan Setelah Etsa Prototipe untuk Pengujian
Kontraksi Papan Setelah Etsa Prototipe untuk Pengujian
Kontraksi Papan Setelah Etsa Prototipe untuk Pengujian
Kontraksi Papan Setelah Etsa Prototipe untuk Pengujian
Kontraksi Papan Setelah Etsa Prototipe untuk Pengujian
Kontraksi Papan Setelah Etsa Prototipe untuk Pengujian
Kontraksi 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

Unggah Firmware
Unggah Firmware
Unggah Firmware
Unggah Firmware
Unggah Firmware
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: