Isi kandungan:
Video: Jam IoT Minimalis (menggunakan ESP8266, Adafruit.io, IFTTT, dan Arduino IDE): 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Oleh IgorF2Mengikuti Lagi oleh pengarang:
Tentang: Pembuat, jurutera, saintis gila dan pencipta Lebih banyak Mengenai IgorF2 »
Dalam tutorial ini saya menunjukkan bagaimana anda boleh membuat jam minimalis diselaraskan dengan internet. Saya mengujinya dengan dua papan berasaskan ESP8266 yang berbeza: Firebeetle dan NodeMCU. Mikrokontroler mendapat masa semasa dari pelayan Google, dan memaparkannya pada cincin LED NeoPixel. Ia juga menerima data cuaca terkini dari WeatherUnderground, menggunakan platform IFTTT dan Adafruit.io, dan mengubah warna LED berdasarkan keadaan cuaca.
Ia tidak akan mempunyai resolusi yang baik (kerana sebilangan kecil LED), tetapi cara yang baik untuk mempraktikkan kemahiran pengkodan dan elektronik anda menggunakan sebilangan kecil komponen. Saya juga dapat membuat peranti yang 'tahu' masa sekarang, tanpa menggunakan litar jam masa nyata luaran, dan yang dapat 'merasakan' perubahan cuaca.
Anda mungkin mengintegrasikannya dengan alat lain yang sudah mempunyai cincin LED terbiar. Ia direka untuk penyegar udara IoT saya (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/), memberikan fungsi baru. Anda mungkin melakukan perkara yang sama dengan alat lain.
Sebilangan pengetahuan yang digunakan di sini didasarkan pada Kelas Internet of Things yang hebat Becky Stern. Sangat digalakkan!
Sebahagian daripada kod itu berdasarkan komen torntrousers di forum ESP8266 https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Terima kasih kerana membantu komuniti!
Langkah 1: Alat dan Bahan
Untuk projek ini, saya memerlukan sebilangan kecil bahan:
- Kawat pateri. Saya memerlukannya untuk memateri beberapa wayar ke cincin LED, dan untuk memateri bar pin ke papan ESP8266 saya;
-
Papan dev ESP8266. Terdapat beberapa papan berasaskan ESP8266. Saya mencuba dua daripadanya dalam tutorial ini:
- Firebeetle (pautan);
- NodeMCU (pautan / pautan);
- LED NeoPixel 16 x WS2812 5050 RGB (pautan / pautan / pautan);
- Kabel MiniUSB, untuk sambungan antara papan ESP8266 dan komputer (untuk memuat naik kod);
- 5V, pengecas USB (pengecas telefon, misalnya) untuk menghidupkan litar;
- 3 wayar pelompat wanita-wanita. Saya menggunakannya untuk sambungan antara cincin LED dan papan ESP8266.
Papan pengembangan menghubungkan rangkaian Wi-Fi tertentu, dan menerima beberapa data dari platform Adafruit.io. Cincin NeoPixel digunakan sebagai jam. Ini juga dapat menunjukkan status alat (jika sambungan Wi-Fi berjaya, misalnya). Warna LED akan bergantung pada data yang diterima dari suapan Adafruit.io. Pengecas USB 5V digunakan untuk memberi kuasa pada papan kawalan dan semua periferal.
Setelah cincin LED 16 LED NeoPixel digunakan, resolusi untuk jam saya agak terhad. Pembahagian minimum untuk LED saat adalah sekitar 4 saat. LED minit hanya dikemas kini setiap 4 minit. Anda boleh menggunakan cincin dengan lebih banyak LED jika anda mahukan resolusi yang lebih baik. Terdapat versi dengan 24 LED (link / link), misalnya. Cincin 12 LED juga akan menjadi pilihan yang baik untuk memaparkan jam (pautan / pautan).
Pautan di atas hanyalah cadangan di mana anda dapat mencari item yang digunakan dalam tutorial ini (dan mungkin menyokong tutorial saya yang akan datang). Jangan ragu untuk mencarinya di tempat lain dan membeli di kedai tempatan atau dalam talian kegemaran anda.
Anda juga boleh merancang cetakan 3D untuk jam anda. Adakah anda tahu anda boleh membeli Anet A8 dengan harga $ 169.99 sahaja? Klik di sini dan dapatkan hadiah anda!
Disyorkan:
Jam Persaraan / Jam Naik / Jam Dn: 4 Langkah (dengan Gambar)
Jam Persaraan / Jam Naik / Jam Dn: Saya mempunyai beberapa paparan dot-matriks 8x8 LED di dalam laci dan memikirkan apa yang harus dilakukan dengan mereka. Diilhamkan oleh instruksional lain, saya mendapat idea untuk membuat paparan hitung mundur / naik untuk dikira ke tarikh / masa yang akan datang dan jika waktu sasaran
Penyegar Udara IoT (dengan NodeMCU, Arduino, IFTTT dan Adafruit.io): 15 Langkah (dengan Gambar)
Penyegar Udara IoT (dengan NodeMCU, Arduino, IFTTT dan Adafruit.io): Peraduan Tanpa Wayar Instructables 2017 Pemenang Hadiah Pertama !!!: DNew ditampilkan sekarang tersedia: Jam IoT dengan ramalan cuaca! Cubalah: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Lebih selesa jika ada
Skala Pintar DIY Dengan Jam Penggera (dengan Wi-Fi, ESP8266, Arduino IDE dan Adafruit.io): 10 Langkah (dengan Gambar)
Skala Pintar DIY Dengan Jam Penggera (dengan Wi-Fi, ESP8266, Arduino IDE dan Adafruit.io): Dalam projek saya sebelumnya, saya mengembangkan skala bilik mandi pintar dengan Wi-Fi. Ia dapat mengukur berat pengguna, memaparkannya secara tempatan dan mengirimkannya ke awan. Anda boleh mendapatkan lebih banyak maklumat mengenai ini di pautan di bawah: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Masa Sebenar RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam RTC Real Time Dengan M5stack M5stick-C: Hai kawan-kawan dalam arahan ini, kita akan belajar bagaimana membuat jam dengan papan pengembangan m5stick-C m5stack menggunakan Arduino IDE. Jadi m5stick akan memaparkan tarikh, masa & minggu dalam paparan
Skala Pintar Wi-Fi (dengan ESP8266, Arduino IDE, Adafruit.io dan IFTTT): 18 Langkah (dengan Gambar)
Skala Pintar Wi-Fi (dengan ESP8266, Arduino IDE, Adafruit.io dan IFTTT): Sekiranya sudah musim panas di mana anda tinggal, mungkin ini adalah masa yang tepat untuk aktiviti kecergasan luar. Berlari, berbasikal, atau berjoging adalah senaman yang hebat untuk anda bugar. Dan jika anda ingin menurunkan atau mengawal berat badan anda sekarang, adalah penting untuk