Daftar Isi:
- Perlengkapan
- Langkah 1: Membuat PCB Veroboard
- Langkah 2: Buat Kasusnya
- Langkah 3: Pasang Elektronik di Casing
- Langkah 4: Memprogram Arduino
- Langkah 5:
Video: Jam WiFi, Timer & Weather Station, Blynk Controlled: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Ini adalah jam digital Morphing (terima kasih kepada Hari Wiguna untuk konsep dan kode morphing), ini juga merupakan jam Analog, stasiun pelaporan cuaca dan pengatur waktu dapur.
Ini dikendalikan sepenuhnya oleh aplikasi Blynk di ponsel cerdas Anda dengan WiFi.
Aplikasi ini memungkinkan Anda untuk:
Tampilan morphing jam digital, hari, tanggal, bulanTampilkan Jam analog, hari, tanggal, bulan
Menampilkan cuaca bergulir ke atas dari OpenWeathermap.org dan sensor suhu/kelembaban lokal.
Gunakan fungsi pengatur waktu dapur
Pembaruan waktu server NTP dengan pemilih zona waktu
Pembaruan firmware OTA (over the air)
Firmware sistem yang dijelaskan di sini menggunakan server lokal untuk Blynk menggunakan Raspberry Pi, Ada banyak info tentang cara mengaturnya di situs web Blynk.
Mengunduh perangkat lunak Server Lokal gratis dan berpotensi menghemat uang Anda jika Anda memiliki banyak gadget yang dikendalikan Blynk di sekitar rumah Anda.
Atau Anda dapat membuat akun dengan Blynk dan menggunakan server mereka meskipun ini mungkin akan dikenakan biaya beberapa dolar untuk widget aplikasi. Ada 'energi' (widget) gratis ketika Anda bergabung dengan Blynk tetapi tidak cukup untuk proyek ini.
Ini adalah sistem yang cukup kompleks yang melibatkan beberapa sistem wifi, server, dan firmware/perangkat lunak yang kompleks.
Perakitan dan pengkabelan cukup mudah tetapi pemasangan firmware rumit.
Saya hanya berharap saya ingat untuk memberi tahu Anda semua yang perlu Anda ketahui:)
Pelajari situs web Bynk Blynk, Anda juga perlu menginstal aplikasi di ponsel Anda.
Anda juga perlu membuka akun gratis di OpenWeathermap.org untuk mendapatkan kunci api Anda.
Saya tidak akan menyarankan seorang pemula untuk mencoba proyek ini.
Harap dicatat ini adalah entri dalam kontes Jam, silakan pilih jika Anda menyukainya
Perlengkapan
Modul NodeMCU 12E ESP8266 seperti di sini
Tampilan dot matrix 64 x 32 seperti di sini
Modul jam waktu nyata RTC seperti di sini
Modul suhu/kelembaban DHT11 seperti di sini
Papan Vero seperti ini
Beberapa kayu untuk kasing (kayu palet bisa digunakan)
Paket daya 5v 6A seperti ini
Sebuah power In jack (PCB mount) seperti ini
Beberapa kawat berinsulasi 24-28 gauge
Kabel pita 16 arah (sekitar 300mm), 2 x soket DIL perempuan dan soket DIL 1 x 6 arah
16 way konektor pita DIL laki-laki (PCB mount)
Blok terminal 2 arah (PCB mount)
strip header perempuan satu baris (sekitar 40 semuanya, berbagai macam panjang)
PERALATAN
Stasiun solder, solder, pemotong kawat dll.
Langkah 1: Membuat PCB Veroboard
Potong selembar papan Vero dengan panjang 36 atau 37 strip dengan lebar 13 lubang.
Solder pada strip header baris tunggal perempuan untuk papan Arduino (2 x 15 arah), modul RTC (5 arah) dan modul DHT11 (3 arah) seperti yang terlihat pada gambar.
Solder di soket DC dan blok terminal 2 arah seperti yang ditunjukkan pada gambar.
Solder dalam konektor pita laki-laki DIL 16 arah seperti yang ditunjukkan.
Kawat papan sesuai skema dan potong trek jika perlu.
Buatlah kabel pita yang cukup panjang dengan konektor DIL 16 way female di setiap ujungnya.
Kabel daya disertakan dengan modul matriks saya.
Jika tidak disediakan, buatlah kabel daya yang cukup panjang untuk tampilan. Kabel Merah dan Hitam dengan konektor 4 arah agar sesuai dengan modul matriks.
Anda juga perlu membuat kabel 5 arah dengan header perempuan 6 arah DIL untuk koneksi ke konektor sisi kanan modul matriks. 5 kabel ini dapat diputus dari kabel pita, tetapi saya merasa lebih mudah untuk kembali ke papan dan keluar lagi ke konektor sisi kanan.
Silakan ikuti skema untuk semua kabel.
Periksa setiap sambungan dengan multi meter atau pemeriksa kontinuitas, pastikan tidak ada sambungan pendek atau sambungan yang dijembatani. Periksa jalur tegangan sudah benar.
Saya akan mencoba mencari waktu untuk melakukan Fritzing ini dan mengunggahnya.
Langkah 2: Buat Kasusnya
Saya membuat kasing dari beberapa potongan Pine yang saya miliki.
Gambarnya cukup tepat, seperti biasa hal-hal yang dirancang di komputer paling pas.
Anda mungkin harus memahat dan mencungkil agar elektroniknya pas.
Saya membuatnya dengan sudut yang disatukan seperti bingkai foto, sekarang saya akan melakukannya di mesin CNC saya.
Saya kira itu juga bisa dicetak 3D. Pilihanmu.
Jika itu kayu, cipratkan pernis di atasnya.
Langkah 3: Pasang Elektronik di Casing
Pasang Panel Matrix terlebih dahulu kemudian Vero PCB.
Colokkan power pack dan periksa voltase dan ground pada papan Vero berada di tempat yang tepat di Arduino, RTC, DHT11 (jangan lupa baterai), konektor daya 2 arah ke matriks dan kabel pita.
Ketika semua memeriksa OK cabut power pack dan lanjutkan untuk mencolokkan Arduino, RTC dan DHT11.
Pasang konektor pita kedua ujungnya memastikan mereka berorientasi dengan benar.
Colokkan konektor 6 arah ke konektor matix kanan.
Pasang kabel daya yang disertakan ke panel matriks, potong dan kupas ujungnya dengan panjang yang sesuai dan kencangkan ke blok terminal pada papan Vero, memastikan polaritas yang benar.
Langkah 4: Memprogram Arduino
Anda perlu menginstal Arduino IDE, ada banyak info tentang cara melakukannya di internet. ArduinoIDE.
Saat diinstal, buka preferensi dan salin baris teks di bawah ini dan rekatkan ke kotak 'Additional Boards Manager URLs:': -
arduino.esp8266.com/stable/package_esp8266c…
Anda perlu menginstal pustaka berikut:
1. BlynkSimpleEsp8266, bisa didapat dari sini. semua yang perlu Anda ketahui di situs ini di sini
2. ESP8266WiFi di sini
3. WiFiUdp disini
4. ArduinoOTA disertakan dengan IDE
5. TimeLib di sini
6. RTClib di sini
7. DHT disini
8. Tandai di sini
9. PxMatrix di sini
10. Font/Org_01 di sini
Memasang perpustakaan bukanlah bagian dari instruksi ini, banyak info di internet.
Anda harus memulai ulang IDE setelah menginstal pustaka.
Mulai IDE dan buka file BasicOTA.ino jika Anda lebih suka memiliki kemampuan OTA, unggah BasicOTA.ino ke papan ESP8266 terlebih dahulu, setel ulang papan setelahnya.
Informasi khusus untuk Anda perlu ditambahkan jika ada tanda tanya di file ino. Ini harus di nomor baris:
6 - SSID wifi Anda, 7 - kata sandi wifi Anda, buka file MorphClockScrollWeather.ino di Arduino IDE
Jika Anda memilih untuk tidak memiliki OTA, komentari semua referensi ke OTA di MorphClockScrollWeather.ino menggunakan IDE.
Digit.cpp dan Digit.h harus berada di folder yang sama dengan ino, mereka harus dilihat sebagai tab di IDE.
Informasi khusus untuk Anda perlu ditambahkan jika ada tanda tanya di file ino. Ini harus di nomor baris:
124 - zona waktu Anda, 140, 141, 142 - kunci & info peta cuaca, 171 - SSID wifi Anda, 172 - kata sandi wifi Anda, 173 - token otoritas Blynk, (lebih lanjut tentang ini nanti)
Nomor baris adalah pilihan dalam preferensi IDE, centang kotak.
Sekarang unggah ke papan NodeMCU.
Jika Anda menggunakan OTA, Anda harus menemukan 'Edge Lit clock' di port di bawah alat di IDE, itu juga akan memiliki alamat IP-nya. Sekarang Anda tidak memerlukan kabel USB untuk memperbarui firmware, lakukan melalui WiFi. Hebat ya!!
CATATAN: Saya menemukan Arduino IDE terbaru tidak menampilkan port OTA. Saya menggunakan versi lama 1.8.5. Ini berfungsi baik. Mereka mungkin telah memperbaiki bug ini pada saat Anda mengunduh IDE terbaru.
Langkah 5:
Ikuti petunjuk di bawah ini:
1. Unduh Aplikasi Blynk: https://j.mp/blynk_Android atau
2. Sentuh ikon kode QR dan arahkan kamera ke kode di bawah
3. Nikmati aplikasi saya!
Harap dicatat bahwa saya menemukan itu adalah login dan kata sandi yang berbeda untuk aplikasi ke situs web.
Jika Anda menggunakan server lokal, sentuh ikon lampu lalu lintas di layar login, geser sakelar ke Kustom, isi alamat IP server lokal Anda (ini dapat ditemukan di layar beranda RPi, seperti 192.186. 1.???), ketik 9443 sebagai alamat port di sebelah alamat IP. Masuk.
Ketika sebuah proyek baru dibuat di aplikasi, token otorisasi dibuat, itu dapat dikirim melalui email ke diri Anda sendiri dan kemudian dimasukkan ke dalam MorphClockScrollWeather.ino menggunakan Arduino IDE.
Saya pikir itu saja, semoga berhasil.
Ada pertanyaan silakan gunakan komentar di bawah. Saya akan berusaha menjawab semampu saya.
Direkomendasikan:
Jam Pertama Balita - Dengan Timer Menyala: 16 Langkah (dengan Gambar)
Jam Pertama Balita - Dengan Timer Menyala: Panduan ini menunjukkan kepada Anda cara membuat 'wajah' jam yang dapat dipertukarkan - yang dapat menampilkan foto anak Anda, foto keluarga/hewan peliharaan - atau apa pun - yang menurut Anda bagus untuk diubah secara berkala. Cukup jepit perspex bening di atas area yang diinginkan
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan
Jam Jaringan ESP8266 Tanpa RTC - Nodemcu NTP Jam Tidak Ada RTC - PROYEK JAM INTERNET: 4 Langkah
Jam Jaringan ESP8266 Tanpa RTC | Nodemcu NTP Jam Tidak Ada RTC | INTERNET CLOCK PROJECT : Pada project ini akan dibuat project clock tanpa RTC, akan memakan waktu dari internet menggunakan wifi dan akan ditampilkan pada layar st7735
Weather-station Dengan Arduino, BME280 & Tampilan untuk Melihat Tren Dalam 1-2 Hari Terakhir: 3 Langkah (dengan Gambar)
Stasiun cuaca Dengan Arduino, BME280 & Tampilan untuk Melihat Tren Dalam 1-2 Hari Terakhir: Halo! Di sini, stasiun cuaca yang dapat diinstruksikan telah diperkenalkan. Mereka menunjukkan tekanan udara saat ini, suhu dan kelembaban. Apa yang kurang dari mereka sejauh ini adalah presentasi kursus dalam 1-2 hari terakhir. Proses ini akan memiliki
ESP32 WiFi Weather Station Dengan Sensor BME280: 7 Langkah (dengan Gambar)
Stasiun Cuaca WiFi ESP32 Dengan Sensor BME280: Teman-teman yang terhormat, selamat datang di tutorial lain! Dalam tutorial ini kita akan membangun proyek stasiun cuaca berkemampuan WiFi! Kami akan menggunakan chip ESP32 baru yang mengesankan untuk pertama kalinya bersama dengan tampilan Nextion. Di video kali ini kita akan