Inhoudsopgave:

Aanrechtlampen in de keuken met Arduino - Ajarnpa
Aanrechtlampen in de keuken met Arduino - Ajarnpa

Video: Aanrechtlampen in de keuken met Arduino - Ajarnpa

Video: Aanrechtlampen in de keuken met Arduino - Ajarnpa
Video: Elling E4 op nieuweboten.nl 2024, Juli-
Anonim
Image
Image

Al een tijdje wil ik mijn tenen onderdompelen in domotica. Ik besloot te beginnen met een eenvoudig project. Helaas heb ik tijdens het proces geen foto's gemaakt, maar ik heb eerst een protoboard gebruikt om mijn ideeën te testen, en het pas aan elkaar gesoldeerd als alles werkte.

Het project bestaat uit een Arduino die is aangesloten op zowel een PIR-sensor als een LED-strip aangedreven door een MOSFET. Ik had de Arduino helemaal kunnen overslaan en alleen de PIR en de instelbare vertraging kunnen gebruiken, maar het maximum is 18 seconden, wat betekent dat er elke 18 seconden iemand voor moet gaan om te voorkomen dat de lichten uitgaan. Bovendien wilde ik dat de lichten geleidelijk aan en uit zouden gaan.

Mijn eerste idee was om ook een radiomodule aan te sluiten en een MySensors-netwerk te starten, maar ik had wat problemen om de sensor te laten communiceren met de gateway, dus ik gaf het op en hield het project eenvoudig.

Stap 1: Materialen

Ik geef hier een lijst met materialen (exclusief de voor de hand liggende, zoals draad, soldeer, soldeerbout, enz.) Met de links waar ik ze heb gekocht.

  • Arduino Pro Mini 328 5V. Ik probeerde eerst de 3.3V te gebruiken en dacht dat het de 12V onbewerkte ingang zou aankunnen, maar ik verbrandde de slechte ingebouwde spanningsregelaar.
  • Warm Witte 12V LED strip (60 led/m, SMD2835, waterdicht)
  • PIR bewegingssensor
  • IRFZ44N mosfet voor het aansturen van de 12V LED-strip met behulp van een 5V-uitgang van de Arduino. Elke goede N-mosfet met deze spanningen binnen het bereik dat geschikt is voor uw verwachte stroom, hoeft niet deze specifieke te zijn, maar ik heb deze eerder gebruikt voor het aansturen van LED-strips, dus ik vertrouw ze. Ze zijn vermeld om 55V en 49A aan te kunnen, meer dan genoeg voor dit specifieke project.
  • 12V voedingsadapter. Ik ging voor het 2A-model, maar je moet een schatting maken van de stroom die je nodig hebt. De LED-strip die ik heb gekozen, wordt vermeld als 2,88 W/m, wat een beetje te laag lijkt voor 60 grote LED's, dus ik speelde op veilig.
  • DC-stopcontact
  • Projectdoos. Alles wat bij uw project past, is goed.
  • JST connector voor de ledstrip. Je kunt de draden direct solderen, maar ik dacht dat het beter was om een connector te gebruiken voor het geval ik de strip moet vervangen.

Stap 2: Montage

samenkomst
samenkomst
samenkomst
samenkomst

De PIR-sensor is aangesloten op pin 2 op de Arduino en de uitvoer naar de mosfet is aangesloten op pin 3. U kunt andere pinnen kiezen en de code dienovereenkomstig wijzigen, maar de uitvoerpin moet PWM-compatibel zijn. De aarde van de Arduino moet worden aangesloten op de aarde van de stekker - kies een van de GND-pinnen van de Arduino. Merk op dat de positieve draad van de stekker moet worden aangesloten op de RAW-pin van de arduino, zodat deze door de spanningsregelaar gaat. SLUIT GEEN 12V-VOEDINGSBRON DIRECT AAN OP VCC, u zult uw Arduino bakken.

Op N-Channel MOSFET's is de poort pin 1, de afvoer is pin 2 en de bron is pin 3. De bron (pin 3) moet worden aangesloten op de 12V-aarde, de poort (pin 1) op de Arduino en de afvoer op de negatieve pin van de ledstrip. De pluspool van de strip moet rechtstreeks via de stekker worden aangesloten.

Ik heb twee connectoren voor de ledstrip gebruikt omdat ik deze in tweeën heb gesplitst, één voor elke kant van de kachel. U kunt slechts één of meerdere connectoren gebruiken en zoveel onderdelen parallel voeden als u wilt, zolang u de vereiste stroom van de voedingsadapter levert. De LED-strips hebben over het algemeen gedrukte markeringen die aangeven waar ze kunnen worden gesneden (en het is over het algemeen in secties van 3 LED's). Zorg ervoor dat u niets op een omgekeerde polariteit aansluit, en u bent klaar om te gaan.

Zodra alles op zijn plaats zit, moet je een gat in de projectdoos snijden om de PIR-sensor te passen. Ik koos ervoor om het diagonaal te plaatsen, zodat het niet veel beweging zou krijgen vanuit mijn woonkamer, maar de kleine dwaas is erg gevoelig. U kunt de gevoeligheid echter aanpassen door een van de twee trimpots iets te draaien (de andere is voor de time-out van het signaal en moet met rust worden gelaten). Met de klok mee maakt het gevoeliger.

Ik heb ook twee sleuven gesneden voor de LED-stripdraden, je moet er zoveel knippen als je nodig hebt. Het installeren van de projectdoos hangt af van het model, de mijne heeft een gat voor een schroef aan de achterkant, dus ik heb hem op de bodem van de kast geschroefd en de PIR-sensor naar voren gericht. De LED-strips zouden een zelfklevende achterkant hebben, maar de lijm was niet goed genoeg, of de kast had zoveel vet op het oppervlak dat de strip niet bleef plakken (bah!). Dus kocht ik wat kabelclips (het soort dat wordt gebruikt om coaxkabels vast te spijkeren) en dit hield de strip op zijn plaats.

Stap 3: Volgende stappen

In de toekomst ben ik van plan om een MySensors-netwerk in huis te bouwen en ik zal proberen dit project hieraan toe te voegen. En nog iets dat ik wil doen, is mogelijkheden voor laag vermogen toevoegen, zodat het circuit in stand-by niet veel stroom verbruikt.

Aanbevolen: