Daftar Isi:
- Langkah 1: Bagian
- Langkah 2: Bangun Sirkuit Elektronik
- Langkah 3: Unggah Firmware
- Langkah 4: Cara Menggunakannya
- Langkah 5: Apa yang Harus Saya Lakukan Jika Jam Tidak Merespons?
- Langkah 6: Opsional: Sesuaikan UI
- Langkah 7: Kesimpulan
Video: Jam WiFibonacci: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Saya telah terinspirasi oleh Jam Fibonacci yang mengagumkan (dirancang oleh Philippe Chrétien) dan saya memutuskan untuk membuatnya nirkabel menggunakan Wifi, maka nama Jam WiFibonacci =D
Peningkatan utama adalah penggantian Atmega328 dengan ESP8266 yang menyediakan kemampuan WiFi. Ini mengubah permainan karena kami sekarang dapat memvirtualisasikan bagian dari UI fisik yang memiliki ESP yang bertindak sebagai server Websocket. Selanjutnya, dematerialisasi UI memungkinkan lebih banyak opsi penyetelan.
Daftar mode yang ada yang disertakan Philippe dalam desainnya adalah:
- Waktu saat ini
- Siklus Pelangi
- Pelangi
- Tampilan Kode Kesalahan
Saya memilih untuk menghapus mode Tampilan Kode Kesalahan dan menambahkan daftar mode baru berikut:
- Acak
- Detak
- Cahaya Konstan
Untuk setiap mode, beberapa pengaturan dapat diubah.
Hanya ada dua tombol sesaat dalam desain saya:
- Tombol mode
- tombol kecerahan
Kecerahan juga merupakan peningkatan. Penyesuaian waktu dapat dilakukan melalui UI virtual.
Dalam Instruksi ini saya tidak akan menjelaskan cara membuat enklosur karena tercakup dalam instruksi Philippe, saya hanya akan menjelaskan cara membuatnya terhubung Nirkabel / Wifi.
Jika Anda menyukai instruksi ini, silakan pilih di sini:
Langkah 1: Bagian
Untuk membangun sirkuit nirkabel, Anda perlu:
- 1 x ESP8266, versi esp-07 adalah favorit saya
- 1 x DS3231 RTC, atau setara
- strip 9 piksel LED (WS2811)
- 1 x papan prototipe
- 3 x tombol tekan sesaat
- 1 x sakelar goyang
- 6 x sundulan lurus pria
- 2 x header 90 ° laki-laki
- 3 x header wanita
- 1 x LM1117 3V3 Pengatur tegangan
- 1 x 10µF kapasitor
- 1 x adaptor dinding AC/DC (12V 1A misalnya)
- 1 x konektor perempuan barel (ukuran yang sama dengan konektor adaptor dinding)
- beberapa kabel/jumper
- beberapa tabung heat-shrink
Untuk mengunggah firmware di ESP, Anda memerlukan programmer FTDI RS232 dan beberapa jumper.
Langkah 2: Bangun Sirkuit Elektronik
Hubungkan semua bagian bersama-sama seperti yang ditunjukkan pada representasi elektronik. File Fritzing dapat diunduh dari repositori git saya:
Perhatikan bahwa sirkuit akhir harus cukup rata agar pas dengan penutup aslinya.
Saya juga memilih untuk menggunakan header pria/wanita sebagai konektor untuk strip LED, ini akan membantu selama perakitan di enklosur.
Saya membuka 3 pin untuk pemrograman ESP: GND, RX dan TX dan juga tombol reset.
Langkah 3: Unggah Firmware
Unduh firmware dari repositori git saya:
Hubungkan FTDI ke ESP menggunakan 3 pin yang terbuka (GND, RX dan TX) dan gunakan Arduino IDE untuk mengunggah firmware. Jika Anda belum pernah melakukan itu sebelumnya, ikuti saja langkah 1 dari Ible sebelumnya. Saya menulis:
Jika semuanya berjalan dengan baik, Anda seharusnya bisa melihatnya bekerja!
Langkah 4: Cara Menggunakannya
Hal pertama adalah menyalakan jam.
Selanjutnya, menggunakan perangkat internet apa pun seperti laptop, tablet, atau smartphone, sambungkan ke jaringan yang disebut WiFibonacciClk, kata sandinya adalah fibonacci.
Setelah perangkat Anda terhubung ke jam, buka url https://192.168.4.1 di browser. Anda akan melihat UI yang kira-kira sama seperti pada gambar.
Di sana Anda dapat mengatur hampir semuanya.
Di bagian Umum ada beberapa mode. Setiap mode memiliki set pengaturannya sendiri:
-
Jam: ini tampilan jam aslinya, pengaturannya ada di bagian Jam:
- Tanggal dan waktu dapat disesuaikan secara manual dengan menangkapnya. Anda juga cukup mengklik tombol "sekarang", itu akan menggunakan tanggal dan waktu perangkat Anda!
- Palet warna dapat diubah. Secara default hanya ada satu palet tetapi Anda dapat membuat dan mengunggah palet Anda sendiri, beberapa contoh dapat ditemukan di github saya:
- Setelah Anda memiliki beberapa palet dalam daftar, Anda dapat memilih mana yang akan digunakan
- Untuk membaca waktu melihat jam silahkan baca Step 1 dari Philippe's Ible disini:
-
Siklus Pelangi dan Pelangi: itu adalah mode perubahan warna yang indah, mereka hanya berbagi satu pengaturan di bagian Pelangi:
Penundaan antara setiap warna dapat disesuaikan dengan menyeret bilah atau mengubah nomor. Semakin besar angkanya, semakin "lambat" efek pelanginya
-
Acak: kuadran jam menyala secara acak dengan warna acak. Mode ini dapat disesuaikan di bagian Acak:
- Penundaan: penundaan antara setiap kuadran acak baru dapat diubah
- Kemudahan: waktu memudarnya kuadran lighten dapat diubah
-
Pulse: semua LED menyala dengan warna yang sama memudar dan mati sebagai alternatif. Pengaturannya ada di bagian Pulse:
- Anda dapat mengubah warna LED dengan menggunakan kotak pengambilan warna yang bagus
- Anda juga dapat mengubah seberapa "cepat" LED menyala dan mati
-
Cahaya konstan: ini seperti senter, selalu menyala. Satu-satunya pengaturan untuk mode ini adalah di bagian Cahaya Konstan:
Anda dapat mengubah warna LED
Selain semua pengaturan tersebut, Anda dapat menyesuaikan kecerahan LED di bagian Umum. Pengaturan kecerahan tidak akan berpengaruh pada mode yang menggunakan fading seperti mode Random atau mode Pulse.
Anda juga dapat menyimpan pengaturan Anda jika Anda ingin membagikannya atau memiliki cadangan, cukup klik tombol Unduh di bagian Pengaturan (Anda dapat mengunggahnya kembali dari bagian yang sama)! Jam dapat dikembalikan ke pengaturan "pabrik" juga, ini akan mengganggu sementara sinyal wifi dan Anda harus menyambungkan kembali dan memuat ulang halaman.
Catatan: pengaturan Anda akan disimpan dalam memori bahkan jika Anda mematikan jam.
Tentu saja ada juga antarmuka fisik di bagian belakang jam yang memungkinkan Anda melakukan perubahan dasar dengan mudah:
- Tombol atur ulang: tekan untuk mengatur ulang/memulai ulang pengontrol mikro tanpa kehilangan pengaturan.
- Tombol kecerahan: tekan terus tombol ini untuk meredupkan LED. Saat Anda mencapai intensitas terendah, lepaskan tombol dan tekan lagi untuk meredupkan LED. Hal sebaliknya terjadi ketika Anda mencapai intensitas tertinggi.
- Tombol mode: tekan tombol ini secara berurutan untuk menelusuri mode yang ada.
- Sakelar rocker: hanya untuk ahli;) sakelar ini memungkinkan Anda untuk mengatur ESP dalam mode pemrograman/jalankan
- Header pemrograman: ini adalah tempat Anda ingin menghubungkan FTDI Anda untuk mem-flash ESP
Anda dapat menghubungkan beberapa perangkat ke jam, perubahan apa pun akan terlihat di perangkat semua orang berkat teknologi soket web!
Langkah 5: Apa yang Harus Saya Lakukan Jika Jam Tidak Merespons?
Terkadang, karena palet berformat buruk atau hukum Murphy terjadi, jam menjadi "bata" / macet / tidak merespons.
Dalam hal ini antarmuka Wifi mungkin tidak berguna dan satu-satunya jalan keluar adalah mengatur ulang jam secara manual ke pengaturan pabriknya.
Untuk mengatur ulang jam secara manual ke pengaturan pabrik, lakukan hal berikut: terus tekan tombol Mode dan tekan tombol reset, lalu lepaskan kedua tombol.
Perhatian: ini pasti akan menghapus pengaturan Anda dan palet yang mungkin telah Anda unggah ke jam.
Langkah 6: Opsional: Sesuaikan UI
Jika Anda ingin mengubah UI, menghapus mode, menambahkan mode, dll. Anda akan menemukan sedikit caranya di github saya:
Langkah 7: Kesimpulan
Jam ini menyenangkan dan penemunya brilian!
Anda akan melihat bahwa saya tidak sehebat Philippe dalam hal pengerjaan kayu:D
Saya bersenang-senang membangun UI untuk jam ini dan itu pasti sepadan!
Jika Anda memiliki komentar atau saran, jangan ragu untuk membagikannya di bawah ini!
Terima kasih telah membaca.
Runner Up dalam Kontes Nirkabel
Direkomendasikan:
Jam Pensiun / Jam Hitung / Dn: 4 Langkah (dengan Gambar)
Jam Pensiun / Jam Hitung / Dn: Saya memiliki beberapa tampilan dot-matrix LED 8x8 ini di laci dan sedang memikirkan apa yang harus dilakukan dengannya. Terinspirasi oleh instruksi lain, saya mendapat ide untuk membuat tampilan hitung mundur/naik untuk menghitung mundur ke tanggal/waktu mendatang dan jika waktu target p
Clockception - Cara Membuat Jam Dari Jam!: 14 Langkah (dengan Gambar)
Clockception - Cara Membuat Jam Dari Jam!: Hi All! Ini adalah kiriman saya untuk Kontes Penulis Pertama Kali 2020! Jika Anda menyukai proyek ini, saya akan sangat menghargai suara Anda :) Terima kasih! Instruksi ini akan memandu Anda melalui proses pembuatan jam yang terbuat dari jam! Saya dengan cerdik menamai
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
Membuat Jam Dari Jam: 11 Langkah (dengan Gambar)
Membuat Jam Dari Jam: Dalam Instructable ini, saya mengambil jam yang ada dan membuat apa yang saya rasa adalah jam yang lebih baik. Kita akan beralih dari gambar di sebelah kiri ke gambar di sebelah kanan. Sebelum memulai pada jam Anda sendiri, ketahuilah bahwa memasang kembali dapat menjadi tantangan karena piv