Daftar Isi:

Jam WiFibonacci: 7 Langkah (dengan Gambar)
Jam WiFibonacci: 7 Langkah (dengan Gambar)

Video: Jam WiFibonacci: 7 Langkah (dengan Gambar)

Video: Jam WiFibonacci: 7 Langkah (dengan Gambar)
Video: Teknik Fibonacci Retracement Profit Konsisten 2023 | Strategi Scalping Fibonacci + Price Action 2024, Juli
Anonim
Jam WiFibonacci
Jam WiFibonacci

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

Bagian
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

Bangun Sirkuit Elektronik
Bangun Sirkuit Elektronik
Bangun Sirkuit Elektronik
Bangun Sirkuit Elektronik
Bangun Sirkuit Elektronik
Bangun Sirkuit Elektronik
Bangun Sirkuit Elektronik
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

Unggah Firmware
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

Bagaimana cara menggunakannya
Bagaimana cara menggunakannya
Bagaimana cara menggunakannya
Bagaimana 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

Opsional: Sesuaikan UI
Opsional: Sesuaikan UI

Jika Anda ingin mengubah UI, menghapus mode, menambahkan mode, dll. Anda akan menemukan sedikit caranya di github saya:

Langkah 7: Kesimpulan

Kesimpulan
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.

Kontes Nirkabel
Kontes Nirkabel
Kontes Nirkabel
Kontes Nirkabel

Runner Up dalam Kontes Nirkabel

Direkomendasikan: