Innehållsförteckning:
- Steg 1: Förbereda styrelsen
- Steg 2: Sätt det Togather och ladda upp koden
- Steg 3: Lägg den i en låda
- Steg 4: Slutresultat
Video: RGB -klocka för att lära barn om tid: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:35
Igår kväll kom jag på en idé om hur jag kan hjälpa min 5 -åring att få en känsla av tid.
Det är klart att barnen orienterar sig om dagliga händelser för att få en uppfattning om vad som kommer härnäst, men tidigare evenemang är vanligtvis lite rörigt och nästan aldrig i ordning.
Eftersom att berätta för henne att den aktuella tiden är ganska värdelös, eftersom det inte betyder någonting för henne, använder jag vanligtvis en händelse för att tidsbestämma saker, dvs. efter lanseringen, före sängen etc.
Så jag känner att det är nyckeln att koppla tid till verkliga händelser.
Så här är tanken, Gör en klocka som ändrar dess bakgrund i samband med färgerna på himlen.
Detta är ett mycket snabbt och, låt oss vara ärliga …, smutsiga projekt. det tog mig bara några timmar. Jag är säker på att det här kan bli mycket trevligare och renare i framtiden, men jag ville bara testa det …
Tillbehör:
WeMos D1 Mini
LCD ST7735 Display
Steg 1: Förbereda styrelsen
Sanningen här är ganska sund framåt ST7735 -skärmen är ansluten till Wemos -kortet enligt följande:
RST -stift är anslutet till D4 CS -stift är anslutet till D3D/C -stift är anslutet till D2DIN/SCL (MOSI) stift är anslutet till D7CLK/SDA (SCK) stift är anslutet till D5VCC och BL är anslutet till stift 3V3, GND är ansluten för att fästa GND
Steg 2: Sätt det Togather och ladda upp koden
Koden är inte ren och behöver förmodligen lite arbete för att vara läsbar. Jag ska fixa det i framtiden, just nu, det fungerar …
Jag ska försöka beskriva det med några ord.
Styrelsen startar upp. Ansluter till internet. Hämtar tiden från NTP -servern. Uppdaterar tiden med DST -inställningar Det finns en array med färgerpall i 24 timmar. Färgerna är:
Natt - Svartblå - MorgonGul - MiddagOrange - EftermiddagLila - Kväll
Paletten är ritad längst upp och fungerar som en referens för tiden som den går. I framtida id gillar den att cykla så att den nuvarande färgen alltid är i mitten.
Klockan uppdateras två gånger per sekund, du kan ändra till 200 ms om det inte är tillräckligt smidigt för dig. Bakgrunden uppdateras bara i början av en timme för att undvika flimmer.
Steg 3: Lägg den i en låda
Jag använde en oljeburk mest för att jag inte hittade något trevligare i huset. Jag var tvungen att linda in brädan med tejp för att se till att den inte kortsluts.
Min gissning är att detta kommer att dekoreras när jag kommer tillbaka från jobbet …
Steg 4: Slutresultat
Klart.
Låter hem barnet kommer att hitta det här användbart och lära sig om tid!
Rekommenderad:
Använda Python för att lära dig icke-engelska tangentbordslayouter: 8 steg
Använda Python för att lära dig icke-engelska tangentbordslayouter: Hej, jag heter Julien! Jag är en datavetenskapstudent och idag ska jag visa dig hur du kan använda Python för att lära dig tangentbordslayouten för ett icke-engelskt språk. Mycket språkinlärning händer online idag, och en sak kan människor reagera på
Gör elektronik och programmering lätt att lära sig med Visual DIY Workbench: 3 steg
Gör elektronik och programmering lätt att lära sig med Visual DIY Workbench: Har du någonsin velat inspirera barn att lära sig om elektronik och mikrokontroller? Men det vanliga problemet vi ofta står inför är att de grundläggande kunskaperna inom området är ganska svåra att förstå för små barn. Det finns några kretskort på
PiTanq - Robot -tank med Raspberry Pi och Python för att lära sig AI: 10 steg
PiTanq-Robot-tank Med Raspberry Pi och Python för att lära sig AI: Pitanq är en robot-tank med en kamera som drivs av Raspberry Pi. Dess syfte är att lära sig en artificiell intelligens av självkörning. AI på tanken backas upp av OpenCV och Tensoflow byggd speciellt för Raspbian Jessie. Baserat på robust aluminium
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?
Programmera din dator att stängas av automatiskt genom att ange vilken tid du vill att den ska göra det: 4 steg
Programmera din dator för att stänga av automatiskt genom att ange vilken tid du vill att den ska göra det: hej, det är en annan instruktion som tagits från mitt dagliga liv … förra gången var jag tvungen att ladda ner massor av programvara till min dator och jag var tvungen att låta den ladda ner över natten ville jag inte ha datorn påslagen hela natten efter att jag hade laddat ner och vid