Isi kandungan:

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, Julai
Anonim
Jam WiFibonacci
Jam WiFibonacci

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

Bahagian
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

Bina Litar Elektronik
Bina Litar Elektronik
Bina Litar Elektronik
Bina Litar Elektronik
Bina Litar Elektronik
Bina Litar Elektronik
Bina Litar Elektronik
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 naik Firmware
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

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

Pilihan: Sesuaikan UI
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

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

Peraduan Tanpa Wayar
Peraduan Tanpa Wayar
Peraduan Tanpa Wayar
Peraduan Tanpa Wayar

Naib Johan dalam Peraduan Tanpa Wayar

Disyorkan: