Daftar Isi:
Video: Jam IoT Minimalis (menggunakan ESP8266, Adafruit.io, IFTTT, dan Arduino IDE): 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Oleh IgorF2Ikuti Lainnya oleh penulis:
Tentang: Pembuat, insinyur, ilmuwan gila, dan penemu Selengkapnya Tentang IgorF2 »
Dalam tutorial ini saya menunjukkan bagaimana Anda dapat membuat jam minimalis tersinkronisasi dengan internet. Saya mengujinya dengan dua papan berbasis ESP8266 yang berbeda: Firebeetle dan NodeMCU. Mikrokontroler mendapatkan waktu saat ini dari server Google, dan menampilkannya pada cincin LED NeoPixel. Ia juga menerima data cuaca terkini dari WeatherUnderground, menggunakan platform IFTTT dan Adafruit.io, dan mengubah warna LED berdasarkan kondisi cuaca.
Ini tidak akan memiliki resolusi yang baik (karena jumlah LED yang sedikit), tetapi ini adalah cara yang baik untuk melatih keterampilan pengkodean dan elektronik Anda menggunakan sejumlah kecil komponen. Saya juga dapat membuat perangkat yang 'mengetahui' waktu saat ini, tanpa menggunakan sirkuit jam waktu nyata eksternal, dan dapat 'merasakan' perubahan cuaca.
Anda dapat mengintegrasikannya dengan gadget lain yang sudah memiliki cincin LED idle. Ini dirancang untuk penyegar udara IoT saya (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/), memberikannya fungsionalitas baru. Anda mungkin melakukan hal yang sama untuk gadget lain.
Beberapa pengetahuan yang digunakan di sini didasarkan pada Kelas Internet of Things Becky Stern yang mengagumkan. Sangat direkomendasikan!
Bagian dari kode didasarkan pada komentar robekan di forum ESP8266 https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Terima kasih telah membantu komunitas!
Langkah 1: Alat dan Bahan
Untuk proyek ini saya membutuhkan sejumlah kecil bahan:
- Kawat Solder. Saya membutuhkannya untuk menyolder beberapa kabel ke cincin LED, dan untuk menyolder pin bar ke papan ESP8266 saya;
-
Papan pengembang ESP8266. Ada beberapa papan berbasis ESP8266. Saya mencoba dua di antaranya dalam tutorial ini:
- Kumbang api (tautan);
- NodeMCU (tautan/tautan);
- NeoPixel 16 x WS2812 5050 RGB LED (tautan / tautan / tautan);
- Kabel MiniUSB, untuk koneksi antara papan ESP8266 dan komputer (untuk mengunggah kode);
- 5V, pengisi daya USB (pengisi daya telepon, misalnya) untuk menyalakan sirkuit;
- 3 kabel jumper wanita-wanita. Saya menggunakannya untuk koneksi antara cincin LED dan papan ESP8266.
Papan pengembangan menghubungkan jaringan Wi-Fi yang diberikan, dan menerima beberapa data dari platform Adafruit.io. Cincin NeoPixel digunakan sebagai jam. Itu juga dapat menunjukkan status gadget (jika koneksi Wi-fi berhasil, misalnya). Warna LED akan tergantung pada data yang diterima dari feed Adafruit.io. Pengisi daya USB 5V digunakan untuk memberi daya pada papan kontrol dan semua periferal.
Setelah cincin NeoPixel 16 LED digunakan, resolusi untuk jam saya cukup terbatas. Pembagian minimum untuk LED detik adalah sekitar 4 detik. LED menit hanya diperbarui setiap 4 menit. Anda dapat menggunakan cincin dengan lebih banyak LED jika Anda menginginkan resolusi yang lebih baik. Ada versi dengan 24 LED (link/link), misalnya. Sebuah cincin 12 LED juga akan menjadi pilihan yang baik untuk menampilkan jam (link / link).
Tautan di atas hanyalah saran di mana Anda dapat menemukan item yang digunakan dalam tutorial ini (dan mungkin mendukung tutorial saya di masa mendatang). Jangan ragu untuk mencarinya di tempat lain dan membeli di toko lokal atau online favorit Anda.
Anda juga dapat mendesain kotak cetak 3D untuk jam Anda. Tahukah Anda bahwa Anda dapat membeli Anet A8 hanya dengan $169,99? Klik di sini dan dapatkan milik Anda!
Direkomendasikan:
Penyegar Udara IoT (dengan NodeMCU, Arduino, IFTTT dan Adafruit.io): 15 Langkah (dengan Gambar)
Penyegar Udara IoT (dengan NodeMCU, Arduino, IFTTT, dan Adafruit.io): Instructables Wireless Contest 2017 Pemenang Hadiah Pertama!!!: Fitur baru sekarang tersedia: Jam IoT dengan ramalan cuaca! Lihat: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/Menyenangkan memiliki frag
Jam Kata Minimalis: 28 Langkah (dengan Gambar)
Jam Kata Minimalis: Terima kasih banyak kepada Super Make Something karena proyek ini terinspirasi oleh Jam Kata Neopixel mereka. Saya membuat jam ini sebagai bagian dari IGCSE Design & Kursus teknologi dan menerima A* untuk itu. Model CAD dibangun di atas fusi sebelumnya sehingga
Skala Cerdas DIY Dengan Jam Alarm (dengan Wi-Fi, ESP8266, Arduino IDE dan Adafruit.io): 10 Langkah (dengan Gambar)
Skala Cerdas DIY Dengan Jam Alarm (dengan Wi-Fi, ESP8266, Arduino IDE dan Adafruit.io): Dalam proyek saya sebelumnya, saya mengembangkan skala kamar mandi pintar dengan Wi-Fi. Itu dapat mengukur berat pengguna, menampilkannya secara lokal dan mengirimkannya ke cloud. Anda bisa mendapatkan detail lebih lanjut tentang ini di tautan di bawah ini: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Waktu Nyata RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam Waktu Nyata RTC Dengan M5stack M5stick-C: Hai teman-teman dalam instruksi ini kita akan belajar cara membuat jam dengan papan pengembangan m5stick-C dari m5stack menggunakan Arduino IDE. Jadi m5stick akan menampilkan tanggal, waktu & minggu dalam sebulan di layar
Skala Cerdas Wi-Fi (dengan ESP8266, Arduino IDE, Adafruit.io dan IFTTT): 18 Langkah (dengan Gambar)
Wi-Fi Smart Scale (dengan ESP8266, Arduino IDE, Adafruit.io dan IFTTT): Jika Anda tinggal di musim panas, ini mungkin waktu yang tepat untuk aktivitas kebugaran di luar ruangan. Berlari, bersepeda, atau joging adalah olahraga yang luar biasa bagi Anda untuk mendapatkan bentuk tubuh. Dan jika Anda ingin menurunkan atau mengontrol berat badan Anda saat ini, penting untuk