Мазмуну:
Video: Дагы бир саат: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Мурунку жүктөөлөрүмдөн көрүнүп тургандай, мен эски таразалоочу жабдуулардан 7 Сегменттик дисплей такталарын алдым.
Менин мурунку аракетимде Real Time Clock модулу бар Arduino колдонулган.
Бул Instructable NTP серверине туташкан ESP8266 D1 Mini колдонот!
Код ESP8266WiFi китепканасынын мисалына негизделген.
Мен 7 Segment дисплейинин зымдары жөнүндө майда -чүйдөсүнө чейин барбайм, анткени тармакта ондогон мисалдар бар. Мендеги 2 тактада MAX7219 декодер драйверинин чипи колдонулат, булар 8 х 7 сегменттин дисплейине чейин көзөмөлдөө үчүн 3 төөнөгүчтү гана талап кылат.
Мен дагы датаны көрсөткүм келди, андыктан дагы 3 төөнөгүч керек болчу!
Күндү көрсөтүү үчүн мага дагы 7 жыйынтык керек болчу! Чыгуучу казыктардын жоктугунан чыгуу үчүн, мен Neo Pixel дисплейин, 1 пин, 7 чыгарууну тандадым!
1 -кадам: Аппараттык
Бөлүктөр талап кылынат
12 х 7 сегменттүү дисплейлер (менин учурда, мен көп бактыга ээ болчумун, бир нече эски таразага тартуучу такталар бар болчу, алар көп зымдарды сактап калышты.
1 x ESP8266 D1 Mini ЖЕ 7 же андан көп санариптик чыгышы бар каалаган ESP8266
2 x MAX7129 (Дагы, мен тараза машинасынын дисплей такталарына ээ болуу бактысына ээ болдум)
1 x Straight 8 NeoPixel дисплейи
2 x деңгээл которгучтар
1 x 5v электр менен камсыздоо
2 -кадам: DAY Display
Бул үчүн мен база үчүн эски кредиттик картанын бир бөлүгүн, бир аз калың картаны (менин жагдайымда 300гсм фото кагаз) жана кээ бир эки тараптуу монтаждык лентаны колдондум.
Анын 2 эле тилкеси тиш бычак менен кесилген, NeoPixel тактасындагы LEDлердин ортосундагы аралык.
Картанын ичке тилкелери ар бир күн үчүн канал түзүү үчүн колдонулат.
Күндүн аталыштары Dymo этикеткасы менен тунук лентага басылат.
3 -кадам: Up & Программаны туташтыруу
ESP8266 продуктунун диапазону эң сонун
а) Алар арзан
б) Аларга тышкы компоненттер өтө аз керек
Мага дисплейлерге 5v жана ESP үчүн 3v керек болчу, ошондуктан 5v электр энергиясы менен бир нече деңгээлди алмаштыргычтарды колдондум.
MAX7219 үчүн 8 дисплейге чейин көзөмөлдөө үчүн 3 казык керек, бул 1 (Din), 12 (Load / CS) & 13 (Clock).
Алар деңгээл которгуч аркылуу туташат.
Код төмөнкүчө:
// киргизүүлөр: DIN пин, CLK пин, LOAD пин. чиптердин саныLedControl mydisplay = LedControl (3, 2, 1, 1)
LedControl даталанган = LedControl (7, 6, 5, 1);
Чиптердин саны 1ге коюлган, анткени мен 2 дисплейди DOUTту колдонуп, каскад кылуунун ордуна өзүнчө пункт катары карап жатам.
NeoPixel санариптик чыгууга 4 туташкан
#аныктоо PIN 4
#depine NUMPIXELS 7 (8 LEDдин 1ин этибарга албоо)
GitHubдан тапкан бир нече #камтыйт.
Router SSID & PASSWORD киргизилиши жана NTP Server тандалышы керек, (I googled free NTP Servers).
4 -кадам: Күйгүзүү
Күйгүзүү учурунда NeoPixel LED диоддору үзгүлтүккө учурайт, андан кийин роутерге туташуу болгонго чейин 7 сегменттүү дисплейлерде 'c' & '8' альтернативалары көрсөтүлөт.
Эгерде бардык сегменттер c8 континентин көрсөтсө, бул NTP серверинин байланышы орнотулбаганын билдирет, баштапкы абалга келтирүү муну чечиши керек.
Байланыш түзүлгөндөн кийин, Убакыт жана Күн көрсөтүлөт, Күн көк LED менен көрсөтүлөт.
Сунушталууда:
Дагы бир ATtiny85 ретро оюн консолу: 4 кадам
Башка ATtiny85 ретро оюн консолу: Космос баскынчыларын, Tetris ж
YADPF (Дагы бир Digital Picture Frame): 7 кадам (Сүрөттөр менен)
YADPF (Дагы бир Digital Picture Frame): Мен бул жаңы нерсе эмес экенин билем, билем, мен бул долбоорлордун айрымдарын бул жерден көргөм, бирок мен ар дайым өзүмдүн санарип сүрөт жээкчемди кургум келген. Мен көргөн бардык сурот жээкчелери сонун, бирок мен башка нерсени издеп жүрдүм, чындыгында жакшы фронду издеп жүрөм
Дагы бир MIDI резюме кутусуна: 7 кадам (сүрөттөр менен)
Дагы бир MIDI резюме кутусуна: Дагы бир резюме резюме - бул Korg MS10 менин эшигимди кагып, студиямда өткөндө мен иштеп чыккан долбоор. Менин орнотуум MIDIде бардык шаймандарды автоматташтыруу жана синхрондоштуруу менен байланыштуу болгондуктан, мен MS10 сатып алганда менде биринчи көйгөй болгон
Дагы бир Никси сааты: 6 кадам (сүрөттөр менен)
Дагы бир Никси Сааты: Мен дайыма никси саатын каалап келгем, мени кызыктырган ошол сандар жөнүндө бир нерсе бар. Ошентип, мен ebayден анча кымбат эмес IN12лерди тапканымда, мен аларды сатып алдым, аларды алганда таң калдым, бирок көп өтпөй
Дагы бир дагы санарип сүрөт алкагы (Linux): 9 кадам
Дагы бир дагы санарип сүрөт алкагы (Linux): Башка конструкцияларды көрүп, өзүмдүкүн жасап көргүм келди. ~ $ 135те так арзан болбосо да, бул кызыктуу долбоор болду жана мен жыйынтыгына абдан кубанычтамын. Бул таза жөнөкөй жана кубат үчүн бир кичинекей зымды гана талап кылат. Долбоордун баасы: Ноутбук