Saya mencoba membangun pelacak aset murah yang dapat ditenagai oleh baterai. Yang perlu saya lakukan perangkat IoT, adalah menghubungkan ke titik akses jaringan WiFi yang dikenal. Saya memiliki akses ke sistem backend yang mengelola titik akses WiFi.
Saya menganggap komputer CHIP atau PiZero W tetapi keduanya memiliki kekuatan pemrosesan yang tidak saya butuhkan. Mencari papan lengkap dengan Wi-Fi.
microcontrollers
wifi
power-consumption
domba jantan
sumber
sumber
Jawaban:
Lihat modul ESP. Saya sudah 3 papan NodeMCU berjalan di rumah memeriksa suhu dan kelembaban, dan mengendalikan soket daya dan strip dipimpin. NodeMCU dapat ditemukan sekitar $ 4-5.
Jika Anda menginginkan dukungan yang tepat dan kesempatan untuk mengubah kode dari setiap tempat, lihatlah Particle Photon , itu sedikit lebih (sekitar $ 20) tetapi bekerja sangat bagus.
Jika Anda ingin menggunakan yang murah, dapatkan NodeMCU, tapi Photon itu papan yang bagus untuk bermain-main.
sumber
Ada Omega2 dari perusahaan Onion . Harganya $ 5.
Mereka masih melakukan crowdfunding, oleh karena itu saya tidak yakin dengan keandalannya dan saya belum pernah menggunakannya..Seperti yang ditunjukkan oleh Aurora0001, Onion menyelesaikan crowdfunding mereka dan mereka berhasil menjanjikan pendanaan 45 kali lebih besar dari tujuan awal mereka, yang membuat IMO dapat diandalkan.
Memiliki CPU 580 MHz, memori DDR2 64 MB dan Wi-Fi b / g / n. Mereka menggambarkan papan sebagai komputer IoT di Kickstarter mereka:
sumber
Salah satu yang saya perhatikan , tetapi belum mencoba, adalah VoCore . Itu juga crowdfunded seperti Omega2.
Ini menjanjikan perangkat $ 4- $ 18, tetapi yang tersedia mulai dari $ 17,99. Yang relevan tentang VoCore adalah bahwa ia memiliki perangkat keras dan perangkat lunak open source sepenuhnya . Jadi, secara teori, Anda bisa mendapatkan harga per unit rendah pada skala. Rincian dan sumber teknis ada di sini .
sumber
Sebagai alternatif yang lebih murah daripada NodeMCU dari Luis answer, saya ingin menyebutkan ESP-12E atau ESP-12F * yang kosong , modul yang digunakan pada NodeMCU. Mereka bahkan lebih murah daripada NodeMCU, menarik daya lebih sedikit (karena mereka kekurangan konverter USB) dan dapat didukung langsung dari baterai 3V. Anda akan memerlukan satu konverter USB-ke-serial (3.3V **, misalnya CP2102) dan Anda harus menyolder kabel ke mereka (atau pin jika Anda mendapatkan papan adaptor) untuk memprogram mereka.
* Satu-satunya perbedaan tampaknya adalah bentuk antena ** Saat ini saya tidak dapat mengkonfirmasi bahwa ia bekerja dengan antena
5V
sumber
Menentukan masa pakai baterai (dan mungkin ukuran baterai) akan memberi tahu Anda berapa lama barang Anda harus bertahan. Itu kemudian dapat membuat Anda memutuskan untuk hanya mengaktifkannya ketika (a) Anda perlu membaca dan (b) kapan mengirim data.
Jika Anda hanya ingin bangun mengatakan, setiap jam, maka Anda menginginkan sesuatu dengan Real Time Clock (RTC) atau sesuatu yang menghitung detik di papan, atau tersedia sebagai unit pendukung untuk memberi tahu Anda pengontrol mikro agar dapat bekerja.
RTC kemudian dapat memberitahu wifi untuk dihidupkan, mendeteksi jika berada dalam jangkauan jaringan yang diizinkan, masuk dan mengirimkan data.
Sisi lain dari koin itu hanya membiarkan sesuatu seperti GPS terus mendapatkan perbaikan (setiap detik) dan polling wifi terus-menerus. Dengan skenario ini, baterai kecil dapat bertahan hanya beberapa jam, bukan minggu atau bulan seandainya Anda menggunakan arus Anda dengan bijak.
Singkatnya, itu akan menjadi dilema awal Anda.
Saya melakukan apa yang saya pikir adalah beberapa due-hati sebelum memulai hal semacam ini sama, dan saya akan merekomendasikan Anda melihat Espruino mikrokontroler. Jika Anda memiliki keterampilan JS yang ada maka Anda bisa mendapatkan hasil yang sangat cepat - Anda akan merasa seperti di rumah. Espruino memiliki RTC, sudah 3.3V dan menggunakan desain arus rendah. Menampar GPS sangat mudah.
Saya sarankan Anda mendapatkan Espruino hijau normal untuk bermain-main dengan dan kemudian mencoba Wifi Espruino baru alih-alih berjuang untuk menambahkan ESP8266 sendiri (saya belum mencoba ini, BTW). Espruino bukan yang termurah, tetapi mereka dibuat dengan baik (IMO) dan nikmati dukungan yang baik. Di forum mereka, Anda biasanya bisa mendapatkan pengakuan dari orang yang membuatnya.
Info ini mungkin lebih bermanfaat bagi Anda jika Anda memiliki keterampilan JS, dan keterampilan EE yang dapat diabaikan (seperti saya).
sumber
Tombol AWS IoT
Dalam artikel ini , Ted Benson berbicara tentang bagaimana ia meretas tombol Amazon Dash seharga $ 5 untuk melakukan hal-hal ketika perangkat boot dan terhubung ke jaringan (saat klik).
Perangkat hanya menyala dan terhubung ke Wi-Fi saat ditekan, dan itu berisi baterai yang tidak dapat diganti dengan mudah.
sumber
Saya sarankan Anda untuk menggunakan FireBeetle ESP32 Board oleh DFRobot. Ini dirancang khusus untuk IoT. Meskipun NodeMCU juga dapat digunakan tetapi masih mengkonsumsi lebih banyak daya bahkan ketika dalam mode tidur nyenyak. Saya menghadapi masalah dalam mengurangi konsumsi saat ini dalam mode tidur nyenyak menggunakan NodeMCU. Sedangkan FireBeetle cocok untuk perangkat IoT Daya Rendah karena dioptimalkan secara khusus untuk tujuan ini. Jadi Anda tidak perlu upaya ekstra. Cukup sambungkan baterai dan tidur nyenyak saat tidak diperlukan pengindraan. Juga mudah diprogram.
sumber