Isi kandungan:

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

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

Video: MQmax 0.7 Platform IoT WiFi Kos Rendah Berdasarkan Esp8266 dan Arduino Mini Pro: 6 Langkah
Video: 4 4 扣件式钢管脚手架计算(外架) 下 2024, Julai
Anonim
MQmax 0.7 Platform IoT WiFi Kos Rendah Berdasarkan Esp8266 dan Arduino Mini Pro
MQmax 0.7 Platform IoT WiFi Kos Rendah Berdasarkan Esp8266 dan Arduino Mini Pro

Helo Ini adalah pengajaran kedua saya (mulai sekarang saya berhenti mengira). Saya membuat ini untuk mewujudkan platform yang mudah (paling tidak untuk saya), murah, senang dibuat dan cekap untuk aplikasi Real IoT yang merangkumi kerja M2M.

Platform ini berfungsi dengan esp8266 dan arduino mini pro (yang mempunyai 8 port analog). Bil jirim sangat rendah. Serendah 7 euro dengan PCB yang dibuat oleh JLCPBC, 10 pcb untuk 2 euro.

Jadi untuk menjelaskan sedikit bagaimana ia berfungsi. Firmware utama untuk platform ini adalah. Platform ini menambah programmer untuk pertama kali memprogram firmware tetapi anda memerlukan pengaturcara FTDI TTL untuk menyambung dalam port bersiri. Anda juga memerlukan penyesuai kuasa untuk menyalakan papan. Papan berfungsi dengan 6 ~ hingga 24 ~ (AC atau DC). Saya menjadikannya serasi dengan arus AC kerana dua sebab. Pertama dilindungi dari kekutuban dan juga jika anda ingin mencarinya dalam jarak jauh, anda boleh menggunakan arus AC dan kurang kehilangan kabel.

Seperti yang anda lihat platform ini mempunyai papan kuasa yang terpisah seperti pelindung arduino. Itu kerana anda boleh menggunakan pelbagai kaedah untuk memberikannya kekuatan. Dari sollar hingga bateri sahaja anda dapat membuat apa sahaja yang anda suka untuk aplikasi khusus anda.

Oleh itu, mari kita buat satu dan bagaimana memulakannya dan Node-Red untuk membuat aplikasi anda.:-)

Bekalan

EspLink dari Jeelabs

Langkah 1: Pertama sekali.. Skematik

Pertama sekali.. Skematik
Pertama sekali.. Skematik

Skematiknya sangat mudah dibuat. Dua Botol berhampiran Esp8266 adalah untuk mem-flash firmware (anda boleh menggunakan dan firmware lain seperti TASMOTA)

Anda juga dapat melihat Pemilih operasi di mana anda harus menggunakan dua pelompat dari penyambung Rx dan Tx dengan pengaturcara atau untuk komunikasi antara Esp dan AVR, keadaan operasi.

Langkah 2: Membuat Pcb

Membuat Pcb
Membuat Pcb
Membuat Pcb
Membuat Pcb

Skema dan Pcb di mana dibuat dengan program easyEDA.

ini adalah dua sisi pcb dan terdapat banyak vias yang boleh anda gunakan untuk menghubungkan bahagian atas dengan bahagian bawah. Saya menggunakan dril.2 mm dan.4 anda boleh menggunakan hingga 1mm

easyEDA Pautan ke Projek

Langkah 3: Eksport PCb untuk Etching

Eksport PCb untuk Etching
Eksport PCb untuk Etching
Eksport PCb untuk Etching
Eksport PCb untuk Etching
Eksport PCb untuk Etching
Eksport PCb untuk Etching
Eksport PCb untuk Etching
Eksport PCb untuk Etching

Anda boleh membuat papan dengan menggunakan topeng ini. bahagian bercetak masuk ke dalam sehingga anda tidak mempunyai dan ruang.

Langkah 4: Pembinaan Papan Selepas Menggambar Prototaip untuk Diuji

