Väckarklocka med Evive (2 / 5 steg)

Steg 2: Att göra den analog klockan på TFT



Nu har vi tillgång till tid och vi vill bara visa det på ett bättre sätt på TFT-skärmen.

evive använder ST7735 SPI 1.8" färgade TFT skärm och biblioteket för denna skärm är tillgänglig på adafruit. Detta är en hårdvara nivå bibliotek. Du kan hämta biblioteket från github https://github.com/adafruit/Adafruit-ST7735-Librar...

Vi behöver också en grafik bibliotek, som kan rita grundläggande figurer som cirklar, linjer etc och tecken med hjälp av ST7735 biblioteket. Den kan hämtas från https://github.com/adafruit/Adafruit-GFX-Library .

Nu kommer vi dra klockan och uppdatera den på varje sekund:

  • För ratten, först göra en cirkel med centrum som centrum i skärmen och sedan 12 timme markörer i installationsprogrammet eftersom du inte vill ändra dessa i hela programmet.
  • Varje sekund, beräkna vinkeln att varje hand rör sig i en sekund. Rita händer med bakgrundsfärg för att radera tidigare klockan behandlingarna och rita tre händerna: timme, minut och sekund enligt nuvarande vinklar.
  • Om du vill skriva ut datum och veckodag, skriva ut den genom att ställa markören med hjälp av funktionen object.setCursor (x-koordinat, y-koordinat) och skriva text med hjälp av funktionen tft.print(text).
  • Du kan visa andra TFT funktioner och Läs mer om biblioteket i pdf: https://cdn-learn.adafruit.com/downloads/pdf/adafr...
  • Nu om du vill skriva ut den digitala klockan på samma gång kan du göra det på samma sätt.

Här är den kompletta dokumenterade koden

Se Steg
Relaterade Ämnen

Väckarklocka med evive (Arduino powered embedded plattform)

Vi vill göra en kombinerad analog och digital väckarklocka. Realtidsklocka är viktigt för klockan för att hålla tiden även om den är avstängd. Men vanligen tillgängliga mikro-controller styrelser som Arduino eller Raspberry Pi har inte en realtidsklo...

Väckarklocka med IR- och Bluetooth-högtalare

INTRODUKTIONHej, mitt namn är Ben Hur Gonçalves, jag är en mekatroniska ingenjör utexaminerades Universidade de São Paulo, Brasilien i 2010. Arbetar numera jag med verkligheten, men jag gör dessa projekt med arduino på helgerna, bara på kul. Detta va...

Chatta med 'evive'

Chattar är roligt och intressant, men vad händer om hobbyister kan göra det med den ultimata IoT aktiverat plattform? Vi gjorde ett pratande projekt med evive som är en mycket praktisk allt-i-en plattform att bygga våra projekt.Med detta projekt, kom...

Väckarklocka med Tetris att bevisa att du är vaken

detta är en Arduino powered väckarklocka som efter att ha alarmet två gånger inte kommer avbryta tills användaren har rensat 4 rader i det spela Tetris. Du aktivera fysiskt klockan i sidled, så skärmen är vertikal, spela Tetris. Det är aldrig roligt...

Övervakning och vattning system med evive (Arduino powered embedded plattform)

Övervakning växtskydd är mycket viktigt för deras snabba tillväxt. I denna hektisk värld glömmer människor oftast att vattna sina växter som leder till dålig tillväxt och hälsa för sina anläggningar.Vi har genomfört en växt övervakning och vattning s...

Chatta med 'evive' och ESP8266

Chattar är roligt och intressant, men vad händer om hobbyister kan göra det med den ultimata IoT aktiverat plattform? Vi gjorde ett pratande projekt med evive som är en mycket praktisk allt-i-en plattform att bygga våra projekt.Med detta projekt, kom...

Hinder att undvika Robot med hjälp av ultraljud med evive (Arduino powered embedded plattform)

Vi har byggt ett hinder att undvika robot med evive. Till skillnad från andra, har vi monterat ultrasonic sensor på en servo. Så efter att ha upptäckt en kollision, roboten analyserar vilken riktning är bäst att gå med avstånd i olika vinklar från ul...

Simon Says spel med Evive (Arduino Powered inbäddade produkt)

Hur kul blir det först att göra en DIY spel och sedan spela upp den woth dina vänner! Så här gör vi ett spel. Dess kallas Simon Says. Vi har gjort detta spel med evive. Koderna är utvecklade på ett mycket enkelt sätt i Arduino IDE. Målet med spelet ä...

Väckarklocka med Atmega-328 och RTC

Hej alla! Detta är min första instructable! Efter att ha läst hundratals instructables, bestämde jag mig att göra en själv.Klockan är en av de viktigaste hus hålla sakerna. Det finns olika typer av klockor som bra gamla pendel klockor, analoga klocko...

LED Sunrise väckarklocka med anpassningsbara låten larm

min MotivationDenna vinter min flickvän hade en massa problem med att vakna på morgonen och verkade lida av SAD (Seasonal Affective Disorder). Jag ens märker hur mycket svårare det är att vakna på vintern eftersom solen inte har kommit ännu. Symtom p...

DS3231 OLED väckarklocka med 2-knappars menyinställning och temperatur display

UPPDATERING: V1.1 klocka paket laddade upp för kompatibilitet med senaste IDEs.Video på:: http://youtu.be/ikNw1iLE9vgAlarm demovideo: http://youtu.be/jlZBCuQeswADetta är en OLED väckarklocka jag byggt med en Arduino Micro, en liten OLED 128 x 64 visa...

Sleep Cycle väckarklocka med rörelsesensor

Motivation:Jag ville på något sätt förbättra standard väckarklockan, så jag gjorde en som vaknar du upp försiktigt genom att bara vakna du när inte du i ditt djup sömn. En extra bonus är att det spelar Super Mario Theme Song som dess larm.Hur det fun...

Spark.IO väckarklocka med humör ljus

Spark.io väckarklocka kan vara användbart om du måste vakna upp vid sådana en tid som ditt rum är fortfarande mörkt. När du ställa alarmet ska betalas, den humör lampa bleknar till den färgen du valt och när det är fullt upplyst, spelas en låt på en...

Väckarklocka med ledningar (eller Arduino)

Detta är en väckarklocka byggd på ledningar microcontroller och anpassade för Colombia (den tar in i konto semester och visar alla texter på spanska). Väckarklockan visar timme, datum, månfas, anpassade meddelanden av dagen, samt ikoner att ange akti...

Vetenskapliga miniräknare med evive (arduino powered embedded plattform)

Vi har byggt en vetenskaplig kalkylator med massor av funktioner somGrundläggande algebraiska operationer (+, -, *, %)Trigonometriska funktioner (sinus, cosinus, tangens)Inversa trigonometriska funktioner (arcSin, arcCos, arcTan)Logaritmisk funktionK...

Montering av "Kloka klockan 2" (Arduino-baserad väckarklocka med massor av extra funktioner)

denna handledning visar hur du monterar kitet för Wise klockan 2, ett öppen källkodsprojekt (hårdvara och mjukvara).En komplett Klok klockan 2 kit kan köpas här.Sammanfattningsvis är detta vad Wise klockan 2 kan göra (i den aktuella öppna källa mjukv...

Arduino Real tid väckarklocka med temperatur och LED belysning. Fjärrstyrda

Arduino klocka, med batteribackup (realtidsklocka), tid, datum, Alarm, temperatur, LCD utgång, IR-fjärr ingång, viloläge, LED-belysning (10 X) röd och blå multi-mode.Steg 1: Steg 1: delar listaArduino klocka, med batteribackup (realtidsklocka), tid,...

Anpassade väckarklocka med anteckningar

Tycker om att göra egna larm Följ stegenSteg 1: Hur man gör väckarklockaför larm till verk du måste ha en mp3 heter larmTyp vad nedan i anteckningarutanför: huvudsakligafärg 0ftiteln väckarklockaCLSECHO Vänligen ange ditt namnStäll in /p namn =om '%...

Hur man gör en solar K'nex väckarklocka med inbyggd små elektronik laddare och lockbox.

Here it is. Den första knex solar väckarklockan. Detta har tagit mig över en månad att designa, bygga, bygga, perfekt och göra instruktioner. I själva verket jag sprang ut delar och fick ta flera saker sönder till slut det.Hur som helst fungerar dett...