Përmbajtje:
- Hapi 1: Pjesët e kërkuara:
- Hapi 2: Mblidhni qarkun
- Hapi 3: Ngarko kodin
- Hapi 4: Shijoni krijimin tuaj dhe planifikoni përmirësimet e ardhshme
Video: Ora Multimodale: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Unë i dua orët! Po kërkoja një orë udhëzuese për një orë që shfaqte numrat romakë në ekran. Kur nuk mora ndonjë të përshtatshme në bazë arduino, vendosa ta ndërtoj vetë. E shoqëruar me një ekran TFT me ngjyra, po pyesja se çfarë tjetër mund të shfaqet dhe vjollcë! mendimet e sistemeve të ndryshme të numrave të studiuara në ditët e mia të kolegjit inxhinierik (më shumë se 2 dekada më parë!) erdhën me nxitim në: Binare, Dixhitale, Oktal & Hexadecimal etj etj
Kjo edhe pse më filloi dhe pas shumë planifikimeve dhe kodimeve, këtu është zbatimi t!
Karakteristikat dalluese të kësaj ore:
Ekran multi-modal ku mund të keni kohë të shfaqur në 5 sisteme të ndryshme numrash në një ekran ose secili format numerik i shfaqur në ekrane të veçantë të zgjedhur me një buton shtypi
Orientimi i fytyrës së orës mund të jetë në çdo 4 anë dhe të dhënat në ekran mund të përafrohen me orientimin duke përdorur një buton shtytjeje. Më vonë kam ndërmend të përdor një sensor xhiro/nxitimi për të orientuar ekranin bazuar në anën ku është ndezur
Mënyrat në dispozicion
Dixhitale
Romake
Hexadecimal (Baza 16)
Tetor (Baza 8)
Binar (Baza 2)
Për dikë të ri në këto sisteme të numërimit këtu janë lidhjet nga formati netBinary:
Formati oktal:
Formati heksadecimal:
Formati romak:
Hapi 1: Pjesët e kërkuara:
Artikujt e nevojshëm:
- Arduino UNO/Nano ose ekuivalent
- Ekran TFT: Ekran 1.44 inç 128*128 SPI bazuar në IL9163 (porositur gjatë mbrapa përmes aliexpress) (PCB E KUQ)
- Moduli DS 3231 RTC
- Çelësat e butonit të shtypjes 2
- Breadboard, PCB, telat lidhës
- Opsionale: Saldim hekuri, tela lidhës për qëllime të përgjithshme dhe një rrethim i përshtatshëm (ende nuk kam vendosur një për këtë orë)
Hapi 2: Mblidhni qarkun
Përdorni këto lidhje midis RTC dhe Arduino. Referojuni fotografisë skematike të hartuar me dorë për referencë.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (nga Arduino)
- GNDGND (nga Arduino)
-
Arduino ---- Ekran TFT
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Lidhjet Arduino
- Vcc-5v
- GND-GND
- 2GND përmes butonit shtytës (Butoni i ndryshimit të modalitetit të ekranit-Bin/Hex/Dhjetor/Të gjitha)
- 3GND përmes butonit shtytës (butoni i ndryshimit të orientimit të ekranit)
-
Shfaq lidhjet
- VCC3.3V (nga Arduino)
- GND-GND
- RESET3.3V
- LED5V (nga Arduino)
Hapi 3: Ngarko kodin
Përdorni skedarin.ino të bashkangjitur për të gjithë kodin me komente të cilat janë vetë -shpjeguese!
Hapi 4: Shijoni krijimin tuaj dhe planifikoni përmirësimet e ardhshme
Ju keni një orë të bukur dhe të çuditshme në tryezën tuaj dhe ka shumë vend për ide të reja
- Ndryshoni ekranin ose rifreskoni vetëm pjesë të veçanta të ekranit për ta bërë ekranin të rifreskohet më shpejt (ky zbatim aktual ndonjëherë humbet shfaqjen e një sekonde për shkak të rifreskimit të të gjithë ekranit)
- Shtoni një tabelë gyro/akselerometri dhe kodin shoqërues për të rregulluar rrotullimin e ekranit që të përputhet me orientimin e rrethimit
- Lëreni imagjinatën tuaj të egër…
E fundit por jo më pak e rëndësishme, nëse ju pëlqen ora ime votoni për të në Konkursin e Orëve që po zhvillohet aktualisht
Recommended:
Ora e daljes në pension / Numërimi / Ora Dn: 4 hapa (me fotografi)
Ora e daljes në pension / Numërimi / Ora Dn: Unë kisha disa nga këto ekrane 8x8 LED me pikat e matricës në sirtar dhe po mendoja se çfarë të bëja me to. Frymëzuar nga udhëzime të tjera, më lindi ideja për të ndërtuar një ekran numërimi/zbritje për të numëruar deri në një datë/kohë të ardhshme dhe nëse koha e synuar p
Ora e Rrjetit ESP8266 Pa asnjë RTC - Ora Nodemcu NTP Pa RTC - PROJEKTI I OROCS INTERNET: 4 hapa
Ora e Rrjetit ESP8266 Pa asnjë RTC | Ora Nodemcu NTP Pa RTC | PROJEKTI I OROCS INTERNET: Në projekt do të bëhet një projekt i orës pa RTC, do të marrë kohë nga interneti duke përdorur wifi dhe do ta shfaq atë në ekranin st7735
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: 5 hapa
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: Përshëndetje djema në këtë tutorial do të shohim se si të bëjmë një orë pune duke përdorur një modul orësh në kohë reale DS1307 & Ekranet OLED. Pra, ne do të lexojmë kohën nga moduli i orës DS1307. Dhe shtypeni atë në ekranin OLED
Ora Gixie: Ora më e Bukur e Tubit me Shkëlqim: 4 Hapa
Ora Gixie: Ora më e Bukur e Tubave me Shkëlqim: Më pëlqen shumë Nixie Tube, por është shumë e shtrenjtë, nuk mund ta përballoj. Kështu kalova gjysmë viti duke krijuar këtë Orë Gixie. Ora Gixie arrihet duke përdorur ndriçimin ws2812 për të bërë dritën akrilike. Unë bëj çmos për ta bërë tubin RGB më të hollë
Stenda e Muzikës Multimodale: 9 hapa (me fotografi)
Stenda e Muzikës Multimodale: Stenda e Muzikës Multimodale (MMMS) është një mënyrë e re për të kontrolluar sintezën dhe efektet e zërit ndërsa luani një instrument tradicional (saks, flaut, violinë, ju e quani atë), dhe ofron mjaft mundësi shtesë për teknika të zgjeruara që mund të të përdoret gjatë