Мазмұны:

WiFibonacci сағаты: 7 қадам (суреттермен)
WiFibonacci сағаты: 7 қадам (суреттермен)

Бейне: WiFibonacci сағаты: 7 қадам (суреттермен)

Бейне: WiFibonacci сағаты: 7 қадам (суреттермен)
Бейне: Sadraddin - Basqa adam | Official Visualizer 2024, Шілде
Anonim
WiFibonacci сағаты
WiFibonacci сағаты

Мені керемет Фибоначчи сағаты шабыттандырды (Филипп Кретьен жасаған) және мен оны Wi -Fi арқылы сымсыз қосуды шештім, сондықтан WiFibonacci Clock = D атауы

Негізгі жақсарту - бұл Atmega328 -ді WiFi мүмкіндігін қамтамасыз ететін ESP8266 -мен ауыстыру. Бұл ойынның өзгеруі, өйткені біз қазір ESP Websocket сервері ретінде жұмыс істейтін физикалық интерфейстің бір бөлігін виртуализациялай аламыз. Сонымен қатар, UI -дің материализациялануы баптаудың қосымша нұсқаларына мүмкіндік береді.

Филипп өзінің дизайнына енгізілген қолданыстағы режимдердің тізімі:

  • Қазіргі уақыт
  • Радуга циклы
  • Кемпірқосақ
  • Қате кодын көрсету

Мен қате кодын көрсету режимін алып тастауды және келесі жаңа режимдер тізімін қосуды таңдадым:

  • Кездейсоқ
  • Пульс
  • Тұрақты жарық

Әр режим үшін бірнеше параметрлерді өзгертуге болады.

Менің дизайнымда тек екі сәттік түймелер бар:

  • Режим түймесі
  • Жарықтық түймесі

Жарықтық сонымен қатар жақсарту болып табылады. Уақытты реттеу виртуалды интерфейс арқылы жасалуы мүмкін.

Бұл нұсқаулықта мен қоршауды қалай жасау керектігін түсіндірмеймін, себебі ол Филипптің нұсқаулығында жазылған, мен оны сымсыз / Wi -Fi желісіне қалай қосуға болатынын түсіндіремін.

Егер сізге осы нұсқаулық ұнаса, мына жерде дауыс беріңіз:

1 -қадам: бөлшектер

Бөлшектер
Бөлшектер

Сымсыз тізбекті құру үшін сізге қажет:

  • 1 x ESP8266, esp-07 нұсқасы-менің сүйікті
  • 1 x DS3231 RTC немесе баламасы
  • 9 жарықдиодты пиксельді жолақ (WS2811)
  • 1 x прототип тақтасы
  • 3 x лездік батырмалар
  • 1 x рокер қосқышы
  • 6 x ерлердің тікелей тақырыптары
  • 2 x еркек 90 ° тақырыптары
  • 3 x әйел тақырыптары
  • 1 x LM1117 3V3 кернеу реттегіші
  • 1 x 10 мкФ конденсатор
  • 1 x айнымалы ток/тұрақты ток адаптері (мысалы, 12 В 1А)
  • 1 х баррель әйелдер қосқышы (қабырға адаптерінің қосқышымен бірдей)
  • кейбір сымдар/секіргіштер
  • кейбір ыстыққа төзімді құбырлар

Микробағдарламаны ESP -ке жүктеу үшін сізге FTDI RS232 бағдарламашысы мен бірнеше секіргіш қажет болады.

2 -қадам: Электрондық схеманы құрыңыз

Электрондық схеманы құрыңыз
Электрондық схеманы құрыңыз
Электрондық схеманы құрыңыз
Электрондық схеманы құрыңыз
Электрондық схеманы құрыңыз
Электрондық схеманы құрыңыз
Электрондық схеманы құрыңыз
Электрондық схеманы құрыңыз

Барлық бөлшектерді электронды түрде көрсетілгендей қосыңыз. Fritzing файлын менің git репозиторийімнен жүктеуге болады:

