Papan mini untuk mengembangkan dan men-debug perangkat lunak pada BLE, Zigbee Thread

Salam untuk pembaca Habr! Pada artikel ini saya ingin berbagi perkembangan baru saya dengan komunitas, kita akan berbicara tentang Papan Pengembangan kecil pada chip nRF52840. Papan ini dirancang untuk modul E73-2G4M08S1C yang tidak mahal. Ide pembuatannya lahir dalam satu obrolan telegram yang nyaman secara spontan. Ada kebutuhan akan perangkat yang murah dan mudah dipasang.





Skema nRF52840 Dongle diambil sebagai dasar, kompatibilitas dengan pca10059 membuatnya cukup mudah untuk memulai pengembangan di SDK, tidak perlu menetapkan ulang antarmuka atau periferal. Semua komponen elektronik yang perlu disolder adalah> = 0805, sehingga papan dapat disolder dengan mudah.





Perangkat dapat ditenagai oleh USB, baterai CR2032, atau 3.3v. Untuk mengganti catu daya, perlu mengatur ulang jumper U4 ke posisi yang diinginkan - 5V atau 3V3. Untuk catu daya dan pemrograman melalui USB, papan memiliki slot untuk 2 jenis konektor USB, MICRO USB 2.0 TIPE B dan USB 2.0 Tipe A.



Ada juga jumper BAT tambahan untuk kompartemen baterai yang dipasang di papan, yang memungkinkan Anda untuk melepaskan baterai sepenuhnya dari perangkat.



Perangkat memiliki dua konektor, di satu sisi konektor 14P, dan di sisi lain konektor 10P, dan bantalan untuk pin yang tersisa juga dibuat di sisi bawah perangkat.



Dengan bantuan papan ini, akan lebih mudah untuk merakit prototipe perangkat masa depan dan perangkat lunak uji. Modul ini berguna bagi saya untuk membuat prototipe perangkat untuk jaringan Mysensor. Juga sangat mudah untuk "mengubah" papan ini menjadi Arduino NANO 33 BLE. Arduino memiliki pustaka Arduino BLE yang bagus berdasarkan Mbed OS.



Github dari proyek Mini Development Board



Untuk papan ini, modul tambahan juga dibuat oleh salah satu anggota komunitas kami - dimmer RGBW. Modul tambahan dibuat dalam dimensi yang sama dengan papan utama.







Awalnya, papan tambahan dan proyek peredup secara keseluruhan dikembangkan oleh VKE (Maxim) untuk jaringan Zigbee, tetapi mengalami hambatan yang tidak dapat diatasi di dalam ZigBee Open Source Stack, halo kepada orang-orang dari dsr-corporation .





Sejauh yang saya tahu, proyek peredup ini sekarang telah dibangun kembali untuk protokol Thread dan semuanya baik-baik saja di sana.



Github proyek modul ekspansi (dimmer)

Github proyek peredup di Zigbee

→  Github proyek peredup di Thread



Selain itu, beberapa hari yang lalu, proyek sensor suhu, kelembaban, dan tekanan BME 280 pada Thread tersedia, hasil pada stabilitas jaringan Thread dan konsumsi daya sangat mengesankan.





Github proyek sensor BME280 di Thread







Foto Papan Pengembangan Mini yang dikumpulkan oleh orang yang berbeda












Sebuah video kecil dari tes tampilan OLED di Mini Development Board




Dalam hal ini saya mungkin akan berakhir! Saya mengundang semua orang yang tertarik dengan pengembangan perangkat keras dan perangkat lunak DIY untuk nRF5 (dan tidak hanya) pada protokol BLE, Zigbee, Thread, Mysensors ke obrolan telegram kami yang nyaman:



Telegram @ Perangkat DIY

Telegram @ MySensors



Semoga beruntung untuk semuanya!



All Articles