Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Hallo allemaal, Ik ben 1 maand geleden met dit project begonnen, vanwege mijn slechte gezondheid (Betrapt op dengue) duurde het langer. Ik maak normaal gesproken een op Arduino gebaseerd project, dus het was best interessant om een klokproject te doen.
Om een interessant project te maken heb ik veel klokgerelateerde projecten en wijzerplaten gecontroleerd, en uiteindelijk kwam ik op het maken van een mix generatie klok.
Het bevat een zandloper voor minuten, een wijzerplaat van 90 graden om het uur weer te geven en 2 zevensegmentendisplays om de minuten weer te geven.
Laten we het bouwen.
Stap 1: Benodigde materialen
- 4 stuk 1 cm * 3 cm * 8 cm (h*b*l) houten blok. met.
- IJs stokken.
- 2 stuk van 180 servomotor
- 2 stuk zeven-segment display.
- Hout boormachine.
- Ardunio nano.
- Voeding 5v 1Amp.
- Sapre-houten stukken.
- Vrouwelijke naar vrouwelijke kabel.
- Zandloper van een minuut.
Stap 2: Zandglas en servo instellen
- Maak een vierkant gat in een van de frames zodat deze gemakkelijk aan de servo kan worden bevestigd.
- markeer de omtrek van de servo zet het op hout, en maak het geheel dicht bij elkaar met behulp van een boormachine.
- Zet de servo vast met wat hete lijm of superlijm.
- Een kleine doos gemaakt van hetzelfde formaat als zandloper.
- Bijgevoegde servo-overbrenging in het midden van de doos zoals weergegeven in de afbeelding.
- Een klein gaatje gemaakt in een andere kant van de doos, zodat de schroevendraaier de doos op de servo kan monteren.
- Bevestig de servopin op pin nummer 12 van Arduino.
- Voer de bijgevoegde code uit.
- Stuur 0 en 180 in de seriële monitor en controleer op zandloperrotatie.
- Corrigeer de eventuele gebreken.
Stap 3: Maak het frame
- Bevestig nu andere stukken hout en maak er een vierkante doos van.
- Bepaal de tweede servopositie voor uurdag.
- Gebruik een ijsstokje om de voorkant te bedekken.
Stap 4: Maak de Dagl
- Bevestig met behulp van superlijm de servokop eraan.
- Gebruik dan het bijgevoegde programma, open de seriële monitor van de Arduino-app.
- Stuur 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 één voor één en stel het stuk hout in.
- Dit zijn de 12 intervallen van de klok met elk 8 graden verschil.
- Servosignaalpin is bevestigd aan pin 12, u kunt dienovereenkomstig wijzigen om de wijzerplaat in te stellen.
Stap 5: Zeven-segment display voor minuten
- Gebruik de boor met de kleinste boor om een geheel te maken in de voorkant.
- 10 in de bovenste rij en 10 in de onderste rij.
- Zodat 2 zevensegmentendisplay gemakkelijk kan schuiven en daarna de superlijm gebruikt om het te bevestigen.
- Tegen die tijd zijn we klaar met de hele klok.
- Nu moeten we het zevensegmentendisplay instellen.
Pinnen van twee zeven segmenten display.
statische const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};
statische const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};
1e zeven segmenten: a, b, c, d, e, f, g pinnen van het diagram worden verbonden met 2, 3, 4, 5, 6, 7, 8 pinnen van de Arduino.
2e zeven segmenten: a, b, c, d, e, f, g pinnen van het diagram worden verbonden met A0, A1, A2, A3, A4, A5, 9 pinnen van de Arduino.
Voer de code uit en controleer of deze van 9 tot 0 correct knippert of niet.
Stap 6: Monteer alles
- Zodra alles is gemonteerd, ziet de klok eruit zoals op de afbeelding.
- Pin 12 voor uurwijzerservo.
- Pin 11 voor zandloperservo.
- Andere pinnen zijn hetzelfde als per pinnen met zeven segmenten.
-
Stel de tijd in door de waarden van het onderstaande nummer in het programma te wijzigen.
- int uren = 1;
- int minuten = 9;
- int sec = 0;
Aanbevolen:
Een e-mailmelding ontvangen wanneer een kanaal op ThingSpeak een tijdje niet is bijgewerkt: 16 stappen
Ontvang een e-mailmelding als een kanaal op ThingSpeak een tijdje niet is bijgewerkt: Achtergrondverhaal Ik heb zes geautomatiseerde kassen verspreid over Dublin, Ierland. Door een op maat gemaakte app voor mobiele telefoons te gebruiken, kan ik op afstand de geautomatiseerde functies in elke kas volgen en ermee communiceren. Ik kan de win handmatig openen / sluiten
Volgende generatie domotica met Eagle Cad (deel 1 - PCB): 14 stappen
Home Automation van de volgende generatie met Eagle Cad (deel 1 - PCB): Inleiding: Waarom zeg ik de volgende generatie: omdat het een aantal componenten gebruikt die veel beter zijn dan traditionele domotica-apparaten. Het kan apparaten bedienen door: Google Spraakcommando's Touch Panel op de Device Control van app
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
Een Roomba van de 1e of 2e generatie schoonmaken: 8 stappen
Een Roomba van de 1e of 2e generatie schoonmaken: Een schone robot is een gelukkige robot
Bouw een echte klok die op uw pc slaat en een brandblusser die opvalt: 3 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Bouw een echte klok die op je pc slaat en een klok die op een brandblusser slaat: een koperen bel, een klein relais, nog een paar dingen en een echte bel kunnen de uren op je bureaublad slaan. Hoewel dit project op Windows en Mac draait OS X ook, ik besloot Ubuntu Linux te installeren op een pc die ik in de prullenbak vond en daaraan te werken: ik had nog nooit