Pembinaan Papan Selepas Menggambar Prototaip untuk Diuji
Pembinaan Papan Selepas Menggambar Prototaip untuk Diuji
Pembinaan Papan Selepas Menggambar Prototaip untuk Diuji
Pembinaan Papan Selepas Menggambar Prototaip untuk Diuji
Pembinaan Papan Selepas Menggambar Prototaip untuk Diuji
Pembinaan Papan Selepas Menggambar Prototaip untuk Diuji
Pembinaan Papan Selepas Menggambar Prototaip untuk Diuji
Pembinaan Papan Selepas Menggambar Prototaip untuk Diuji

Saya membuat papan dengan tangan 4 dengan papan kuasa untuk menguji sebelum memesan papan.

Ujian berjaya, jadi saya memesan papan bentuk JLCPCB. Pek itu datang dengan cepat ke Greece tetapi dengan harga tinggi, sekitar 20 euro untuk kedua-dua pek itu tetapi masih lebih murah daripada membuatnya sendiri kerana papan ukuran A4 papan sensitif dua sisi berharga sekitar 25 euro di sini di Yunani.

Langkah 5: Muat naik Firmware

Muat naik Firmware
Muat naik Firmware
Muat naik Firmware
Muat naik Firmware
Muat naik Firmware
Muat naik Firmware

Sambungkan ke port pengaturcaraan bahagian TTL ftdi anda tanpa 5v kerana anda harus menghidupkan papan dari PowerBoard (ini sukar saya tahu tetapi.. ia selamat). Untuk memuat naik firmware anda perlu memasang python 3.0

Selepas memasang jalankan arahan berikut

Untuk tingkap

pip pasangkan esptools

Untuk pip Ubuntusudo pasang esptools

untuk linux, anda harus menukar skrip di dalam fail.bat dan membuatnya dapat dilaksanakan. Secara tingkap, secara lalai.

Sekiranya pengaturcaraan baik, anda akan melihat rangkaian wifi baru di telefon bimbit anda dengan nama AIThinkerXXXXX dan ia terbuka.

Anda menyambung ke sana dan setelah sambungan anda ketik 192.168.4.1 di penyemak imbas chome telefon atau PC anda, ini akan membawa halaman hasil pautan esp.

Mula-mula anda harus menetapkan Pin AssignmentReset -> gpio12

ISP / FLASH -> dilumpuhkanConn LED gpio2 / TX1

Serial LEd -> pinUART dilumpuhkan -> normal

Rx tarik hapus centang dan kemudian klik tukar.

Kini anda dapat memprogram arduino anda tanpa kabel tetapi tanpa wayar !! satu-satunya yang perlu anda lakukan seterusnya adalah pergi ke menu perkhidmatan dan menulis di medan mDNS arduino

Selepas itu anda akan melihat jambatan wifi berfungsi semasa anda pergi ke Ports in arduino IDE dan melihat ip 192.168.4.1.

Anda juga boleh menghubungkan esp ke rangkaian tempatan anda dan menggunakan ip ini untuk memuat naik program.

Sekarang anda harus memilih wifi Arduino dari papan (ia berfungsi untuk saya tetapi hanya dengan isyarat 50% lagi) atau anda boleh memasang papan dengan fail dan menggunakan papan MqMax! (Masih dalam pembangunan)

Langkah 6: Muat turun ELclient Dari Jeelabs

github.com/jeelabs/el-client

Dari pautan ini muat turun pustaka El Client untuk Arduino IDE.

Di sana anda dapat mencari contoh untuk Mqtt dan Rest, untuk menggunakannya anda harus mengaktifkan mod Slip

Selepas anda memasang perpustakaan ElClient, anda mempunyai contoh baru di kawasan Elclient. Kegemaran presonal saya adalah contoh Mqtt tetapi anda boleh menggunakannya hanya sebagai wifi Bridge dan sambungkannya dengan Raspberry pi Dengan Node-RED dipasang.

Terdapat perkara-perkara tanpa henti yang dapat anda lakukan dengan MqMax dalam masa yang singkat. Saya membuat Tesis untuk Sarjana dalam Automasi dan Telekomunikasi dan saya berjaya.

Sekiranya anda menggunakannya, berikan banyak bunyi kerana ia banyak kerja. Juga jika anda suka, pilihlah saya dalam pertandingan PCB.

Selamat membuat!

Disyorkan: