Inhoudsopgave:
Video: 7 Segment Klok Versie 2: 4 Stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Hallo!
Na een verzoek van de Instructables-gebruiker met betrekking tot de beschikbaarheid van het 12h-formaat, heb ik geprofiteerd om substantiële wijzigingen aan te brengen in het oorspronkelijke project.
Tijdens het gebruik van versie 1 voelde ik de behoefte om een stand-alone versie te maken, dus ik maakte het mogelijk om alle parameters direct vanaf de klok te wijzigen, zonder de pc te gebruiken.
Voor iedereen die mijn vorige instructables niet heeft gelezen, is het een gewone 7-segments led-klok met enkele extra functies:
- 7 verschillende minutenwisselovergangen
- 3 vooraf ingestelde kleuren voor tijdvakken
- automatisch dimmen van omgevingslicht
- automatisch afsluiten/starten wanneer het niet nodig is om de tijd weer te geven
- automatische aanpassing zomertijd
Met versie 2 kunt u ook:
- verander tijdformaat 12/24h
- gemakkelijk aanpasbare parameters
De parameters die direct vanuit de klok kunnen worden gewijzigd zijn:
- wek-/uitschakeltijd
- kleuren voor tijdvakken
- datum Tijd
- tijdformaat 12/24h
Deze gegevens worden nu samen met de gekozen overgangsmodus opgeslagen in Arduino eeprom. Ik heb ook een snelstartgids opgesteld in de volgende stap.
Het frame is 3D-geprint, aangedreven door een Arduino Nano, DS3231 en WS2812 leds.
Benodigdheden
- Arduino nano
- foto chill
- 2 x kortstondige drukknop
- aan / uit knop
- DC-stekker
- 5V transformator
- n°30 WS2812 leds (model 30 leds/meter)
- pcb
- DS3231-module
- dunne kabels voor leds-aansluitingen
- weerstanden 10K, 550
- soldeer
- lijm
- truien
- koppen man/vrouw
Stap 1: WAT IS ER NIEUW
Zoals gezegd, ik wilde de klok niet elke keer op de pc aansluiten als ik parameters wilde wijzigen, en een tijdelijke drukknop toevoegen aan het project dat ik gemakkelijk het doel heb bereikt. Met één knop kan ik tussen de opties scrollen, de andere is om gegevens te bevestigen en verder te gaan in het menu. Ik heb ook een fotocel aangesloten op een Arduino-pincode in plaats van +5V, dus als de klok in de slaapstand gaat, verbruikt het fotocelcircuit geen stroom. Ik heb het eindelijk professioneler gemaakt door het circuit op een koperen plaat te etsen.
Stap 2: PCB-assemblage
Voor het gemak heb ik enkele aansluitingen gewijzigd, zie schema. AAN / UIT-schakelaar is optioneel, om het binnenmenu te openen zonder dat u gewoon +5V aansluit door knop 1 ingedrukt te houden.
De weerstand tussen leds en D5 is 550Ohm, de andere 10Kohm.
Het circuit is heel eenvoudig en hoeft niet te worden geëtst.
In mijn project heeft elk segment voor elk cijfer één led nodig. Voor grotere projecten kunnen meer leds voor segment worden toegevoegd na het wijzigen van de bibliotheek "segment_display.cpp"
Voor andere informatie met betrekking tot LED-volgorde en andere controleer versie 1
Stap 3: 3D printen
Beginnend met de originele versie (dankzij Thingverse-gebruiker random1101), heb ik de ondersteuning opnieuw ontworpen door het aan te passen met een streepjescode (dat betekent ACMECORPORATION maar de streepjescodelezer zal het niet herkennen … sob).
Het wordt aanbevolen om elk cijfer te lijmen nadat het in de gleuf is geplaatst.
Stap 4: De schets
Bibliotheken blijven ongewijzigd en de eerste keer dat u de schets uploadt en uitvoert, kan er niets gebeuren omdat het gegevens van eeprom leest en waarschijnlijk kunnen er binnen uw eeprom willekeurige waarden zijn. Dan moet u voor de eerste keer uitvoeren gegevens instellen.
Overgangsmodus is nu opgeslagen in eeprom.
Volg bij het invoeren van gegevens nauwgezet het tijdformaat (werkelijke of winterse 24-uursnotatie).
Controleer de vorige versie voor bibliotheekinformatie en gebruik.
Aanbevolen:
Hoe maak je een analoge klok en digitale klok met ledstrip met behulp van Arduino - Ajarnpa
Hoe maak je een analoge klok en digitale klok met ledstrip met behulp van Arduino: vandaag zullen we een analoge klok & Digitale klok met Led Strip en MAX7219 Dot module met Arduino. Het corrigeert de tijd met de lokale tijdzone. De analoge klok kan een langere LED-strip gebruiken, zodat hij aan de muur kan worden gehangen om een kunstwerk te
Een klok maken met M5stick C met behulp van Arduino IDE - RTC realtime klok met M5stack M5stick-C - Ajarnpa
Een klok maken met M5stick C met behulp van Arduino IDE | RTC real-time klok met M5stack M5stick-C: Hallo allemaal, in deze instructables zullen we leren hoe we een klok kunnen maken met het m5stick-C ontwikkelbord van m5stack met behulp van Arduino IDE. Dus m5stick zal datum, tijd & week van de maand op het display
C51 4-bits elektronische klok - houten klok - Ajarnpa
C51 4-bits elektronische klok - houten klok: had dit weekend wat vrije tijd, dus ging door en monteerde deze AU $ 2,40 4-bits doe-het-zelf elektronische digitale klok die ik een tijdje geleden van AliExpress kocht
Een klok maken van een klok: 11 stappen (met afbeeldingen)
Een klok maken van een klok: in deze Instructable neem ik een bestaande klok en creëer ik een betere klok. We gaan van de afbeelding links naar de afbeelding rechts. Voordat u op uw eigen klok begint, moet u weten dat het opnieuw in elkaar zetten een uitdaging kan zijn, aangezien de piv
Zet de gewone klok van het huis om in een zelfgloeiende klok - Ajarnpa
Zet de gewone klok van thuis om in een zelfgloeiende klok: EERST HEB IK HARTELIJK BEDANKT AAN HET TEAM VAN INSTRUCTABLES ALS MIJN GEZONDHEIDSHERSTEL DAGEN ALS MEER RESPONSIEVE… In deze instructables wil ik met jullie delen hoe je je gewone klok thuis kunt converteren naar zelfgloeiende klok.>> Om dit te doen