Inhoudsopgave:

Arduino wekkerrelais - Ajarnpa
Arduino wekkerrelais - Ajarnpa

Video: Arduino wekkerrelais - Ajarnpa

Video: Arduino wekkerrelais - Ajarnpa
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, November
Anonim
Image
Image
Arduino Wekker Relais
Arduino Wekker Relais

Ik heb veel moeite om 's ochtends vroeg wakker te worden, vooral als ik de laatste nacht laat op ben gebleven. In wezen stelt dit project je in staat om een relais te openen op het tijdstip dat je instelt met behulp van het toetsenbord en lcd. Dit relais kan veel apparaten besturen, van het aanzetten van je tv of radio tot het openen van de luiken in de ochtend. Laten we beginnen !

Stap 1: benodigde onderdelen

Dit project kostte uiteindelijk ongeveer $ 70

Dit zijn de dingen die je nodig hebt

  • 4x3 Matrix-toetsenbord
  • 16x4 LCD-scherm
  • DS1307 Tijdmodule
  • 5V relaismodule
  • Externe voeding 2-pack
  • Arduino Mega
  • Jumperdraden (man naar vrouw en vrouw naar vrouw)
  • 10k Potentiometer
  • Draad

Optioneel

Tuimelschakelaar

Gereedschap

  • Soldeerbout
  • Lijmpistool

Stap 2: Alles aansluiten

Alles aansluiten
Alles aansluiten
Alles aansluiten
Alles aansluiten

Het is tijd om alles aan te sluiten met behulp van dit fritzing-diagram. Als je zeker weet dat alles correct werkt, kun je de jumperdraden heet lijmen om er zeker van te zijn dat er niets beweegt

Stap 3: Coderen

Code
Code

Als u de code voor alleen weekdagen gebruikt, gaat het alarm niet af op vrijdag en zaterdag, omdat dat mijn weekend is. (Kan worden gewijzigd in de if-verklaring om aan uw schema te voldoen). hebben bijgevoegd en niet die uit de bibliotheek, omdat ik er een extra regel code aan heb toegevoegd.

Wanneer u de code naar de rtc uploadt, moet u "tm. Wday = 0;" wijzigen. welke dag van de week het ook is:

Zondag: 1 Woensdag:4 Zaterdag: 7

Maandag: 2 Donderdag: 5

Dinsdag: 3 Vrijdag: 6

Stap 4: De behuizing maken

De behuizing maken
De behuizing maken
De behuizing maken
De behuizing maken
De behuizing maken
De behuizing maken
De behuizing maken
De behuizing maken

Ik ontwierp dit onderdeel in sketchup dat alle frontcomponenten bij elkaar houdt en een ander om de relaisborden en de Rtc vast te houden die 3D-geprint kan worden.

Als je geen toegang hebt tot een 3D-printer, heb ik de sketchup-bestanden bijgevoegd, zodat je deze in een één op één schaal kunt afdrukken en met een dremel op hout of op een plaat aluminium kunt uitsnijden.

Ik heb de doos gemaakt met multiplex van 1 cm dik. De afmetingen zijn 10 cm diepte 13 cm Breedte en 16 cm Lengte. Je zou de doos ook kunnen 3d printen, maar ik wilde geen filament verspillen.

Stap 5: Relais

relais
relais

Als u het relais bedraden om 's ochtends de luiken te openen, opent u gewoon de behuizing van de schakelaar en sluit u twee draden aan tussen één in elke terminal. Mogelijk moet u een RC-snubber gebruiken als uw lcd-scherm leeg begint te worden wanneer de schakelaar wordt ingedrukt. Dit komt door spanningspieken die door de motor worden veroorzaakt.

Als je een ander apparaat aanzet, kun je deze tutorial gebruiken om een stopcontact te maken dat vervolgens op het apparaat kan worden aangesloten.

Zorg ervoor dat u de stroomonderbreker uitschakelt. Netspanning kan dodelijk zijn !!!

Stap 6: Stel de tijd in

De tijd instellen
De tijd instellen

Het instellen van de tijd is heel eenvoudig. Druk eerst op de stertoets en voer de tijd in waarop u wilt dat deze afgaat en druk vervolgens op het hekje om te bevestigen. U kunt het alarm in- en uitschakelen met behulp van de hekje.

Aanbevolen: