Inhoudsopgave:
Video: Around the World Time Clock: 5 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Of het nu gaat om werelddraven of gewoon geïnteresseerd zijn om te weten hoe laat het is voordat u die nachtelijke oproep doet, een wereldklok met 5 zones past perfect. Omdat ik wat extra TM1637 7-cijferige displays in mijn laatste zending kreeg, besloot ik een klok samen te stellen voor alle gelegenheden. Ik besloot voor het project een Arduino Uno te gebruiken, die voldoende GPIO's leverde voor 5 klokken, 5 AM-indicatoren (LED's) en een bovenlicht geactiveerd met een aanraaksensor. De enige pin die ik niet gebruikte was D1, die voor seriële Tx is, wat alleen maar tot problemen kon leiden. Dus als je geïnteresseerd bent, lees dan verder!
Stap 1: Onderdelen
Om de klok te maken die ik gebruikte: - Een Arduino Uno (maar een Nano of Mega zou ook werken)
- (5) TM1637-schermen
- (5) LED's (te gebruiken als AM/PM-indicatoren)
- (5) 220 Ohm weerstanden
- RTC3231 Klok
- AdaFruit NeoPixel-stick of andere verlichting
- Aanraaksensor om licht te activeren
- Buck-converter voor stroomverbruik
- Frame of hoesje (ik heb een hoesje 3D geprint, maar wees creatief)
- 12V-stroom met een vatcontactdoos (om de voedingen te kunnen splitsen)
- optioneel - Arduino Uno-schild (om het wat eenvoudiger te maken)
Stap 2: Aan de slag
Ik ben nog nieuw in de TM1637, dus ik heb er eerst een geprogrammeerd om te zien wat ik kon doen. In het begin deed het niets, maar de Arduino-gemeenschap is geweldig en had me al snel aan de slag. Op mijn TM1637 moest ik de 2 doppen aan de achterkant doorknippen om het werkend te krijgen en vanaf daar gewoon wat vallen en opstaan. Uiteindelijk kon ik nog steeds geen dubbele punt voor de klok krijgen - het "vervangt" het uurcijfer op positie 1, maar ik vind het goed, voor nu.
Verbind vervolgens eerst een breadboard met alles om er zeker van te zijn dat al je verbindingen en programmering overeenkomen - ja, ik ben nog steeds een stapsgewijze man. Bepaal vervolgens de gewenste locaties en stel uw doellocaties in door de tijdsverschillen van GMT te vinden. Nu op naar het solderen en positioneren.
Stap 3: Bedrading
Gebruik een barrel-voedingsconnector voor de 12v-ingang, splits de stroom en aarde naar de 1) buck-converter en 2) de Vin op de Arduino.
Gebruik de buck-converter om 5v-stroom en aardingsrijen op het schild te maken om de verbindingen te laten lopen, dit zal eventuele stroomproblemen stabiliseren.
Elke TM1637 heeft 4 aansluitingen (5v, Grd, Data en Clock), waarbij de DIO en CLK naar individuele GPIO-pinnen gaan (ik gebruikte 2-11) en de stroom naar mijn rijen.
Voor de Meridian indicators (5 LED's) soldeer (5) 220 Ohm res naar massa en de Anode aansluitingen naar A0-A3 en D12.
De RTC heeft een 5v en Grd nodig, samen met de SDA en SCL (A4 en A5).
De lichtstaaf moet twee keer worden geaard, één keer aan de rij en één keer aan de Uno. Voer de 5v uit naar de rij en gegevens naar een GPIO (D13). De aanraaksensor loopt naar 5v en Grd en naar GPIO D0.
Stap 4: Programmeren
De programmering is redelijk rechttoe rechtaan. Ik gebruikte de TM1637display.h-bibliotheek voor de displays, waarbij ik aan elk display een unieke naam toekende - voorspelbaar, met de naam van de stad. Verander gewoon de DIO- en CLK-pinnen voor elk.
Codeer uw eerste locatie met het tijdsverschil en stel de AM/PM-perimeters voor de LED in op aan/uit op basis van het uur. Gebruik het om voor elke locatie te dupliceren.
Ik heb het uur toegewezen aan positie 0, 2 cijfers, geen voorloopnul. Voor de minuten heb ik ‘minuut’ gebruikt en gedeeld door 10 voor cijfer 1 (pos 2, 1 digit) en modulo (%) voor cijfer 2 (pos 3, 1 digit).
Het verlichten van de NeoPixel met de sensor was net als elke andere knop / LED-combinatie met behulp van de Adafruit_NeoPixel-bibliotheek.
Eenvoudig.
Stap 5: Montage
Maak een geschikte behuizing die bij de displays past en wat ruimte achter voor het bord, de stroomingang en de buck-convertor. Insteken, draden aansluiten, aanzetten en klaar. Oké, er is misschien meer dan dit, maar dat zijn de basis, ongeacht het ontwerp.
Veel plezier en veel plezier met knutselen!
Aanbevolen:
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): 3 stappen
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): Deze Instructable laat u zien hoe u de tijd op een DS3231 Real Time Clock kunt instellen met behulp van een Arduino en een kleine Java-toepassing die gebruik maakt van de seriële verbinding van de Arduino.De basislogica van dit programma:1. De Arduino stuurt een serieel verzoek
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Space Invaders Clock (met een beperkt budget!): 6 stappen (met afbeeldingen)
Space Invaders Clock (on a Budget!): Onlangs zag ik een coole build van GeckoDiode en ik wilde hem meteen zelf bouwen. De Instructable is Space Invaders Desktop Clock en ik raad je aan er eens naar te kijken nadat je dit hebt gelezen. Het project is bijna uitsluitend opgebouwd uit onderdelen die afkomstig zijn
Time Warp: 4 stappen (met afbeeldingen)
Time Warp: Dit is een Cadillac wieldop uit 1962 die ik heb omgebouwd tot een werkende klok, met behulp van een klokset en wat gereedschap