Isi kandungan:
- Langkah 1: Bahagian
- Langkah 2: Bina Litar Elektronik
- Langkah 3: Muat naik Firmware
- Langkah 4: Cara Menggunakannya
- Langkah 5: Apa yang Harus Saya Lakukan Sekiranya Jam Tidak Akan Memberi Balasan?
- Langkah 6: Pilihan: Sesuaikan UI
- Langkah 7: Kesimpulannya
Video: Jam WiFibonacci: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Saya telah diilhamkan oleh Jam Fibonacci yang hebat (direka oleh Philippe Chrétien) dan saya memutuskan untuk menjadikannya tanpa wayar menggunakan Wifi, oleh itu nama Jam WiFibonacci = D
Peningkatan utama adalah penggantian Atmega328 dengan ESP8266 yang menyediakan kemampuan WiFi. Ini berubah permainan kerana sekarang kita dapat memvisualisasikan sebahagian UI fizikal yang mempunyai ESP bertindak sebagai pelayan Websocket. Tambahan pula, dematerialisasi UI membolehkan lebih banyak pilihan penalaan.
Senarai mod yang ada yang termasuk dalam rancangannya Philippe adalah:
- Masa Semasa
- Kitaran Pelangi
- Pelangi
- Paparan Kod Ralat
Saya memilih untuk membuang mod Paparan Kod Ralat dan menambahkan senarai mod baru berikut:
- Secara rawak
- Nadi
- Cahaya Tetap
Untuk setiap mod, beberapa tetapan dapat diubah.
Hanya ada dua butang sesaat dalam reka bentuk saya:
- Butang mod
- Butang kecerahan
Kecerahan juga merupakan peningkatan. Penyesuaian masa boleh dilakukan melalui UI maya.
Dalam Instructable ini saya tidak akan menerangkan bagaimana membuat kandang kerana ia diliputi dalam arahan Philippe, saya hanya akan menerangkan bagaimana membuatnya tanpa wayar / Wifi disambungkan.
Sekiranya anda suka arahan ini, sila undi di sini:
Langkah 1: Bahagian
Untuk membina litar tanpa wayar, anda memerlukan:
- 1 x ESP8266, versi esp-07 adalah kegemaran saya
- 1 x DS3231 RTC, atau setaraf
- sehelai 9 piksel LED (WS2811)
- 1 x papan prototaip
- 3 x butang tekan sesaat
- 1 x suis rocker
- 6 x kepala lurus lelaki
- 2 x tajuk 90 ° lelaki
- 3 x tajuk wanita
- 1 x LM1117 3V3 Pengatur voltan
- Kapasitor 1 x 10µF
- 1 x penyesuai dinding AC / DC (misalnya 12V 1A)
- Penyambung 1 x tong wanita (saiz yang sama dengan penyambung penyesuai dinding)
- beberapa wayar / pelompat
- beberapa tiub pengecutan panas
Untuk memuat naik firmware dalam ESP, anda memerlukan pengaturcara FTDI RS232 dan beberapa penerjun.
Langkah 2: Bina Litar Elektronik
Sambungkan semua bahagian bersama seperti yang ditunjukkan pada perwakilan elektronik. Fail Fritzing boleh dimuat turun dari git repositori saya:
Perhatikan bahawa litar akhir perlu cukup rata sehingga sesuai dengan penutup asal.
Juga saya memilih untuk menggunakan header lelaki / wanita sebagai penyambung untuk jalur LED, ini akan membantu semasa pemasangan di kandang.
Saya mendedahkan 3 pin untuk pengaturcaraan ESP: GND, RX dan TX dan juga butang reset.
Langkah 3: Muat naik Firmware
Muat turun firmware dari git repositori saya:
Sambungkan FTDI ke ESP menggunakan 3 pin terkena (GND, RX dan TX) dan gunakan Arduino IDE untuk memuat naik firmware. Sekiranya anda tidak pernah melakukannya sebelumnya, ikuti langkah 1 Ible sebelumnya. Saya menulis:
Sekiranya semuanya berjalan lancar, anda seharusnya dapat melihatnya berfungsi!
Langkah 4: Cara Menggunakannya
Perkara pertama ialah menghidupkan jam.
Seterusnya, dengan menggunakan mana-mana peranti internet seperti komputer riba, tablet atau telefon pintar, sambungkan ke rangkaian yang disebut WiFibonacciClk, kata laluan adalah fibonacci.
Setelah peranti anda disambungkan ke jam, buka url https://192.168.4.1 di penyemak imbas. Anda akan melihat kira-kira UI yang sama seperti dalam gambar.
Di sana anda boleh mengatur hampir semuanya.
Di bahagian Umum terdapat beberapa mod. Setiap mod mempunyai set tetapannya sendiri:
-
Jam: ini adalah paparan jam asal, tetapannya ada di bahagian Jam:
- Tarikh dan masa dapat disesuaikan secara manual dengan menangkapnya. Anda juga boleh klik pada butang "sekarang", ia akan menggunakan tarikh dan masa peranti anda!
- Palet warna boleh diubah. Secara lalai hanya ada satu palet tetapi anda boleh membuat dan memuat naik palet anda sendiri, beberapa contoh boleh didapati di github saya:
- Sebaik sahaja anda mempunyai beberapa palet dalam senarai, anda boleh memilih mana yang akan digunakan
- Untuk membaca masa melihat jam sila baca Langkah 1 Philippe's Ible di sini:
-
Rainbow Cycle dan Rainbow: ini adalah mod perubahan warna yang indah, mereka hanya berkongsi satu tetapan di bahagian Rainbow:
Kelewatan antara setiap warna dapat disesuaikan dengan menyeret bar atau menukar nombor. Semakin besar bilangannya, semakin perlahan kesan pelangi
-
Rawak: kuadran jam menyala secara rawak dengan warna rawak. Mod ini boleh disesuaikan di bahagian Rawak:
- Kelewatan: kelewatan antara setiap kuadran rawak baru dapat diubah
- Kemudahan: masa kuadran ringan memudar dapat diubah
-
Nadi: semua LED menyala dengan warna yang sama memudar dan mati. Tetapannya ada di bahagian Pulse:
- Anda boleh menukar warna LED dengan menggunakan kotak pengambilan warna yang bagus
- Anda juga boleh mengubah seberapa cepat "LED" memudar dan mati
-
Lampu malar: ini seperti lampu suluh, sentiasa menyala. Satu-satunya tetapan untuk mod ini adalah di bahagian Lampu Tetap:
Anda boleh menukar warna LED
Selain semua tetapan itu, anda boleh menyesuaikan kecerahan LED di bahagian Umum. Pengaturan kecerahan tidak akan mempengaruhi mod yang menggunakan pudar seperti mod Rawak atau mod Pulse.
Anda juga dapat menyimpan tetapan anda jika anda ingin membaginya atau mempunyai sandaran, cukup klik pada butang Muat turun bahagian Tetapan (anda boleh memuat naiknya kembali dari bahagian yang sama)! Jam juga dapat dikembalikan ke tetapan "kilang", ini akan mengganggu isyarat wifi buat sementara waktu dan anda perlu menyambung semula dan memuatkan semula halaman.
Catatan: tetapan anda akan disimpan dalam memori walaupun anda mematikan jam.
Sudah tentu terdapat juga antara muka fizikal di bahagian belakang jam yang membolehkan anda melakukan perubahan asas dengan mudah:
- Butang set semula: tekan untuk menetapkan semula / mulakan semula pengawal mikro tanpa kehilangan tetapan.
- Butang kecerahan: terus tekan butang ini untuk meredupkan LED. Apabila anda mencapai intensiti terendah, lepaskan butang dan tekan lagi untuk meredupkan LED. Sebaliknya berlaku apabila anda mencapai intensiti tertinggi.
- Butang mod: tekan secara berurutan butang ini untuk menelusuri mod yang ada.
- Suis Rocker: untuk pakar sahaja;) suis ini membolehkan anda mengatur ESP dalam mod pengaturcaraan / jalankan
- Pengaturcaraan pengepala: di sinilah anda mahu menyambungkan FTDI anda untuk memacu ESP
Anda boleh menyambungkan beberapa peranti ke jam, sebarang perubahan akan dapat dilihat pada peranti semua orang berkat teknologi soket web!
Langkah 5: Apa yang Harus Saya Lakukan Sekiranya Jam Tidak Akan Memberi Balasan?
Kadang-kadang, kerana berlaku palet berformat buruk atau undang-undang Murphy, jam menjadi "bata" / tersekat / tidak bertindak balas.
Dalam kes itu, antara muka Wifi mungkin tidak berguna dan satu-satunya jalan keluar adalah menetapkan semula jam ke tetapan kilang secara manual.
Untuk menetapkan semula jam secara manual ke tetapan kilangnya, lakukan seperti berikut: tekan butang Mode dan tekan butang set semula, kemudian lepaskan kedua-dua butang.
Awas: ini pasti akan menghapus tetapan dan palet anda yang mungkin anda muat naik mengikut masa.
Langkah 6: Pilihan: Sesuaikan UI
Sekiranya anda ingin menukar UI, hapus mod, tambahkan mod dan lain-lain, anda akan menemui cara kecil di github saya:
Langkah 7: Kesimpulannya
Jam ini menyeronokkan dan penciptanya hebat!
Anda akan menyedari bahawa saya tidak mahir seperti Philippe dalam hal kerja kayu: D
Saya bersenang-senang membina UI untuk jam ini dan semestinya sangat berbaloi!
Sekiranya anda mempunyai komen atau cadangan, sila kongsikan di bawah!
Terima kasih kerana membaca.
Naib Johan dalam Peraduan Tanpa Wayar
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
Clockception - Cara Membangun Jam Dibuat Dari Jam !: 14 Langkah (dengan Gambar)
Clockception - Bagaimana Membangun Jam Yang Dibuat Dari Jam !: Hai Semua! Ini adalah penyerahan saya untuk Peraduan Pengarang Kali Pertama 2020! Sekiranya anda menyukai projek ini, saya sangat menghargai suara anda :) Terima kasih! Petunjuk ini akan membimbing anda melalui proses membina jam yang diperbuat daripada jam! Saya pandai menamakan
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Jam Vortex: Jam Tangan Cermin Infinity: 10 Langkah (dengan Gambar)
Vortex Watch: Jam Tangan Cermin Infinity: Matlamat projek ini adalah untuk membuat versi jam cermin infiniti yang boleh dipakai. Ia menggunakan LED RGB-nya untuk menunjukkan waktu dengan memberikan jam, minit, dan saat untuk lampu Merah, Hijau, dan Biru masing-masing dan bertindih dengan warna ini
Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah
Jam Rangkaian ESP8266 Tanpa RTC | Jam NTP Nodemcu Tiada RTC | PROJEK JAM INTERNET: Dalam projek ini akan membuat projek jam tanpa RTC, akan memakan masa dari internet menggunakan wifi dan akan memaparkannya pada paparan st7735