Есіңізде болсын, соңғы тізбек жеткілікті түрде тегіс болуы керек, сондықтан ол бастапқы корпусқа сәйкес келеді.

Сонымен қатар мен ерлер/әйелдер тақырыптарын жарық диодты жолақтың қосқышы ретінде қолдануды таңдадым, бұл қоршауда жинау кезінде көмектеседі.

Мен ESP бағдарламалау үшін 3 түйреуішті аштым: GND, RX және TX, сонымен қатар қалпына келтіру түймесі.

3 -қадам: микробағдарламаны жүктеңіз

Микробағдарламаны жүктеңіз
Микробағдарламаны жүктеңіз

Микробағдарламаны менің git репозиторийімнен жүктеңіз:

FTDI -ны ESP -ке 3 ашық түйреуішті (GND, RX және TX) пайдаланып қосыңыз және микробағдарламаны жүктеу үшін Arduino IDE пайдаланыңыз. Егер сіз мұны бұрын ешқашан жасамаған болсаңыз, алдыңғы Ible -дің 1 -қадамын орындаңыз. Мен жаздым:

Егер бәрі ойдағыдай болса, сіз оның жұмыс істеуін көруіңіз керек!

4 -қадам: Оны қалай қолдануға болады

Оны қалай қолдану керек
Оны қалай қолдану керек
Оны қалай қолдану керек
Оны қалай қолдану керек

Бірінші нәрсе - сағатты қосу.

Содан кейін, ноутбук, планшет немесе смартфон сияқты кез келген интернет -құрылғыны пайдаланып WiFibonacciClk деп аталатын желіге қосылыңыз, пароль - фибоначчи.

Құрылғы сағатқа қосылғаннан кейін браузерде https://192.168.4.1 URL мекенжайын ашыңыз. Сіз суреттегідей бірдей интерфейсті көресіз.

Онда сіз бәрін дерлік орната аласыз.

Жалпы бөлімде бірнеше режим бар. Әр режимнің өзіндік параметрлері бар:

  • Сағат: бұл бастапқы дисплей, параметрлер Сағат бөлімінде:

    • Күн мен уақытты түсіру арқылы қолмен реттеуге болады. Сіз «қазір» түймесін бассаңыз болады, ол сіздің құрылғыңыздың күні мен уақытын қолданады!
    • Түстер палитрасын өзгертуге болады. Әдепкі бойынша бір ғана палитрасы бар, бірақ сіз өзіңіздің бояғыштарыңызды жасай және жүктей аласыз, кейбір мысалдарды менің github-дан табуға болады:
    • Тізімде бірнеше палитралар болғаннан кейін қайсысы қолданылатынын таңдай аласыз
    • Сағатқа қарайтын уақытты оқу үшін Филипп Айблының 1-қадамын мына жерден оқыңыз:
  • Радуга циклы мен кемпірқосақ: бұл түс өзгертудің әдемі режимдері, олар Радуга бөлімінде тек бір параметрді бөліседі:

    Әр түс арасындағы кідірісті жолақты сүйреу немесе нөмірді өзгерту арқылы реттеуге болады. Бұл сан неғұрлым көп болса, кемпірқосақтың әсері «баяу» болады

  • Кездейсоқ: сағаттың квадранттары кездейсоқ түспен кездейсоқ жарықтандырады. Бұл режимді Random бөлімінде реттеуге болады:

    • Кешіктіру: әрбір жаңа кездейсоқ квадрант арасындағы кідірісті өзгертуге болады
    • Жеңілдік: жарықтандырылған квадранттың жоғалу уақытын өзгертуге болады
  • Импульс: барлық светодиодтар сол түсте жанады немесе өшеді. Параметрлер импульс бөлімінде орналасқан:

    • Светодиодтардың түсін жақсы түсті пикап қорапшасының көмегімен өзгертуге болады
    • Сонымен қатар, жарықдиодты «тез» өшіп, өшетінін өзгертуге болады
  • Тұрақты жарық: бұл фонарь сияқты, үнемі жанып тұрады. Бұл режимнің жалғыз параметрі «Тұрақты жарық» бөлімінде:

    Жарық диодтарының түсін өзгертуге болады

