» elektronik » Arduino »Arduino klocka med TFT-display och RTC

Arduino klocka med TFT-display och RTC



Författaren till Instructables under smeknamnet Lacybad gjorde en klocka på Arduinovisar datum, tid, veckodag och till och med en kort beskrivning av en rad i längd på en TFT-display i pixelstilsort. Tack vare RTC-modulen på DS1302 med batteristöd kan du stänga av klockan när du lämnar hemmet. Ljusstyrkan på skärmens bakgrundsbelysning räcker för att fungera som en nattlampa, vilket hjälper till att inte snubla i mörkret.

RTC-modulen som används i klockor är relativt billig och är också väl lämpad att arbeta med Arduino. Det är bekvämare än moduler på DS3231, 1307, anslutna via buss I2C.

DS1302-modulen har fem stift: ström, gemensam tråd, återställning, klocka, data. De två första var anslutna av befälhavaren till motsvarande Arduino-bussar, de återstående tre kan anslutas till alla digitala datautbyteslinjer, Lacybad valde följande: 10 - återställning, 11 - data, 12 - klockpulser.

På grund av bristen på temperaturkompensering är den här modulen inte särskilt noggrann; vid rumstemperatur skrivs ett fel på två till fyra minuter på en månad. Men du kan justera tiden med Arduino IDE, det är mycket snabbare än att göra samma sak med knapparna, som de flesta andra digitala klockor.

Nedan finns de moduler som behövs för att bygga klockan. Detta är RTC-modulen som beskrivs ovan, såväl som Dupont-hopparna, Arduino Uno (Mega, etc.) och den 2,4-tums TFT-skärmen på ILI9325-chipet.


Arduino klocka med TFT-display och RTC




Utvecklaren stötte på en sådan skärm som på det här fotot, men med ikoner längst ner (nu på sidan), ursprungligen avsett för falska NOKLA-telefoner. Men när de gick ur modet bestämde de sig för att inte sluta, utan istället hitta en ny marknad - Arduino. Du kan nu köpa en sådan skärm både separat och i ett bunt med en stigerörelse som gör den till en sköld, vilket befälhavaren gjorde. Tja, han anslöt RTC-modulen med hopparna "dupont" (se ovan, var du ska ansluta). Du kan helt enkelt löda vanliga ledningar.




När du har laddat ner den, skriven av utvecklaren, måste du avmarkera följande rader i den:

//rtc.setDOW(FRIDAY);

//rtc.setTime(17, 15, 00);

//rtc.setDate(15, 3, 2018);


Byt ut tid och datum i dem med de aktuella med en liten ledning, fyll skissen i Arduino, kommentera sedan dessa rader och fyll samma skiss igen. Vid varje justeringsbehov måste dessa operationer upprepas.

Klockan fungerar:



Men hittills bara "i princip." Och det är nödvändigt att i fallet. Vad det kommer att vara är upp till dig.
10
8.6
9.7

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
2 kommentarer
Dmitriy1318
Pushkin vet inte hur, han är en humanist. Du kan göra det själv - det är enkelt)
Kommer Pushkin att göra kåren? scratch

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...