Мазмуну:
Video: LED менен эсептөөчү саат: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:44
Бул Y2K үчүн 10 жыл мурун курулган "Артка эсептөөчү саат" жөнүндө кыскача эскертүүлөр, саат алдыңкыдан 4 фут чарчы. Анын туурасы болжол менен 4 дюйм жана орнотулган микроконтроллерде иштейт. Ар бир сегмент 20х10 мм диоддордун тегерегинде жасалат.
Мен аны менен сүрөткө тарта албайм, анткени ал WAAAY өтө жарык! Панель мен кадимки роутер үчүн жасаган шаблондон жасалган, кескичтин артынан узартылган шаблон бар. Мен шаблонду катуу дисктен жасадым (була тактайы US-ian?) Жана аны кесип алуу үчүн панелдеги белгилер менен кылдаттык менен тегиздедим. Экинчи Леддерди коюу мен күткөндөн да жаман болчу - математиканы кылдаттык менен жасаңыз.
1 -кадам: Сан
Бул жерде сегменттин арткы көрүнүшү. Мен классикалык LM317 туруктуу токтун схемасын колдонуп, ар бир LED диодун кууп чыктым.
Дисплейлердин драйверлери параллелдүү параллелдүү алмаштыргычтар менен жасалат, алар бул нерселер менен алмаштырылган окшойт: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp … бул жаңы бөлүктөр Мен ошондо 317 менен кылган нерсенин баарын кылам - бир чипте толук LED айдоочу. Бардык леддердин жарыгын бир гана резистор орнотот! Ар бир сан бул чиптер үчүн жалпы сигналдарды алып жүргөн чынжырлуу лента кабели менен башкарылат, Vcc, GND Clock, Latch Enable жана output enable. Ошентип, бардык символдордун баардык сегменттери үчүн 60 чукул компьютерди таштап, 60 секунддук LED диапазонунда. Ар бир диск чипинде бүтүндөй системаны чагылдырган бир уникалдуу линия (кызгылт зым) бар. Дисплей абдан узун сменалык реестрге окшош - төмөндөгү диаграмманы караңыз Дисплейдин жаңыртылышы секунданын кичинекей бөлүгүн алат.
2 -кадам: Микроконтроллер
Мен 8052 микроконтроллерин абдан жакшы көрөм, анын экинчиси дээрлик бардыгы тарабынан жаңыртылган. Кесипкөй колдонуучу, ал тургай, VHDL кодун FPGAда колдонуу үчүн жүктөй алат жана мен ойлогонго кызык болгон ар кандай жабдууларды айдап чыгуу үчүн бүт өзөктү өзгөртө алат. Жаратуучуларга Atmel, NXP жана WinBond кирет. Иштеп чыгуучу куралдар арзан, бекер кураштыруучулар жана акысыз 'C' компиляторлору (SDCC) бар. Мен муну толугу менен Паскальда программалоочу коддун үзүндүсү менен мүмкүн болушунча тезирээк жаңыртуу үчүн жазылган. Кээде мен дагы кодду коём. Бул көзөмөлдөөчү компьютер. CPU Dallas DS2250T деп аталат жана ал 32м батарейкага негизделген RAMди камтыган, программалар үчүн колдонулган жана программалык маалыматтарды колдонуу үчүн 8K RAM камтыган кичинекей SIMM картасы стили катары келген. Чоң 40 пин чиптер экинчи LEDлер үчүн параллель чиптерге караганда сериялык. 40 пин пакеттердин астында LS125 линиясынын драйвер чипи бар, лента кабелдерин айдайт. Үстүнкү жагындагы ак туташтыргычы саатты коюу үчүн баскычтардын топтому үчүн болгон.
3 -кадам: Программалык жазуулар
Мен эсептөөнүн башталышын каалаган убакыт менен "нөл саат" ортосундагы аралыкта канча саат болгонун тактап чыгуу үчүн жөнөкөй ПК кодун жаздым, камтылган программа ар бир секундда ички саатын текшерип, дисплейди азайтат. Ар бир мүнөт сайын бардык Леддер күйүп, кайра 60ка жеткенче акырындык менен өчүп калышты. Будильник сыяктуу дисплейди орнотуу үчүн бир аз баскыч панели бар.
Сунушталууда:
Президенттин инаугурациясынын эсептөөчү сааты (Wifi): 6 кадам
Президенттин инаугурациясы Артка саноо сааты (Wifi): Сереп салуу: Саноо сааты коммерциялык продуктыларга окшош, бир нече бурулуштар менен: а) Максаттуу иш -чаранын убактысына жеткенде, артка саноо сааты: жылдыруучу кулактандырууну көрсөтүп, үн эффекттерин жана mp3 ырын ойнойт - бул учурда, REM ыр: & ld
AccuRep: басуучу эсептөөчү түзмөк: 8 кадам (сүрөттөр менен)
AccuRep: Түртүүчү эсептөөчү түзүлүш: Мен бул карантинди иштете баштаган көптөгөн адамдарды билем. Үйдө машыгуу менен көйгөй-бул гимнастикалык жабдуулардын жоктугу.Менин машыгууларымда негизинен push-up камтылган. Өзүмдү чындап өстүрүү үчүн, машыгуу учурунда рок музыкасын угам. Көйгөй өкүлдөрдүн санында
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): 10 кадам (Сүрөттөр менен)
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): Мурунку долбоорумда мен Wi-Fi менен акылдуу ванна таразасын иштеп чыккам. Ал колдонуучунун салмагын өлчөй алат, жергиликтүү түрдө көрсөтөт жана булутка жөнөтөт. Бул тууралуу кененирээк маалыматты төмөнкү шилтемеден ала аласыз: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Arduino IDEди колдонуу менен M5stick C менен саат жасоо - M5stack M5stick-C менен RTC реалдуу убакыт сааты: 4 кадам
Arduino IDEди колдонуу менен M5stick C менен саат жасоо | R5 Real Time Clock With M5stack M5stick-C: Салам балдар бул көрсөтмөлөрдө биз m5stackтин m5stick-M5stack тактасы менен саат жасоону үйрөнөбүз, Arduino IDE.So m5stick күндү, убакытты көрсөтөт. дисплейде айдын жумасы