Satura rādītājs:
- 1. solis: materiālu saraksts (viss, kas jums būs nepieciešams)
- 2. darbība: korpusa celtniecība (1. daļa)
- 3. darbība: mājokļa celtniecība (2. daļa)
- 4. solis: gaismas diožu ievietošana priekšējā plāksnē
- 5. solis: Matricas lodēšana kopā
- 6. darbība: 4 ciparu 7 segmentu displeja ievietošana
- 7. solis: elektronikas veidošana
- 8. darbība. Elektroniskā un koda skaidrojuma veidošana
Video: LED - mega pulkstenis: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
LED - mega pulkstenis
1. solis: materiālu saraksts (viss, kas jums būs nepieciešams)
Mājokļiem
- Trīs 300x300mm x 3mm biezuma akrila stikls (melns)
- Viens 300x300mm x 3mm biezs akrila stikls (caurspīdīgs)
- Akrila stikla līme un pulēšana
- Divdesmit 15 mm starplikas M3 vītne
- Divdesmit M3 skrūves + paplāksnes
- Viens 300x300 attēlu rāmis
Par elektronisko
- 480 3 mm gaismas diodes (pēc jūsu izvēles)
- Sešdesmit 120 Ω rezistori
- Viens 4 ciparu 7 segmentu displeja kopējais anods
- Astoņi 74HC595 maiņu reģistri
- Astoņi BD139 NPN tranzistori
- Viena Arduino ATMEGA 2560 tāfele
- Viens TLC5940
- 1 m RGB-LED sloksne
- Viens LM317 sprieguma regulators
- Viens 0,1μF kondensators
- Viens 1μF kondensators
- Viens 1 kΩ rezistors
- Viens 330 Ω rezistors
- Viens 2,5 mm līdzstrāvas ligzda
- Lentes kabelis
- Galvenes sloksnes
- Viens I2C RTC DS1307 AT24C32 reālā laika pulksteņa modulis Arduino Mega2560
- Daudz vara stieples un alvas lodēšanas
- Astoņi 750 omu rezistori
- Četras shēmas plāksnes
- Viens 12V 1A barošanas avots vai viens 11, 1 1000-2000mAh Lipo akumulators
2. darbība: korpusa celtniecība (1. daļa)
- Izgrieziet un urbiet 3 mm akrila plāksnes, kā parādīts skicē
- Līmējiet priekšējo korpusa plāksni (melnā plāksne), savienojošo daļu (caurspīdīgā plāksne) un gaismas diodes šķēles plāksni (melnā plāksne) kopā
3. darbība: mājokļa celtniecība (2. daļa)
- Lai palielinātu stabilitāti, pielīmējiet vienu 300x300 mm 3 mm biezu akrila plāksni pie rāmja aizmugurējā kartona, ja attēla rāmim ir stikls, kuru varat izņemt, mums tas nav vajadzīgs
- Pieskrūvējiet četrus 15 mm starplikas pie akrila plāksnes, kā parādīts attēlos
- Tagad jūs varat pielīmēt četrus starplikas no attēla rāmja vienas puses uz priekšējo plāksni (pirms starplikas pielīmēšanas padoms vispirms saskrāpējiet plāksni, tie labāk nostiprināsies)
- Atskrūvējiet pielīmētos četrus starplikas nākamajam solim
4. solis: gaismas diožu ievietošana priekšējā plāksnē
- Vispirms ievietojiet 3 mm gaismas diodes urbtās plāksnes pirmajā rindā (pirmās 60 gaismas diodes)
- Salieciet anodus uz sāniem un lodējiet katodus ap plāksni kopā ar 0,8 mm vara stiepli
- Atkārtojiet to pārējām 7 rindām
- Tagad lodējiet vienas kolonnas anodus kopā
- Jums vajadzētu būt matricai, kas sastāv no 8 rindām (katodiem) un 60 kolonnām (anodiem)
5. solis: Matricas lodēšana kopā
- Lodējiet vienu 8 polu kabeļa savienotāju pie matricas 8 rindām (katodiem)
- Lodējiet astoņus 8 polu kabeļu savienotājus pie matricas 60 kolonnām (anodiem). Esmu izmantojis 8 polu savienotājus, tagad man ir pieejami 64 kabeļi, bet mums ir nepieciešami tikai 60, četros kreisajā pusē es ievietoju gumijas lenti. Varat arī vislabāk un izmantot septiņus 8 polu savienotājus un vienu 4 polu savienotāju, lai jums būtu precīzi 60 savienojumi
6. darbība: 4 ciparu 7 segmentu displeja ievietošana
- Izgrieziet gaismas diodes šķēles plāksni centrā un pielīmējiet četrciparu 7 segmentu displeju (pirms lodēšanas pielīmējiet pie lodēšanas stieples pie displeja)
- Man nācās saskrāpēt plāksnes aizmuguri un atkal pielīmēt starplikas, jo tas nebija īsti fiksēts, kā es minēju iepriekš
7. solis: elektronikas veidošana
- Izgrieziet shēmas sloksnes tā, lai tās ietilptu attēla rāmī
- Jums būs nepieciešami daži savienotāji, kurus varat izveidot pats, piemēram, es
8. darbība. Elektroniskā un koda skaidrojuma veidošana
Šeit ir pilna shēma un kods
Es ievietoju arī 11, 1V 1000mAh uzlādējamu Lipo akumulatoru, lai varētu darbināt pulksteni bez ārējā līdzstrāvas kabeļa.
Koda skaidrojums:
Pēc zip 3 zip-Files elektroniskās lejupielādes pievienošanas viens ir kods, bet pārējās-bibliotēkas. Vispirms abas bibliotēkas mapes TLC un RTC-modulim jāievieto savā arduino bibliotēkas mapē, pretējā gadījumā, atverot kodu, vai arī varat lejupielādēt bibliotēkas no vietnes arduino.
Kods ietver 3 mapes:
Mape SetTime ar SetTime.ino: izmantojiet šo failu, lai pirmo reizi manuāli iestatītu laiku savam RTC modulim, šim nolūkam jums ir jāmaina baitu mainīgie funkcijā setDateTime () ar vietējo laiku, pēc tam ielādējiet šo kodu uz jūsu arduino un RTC-modulis saglabās jūsu vietējo laiku, jums tas jādara tikai pirmo reizi, lai iestatītu laiku, vai ja maināt RTC-moduļa akumulatoru. TestTimeFolder ar
TestTime.ino: izmantojiet to tikai, lai pārbaudītu, vai RTC modulis ir saglabājis pareizo laiku, ielādējiet šo kodu un atveriet seriālo monitoru, lai to pārbaudītu.
Mape LED_Mega_Clock: ar 6 failiem visiem šiem 6 failiem jābūt vienā mapē, atveriet tikai LED_Mega_Clock.ino, un jūs saņemsiet visus 6 failus dažādos pieskārienos.
- "LED_Mega_Clock Tap": šeit ir iestatījumi tapām un globālo mainīgo un masīvu definīcija reģistriem un cilpas () funkcijai. Esmu izveidojis 3 funkcijas "programmu cilnē" ar 3 dažādām animācijām, izvēloties vienu no tām un ievietojot to cilpas funkcijā.
- "RTC cilne": šeit ir RTC iestatījumi, kas jums patiešām nav jārediģē, bet, lai iegūtu vairāk informācijas, apmeklējiet arduino vietni. Šeit es izveidoju funkciju checkTime (), lai sāktu pāreju starp RTC-moduli un arduino. Es to izmantoju pirms katras animācijas, kā arī neaizmirstiet nolasīt laiku pirms animācijas un pārvērst šos bināros kodētos datus normālā decimālā skaitlī, izmantojot manu izveidoto baitu bcdToDec (). Piemēram: int second = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": šeit es izveidoju 2 funkcijas, vienu, kas visu krāsu spektru maina no sarkanas uz purpursarkanu ļoti 20 minūtes, un vienu, kas katru sekundi maina katru krāsu, lai to izdarītu, izmantojiet jūsu arduino PWM izejas. jūs varat izveidot savas funkcijas.
- "blue_LEDs Tap": šeit es veicu 3 funkcijas, izmantojot multipleksēšanu, lai iestatītu zilo LED matricu ar otrās, minūtes un stundas indikatoru, bet otra-to pašu, bet ar šūpošanās punktu no labās uz kreiso kā otro indikatoru. un shift () funkciju, lai pārvietotu datus. Jūs varat izveidot savas animācijas.
Kā pārsūtīt datus:
digit_display Pieskarieties: šeit ir 3 funkcijas, viena, lai iestatītu ciparus (anodus vai arduino tapas, kas definētas CA masīvā "LED_Mega_Clock Tap"), lai iestatītu segmentus (katodi vai TLC tapas, lai samazinātu strāvu līdz GND) un viens, lai atiestatītu TLC Tas nozīmē, ka jums ir 4 cipari, kurus esat iestatījis kā augstu vai zemu ar arduino tapām, un 7 segmenti katrā ciparā, ko iestatāt kā augstu vai zemu, izmantojot TLC, izmantojot multipleksēšanu. Kā izmantot TLC bibliotēku:
Jūs varat optimizēt pulksteni, piemēram, pievienojot ķēdē fotoresistoru, lai automātiski kontrolētu pulksteņa gaišumu atkarībā no jūsu istabas apkārtējās gaismas, vai arī varat izmantot 10k potenciometru, lai manuāli kontrolētu spilgtumu.
Varat arī ievietot pogu, lai pārslēgtos starp dažādām programmām, vai ievietot citu LED sloksni pulksteņa iekšpusē, lai apgaismotu caurspīdīgo plastmasas daļu priekšējā panelī.
Ieteicams:
Pensijas pulkstenis / skaitīšana uz augšu / Dn pulkstenis: 4 soļi (ar attēliem)
Retirement Clock / Count Up / Dn Clock: man bija daži no šiem 8x8 LED punktmatricas displejiem atvilktnē un domāju, ko ar tiem iesākt. Iedvesmojoties no citiem norādījumiem, man radās ideja izveidot atpakaļskaitīšanas/atpakaļskaitīšanas displeju, lai skaitītu atpakaļ līdz nākamajam datumam/laikam un, ja mērķa laiks ir
Vortex pulkstenis: bezgalības spoguļa rokas pulkstenis: 10 soļi (ar attēliem)
Vortex Watch: bezgalības spoguļa rokas pulkstenis: šī projekta mērķis bija izveidot bezgalības spoguļpulksteņa valkājamu versiju. Tas izmanto savas RGB gaismas diodes, lai norādītu laiku, piešķirot stundas, minūtes un sekundes attiecīgi sarkanajai, zaļajai un zilajai gaismai un pārklājot šīs nokrāsas
ESP8266 Tīkla pulkstenis bez RTC - Nodemcu NTP pulkstenis Nr RTC - INTERNETA PULKSTENA PROJEKTS: 4 soļi
ESP8266 Tīkla pulkstenis bez RTC | Nodemcu NTP pulkstenis Nr RTC | INTERNET CLOCK PROJECT: Projektā tiks veidots pulksteņa projekts bez RTC, tas prasīs laiku no interneta, izmantojot wifi, un parādīs to st7735 displejā
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: 15 soļi (ar attēliem)
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: šajā nedēļas nogalē bija nedaudz brīva laika, tāpēc turpinājāt un samontējāt šo 2,40 ASV dolāru 4 bitu DIY elektronisko digitālo pulksteni, ko pirms kāda laika nopirku no AliExpress
Gixie pulkstenis: skaistākais spīduma caurules pulkstenis: 4 soļi
Gixie Pulkstenis: Skaistākais Glow Tube Pulkstenis: Man ļoti patīk Nixie Tube, bet tas ir pārāk dārgi, es to nevaru atļauties. Tāpēc es pavadīju pusgadu, veidojot šo Gixie pulksteni. Gixie Clock tiek sasniegts, izmantojot ws2812 apgaismojumu, lai padarītu akrila gaismu. Es daru visu iespējamo, lai padarītu RGB cauruli plānāku