Барлық осы параметрлерден басқа, Жалпы бөлімінде жарықдиодты жарықтылықты реттеуге болады. Жарықтық параметрі кездейсоқ немесе импульстік режим сияқты өшуді қолданатын режимдерге әсер етпейді.

Егер сіз оларды бөліскіңіз келсе немесе сақтық көшірме жасағыңыз келсе, параметрлерді сақтай аласыз, Параметрлер бөлімінің Жүктеу түймесін басыңыз (оны сол бөлімнен кері жүктеуге болады)! Сағатты «зауыттық» параметрлерге де қалпына келтіруге болады, бұл уақытша Wi -Fi сигналын үзеді және сізге бетті қайта қосуға және қайта жүктеуге тура келеді.

Ескерту: сағатты өшірсеңіз де, сіздің параметрлеріңіз жадта сақталады.

Әрине, сағаттың артқы жағында негізгі өзгерістерді оңай жасауға мүмкіндік беретін физикалық интерфейс бар:

  • Қалпына келтіру түймесі: параметрлерді жоғалтпай микроконтроллерді қалпына келтіру/қайта іске қосу үшін оны басыңыз.
  • Жарықтық түймесі: жарықдиодты өшіру үшін осы түймені ұстап тұрыңыз. Ең төменгі қарқындылыққа жеткенде, жарықдиодты өшіру үшін түймені босатып, қайтадан басыңыз. Керісінше, сіз жоғары қарқындылыққа жеткенде болады.
  • Режим түймесі: бар режимдерді айналдыру үшін осы түймені ретімен басыңыз.
  • Рокер қосқышы: тек сарапшы үшін;) бұл қосқыш ESP бағдарламалау/жұмыс режимінде орнатуға мүмкіндік береді
  • Бағдарламалау тақырыптары: бұл жерде ESP жарқылын қосу үшін FTDI қосқыңыз келеді

Сағатқа бірнеше құрылғыларды қосуға болады, кез келген өзгеріс веб -сокет технологиясының арқасында әркімнің құрылғысында көрсетіледі!

5 -қадам: Сағат жауап бермесе не істеуім керек?

Кейде нашар пішімделген бояғыш немесе Мерфи заңы болғандықтан, сағат «кірпіштенеді» / жабылады / жауап бермейді.

Бұл жағдайда Wifi интерфейсі пайдасыз болуы мүмкін және шығудың жалғыз жолы - қолмен сағатты зауыттық параметрлерге келтіру.

Сағатты зауыттық параметрлерге қолмен қалпына келтіру үшін келесі әрекеттерді орындаңыз: режим түймесін басып тұрыңыз және қалпына келтіру түймесін басыңыз, содан кейін екі түймені де босатыңыз.

Абайлаңыз: бұл сіздің параметрлерді және сағатқа жүктелген бояғыштарды міндетті түрде жояды.

6 -қадам: Қосымша: UI теңшеу

Қосымша: UI теңшеу
Қосымша: UI теңшеу

Егер сіз UI-ді өзгерткіңіз келсе, режимдерді алып тастаңыз, режимдерді қосыңыз және т.

7 -қадам: Қорытынды

Қорытынды
Қорытынды

Бұл сағат көңілді және оның өнертапқышы керемет!

Сіз менің ағаш өңдеу бойынша Филипп сияқты білікті емес екенімді байқайсыз: D

Мен осы сағатқа интерфейсті құруға жақсы уақыт болдым және бұл оған тұрарлық!

Егер сізде қандай да бір түсініктеме немесе ұсыныс болса, оны төменде бөлісіңіз!

Оқығаныңызға рахмет.

Сымсыз сайыс
Сымсыз сайыс
Сымсыз сайыс
Сымсыз сайыс

Сымсыз байланыс сайысында екінші орын

Ұсынылған: