Inhoudsopgave:
- Stap 1: Schik alle componenten
- Stap 2: Maak gaten in de doos
- Stap 3: Bedrading
- Stap 4: Stel de potentiometer en codering in
- Stap 5: Lijmen
- Stap 6: Voltooi
Video: Automatisch - Lamp: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Ik heb een boekenplank in de hoek van de kamer. Het gebied is niet verlicht en ik hou er niet van om het licht elke keer aan en uit te doen als ik een boek wil pakken.
Met enkele basiscomponenten en eenvoudige code kun je ook een lamp maken die automatisch oplicht wanneer je hem nodig hebt en uitgaat wanneer je hem niet nodig hebt.
Voor dit project heb ik een arduino nano-bord gebruikt.
De lamp heeft 2 sensoren: ultrasone afstandssensor en lichtsensor (LDR). De ultrasone sensor waarschuwt de microcontroller wanneer een persoon de lamp nadert - dus deze moet aan gaan. De LDR-sensor controleert of de kamer al verlicht is - als er al voldoende licht in de kamer is, gaat de lamp niet branden, zelfs niet bij het naderen.
De lamp gaat vanzelf uit als er enige tijd niemand langskomt.
Stap 1: Schik alle componenten
Dit zijn de componenten die in de bouw worden gebruikt:
- Ultrasone sensor (Amazon)
- Arduino-bord (het maakt niet uit wat voor soort, ik koos voor Nano vanwege de grootte) (Amazon)
- USB-aansluiting (vrouwelijk) - niet vereist, maar beter om te hebben. (Amazone)
- USB-kabel die op het Arduino-bord past
- Bedradingsdraden - een paar mannelijk-vrouwelijk en een paar mannelijk-mannelijk. (Amazone)
- USB-aangedreven lamp (Amazon)
- Weerstand - 10KΩ is goed
- een LDR (Amazone)
- Potentiometer (Amazone)
- Kleine kartonnen doos - alle componenten worden erin gestoken
Gereedschap om te gebruiken in de bouw:
- Soldeerbout + tin
- Lijmpistool
- mes
Als je dit allemaal hebt, kun je beginnen!
Stap 2: Maak gaten in de doos
Plaats de ultrasone sensor op de doos en markeer de "ogen" met de pen.
Snijd met het mes 2 gaten in de doos zodat u de "ogen" van de ultrasone sensor door het karton kunt steken.
Prik met een naald 2 kleine gaatjes aan de bovenkant van de doos, waar je later de LDR-draden doorheen rijgt.
Snijd een gat ter grootte van de USB-aansluiting aan de voorkant / bovenkant van de doos.
Aan de achterkant - maak een gat zodat je de USB-kabel er doorheen kunt steken naar de microcontroller.
Stap 3: Bedrading
Rijg eerst de LDR-poten door de gaten die u in de vorige stap hebt gemaakt.
Las een been van de LDR aan een been van de weerstand. Las op dezelfde plaats een mannelijke mannelijke draad, zoals op de afbeelding.
De mannelijke-vrouwelijke draad wordt toegevoegd aan het tweede been van de LDR en één wordt toegevoegd aan het andere been van de weerstand.
Steek de draad die is aangesloten op de GND-pin op het Arduino-bord, de draad die is aangesloten op de LDR-stekker op 5V en de draad die op beide is aangesloten op A0.
Dit zorgt voor een spanningsval op de weerstand, zodat er meer licht in de kamer is - hoe hoger de spanning die we krijgen van de gemeenschappelijke draad.
Neem 3 male-female draden, sluit deze aan op de poten van de potentiometer. Verbind de twee buitenste poten - een met 5 V en een met GND, de middelste poot met de A1.
Neem 4 mannelijke-vrouwelijke draden en sluit vervolgens de poten van de ultrasone sensor op deze manier aan:
- Gnd (sensor) > Gnd (arduino)
- Trig (sensor) > digitale pin 4 (arduino)
- Echo (sensor) > digitale pin 5 (arduino)
- Vcc (sensor) > 5V (arduino)
Las 2 mannelijke draden aan de 2 externe poten van de USB-aansluiting.
Sluit een van hen aan op de GND en de andere op pin 6. U weet welke u op welke pin moet aansluiten nadat u de volgende test hebt uitgevoerd:
Probeer een van hen aan te sluiten op GND en een op 5V en sluit de lamp aan op de USB-aansluiting. Als het niet oplicht - draai de draden van GND naar 5V en vice versa. Wanneer de lamp gaat branden - verplaats de draad van de 5V-pin en plaats deze in de 6 digitale pin.
Stap 4: Stel de potentiometer en codering in
Download de bijgevoegde code en upload deze naar de arduino.
Zet het bord waar je 'donker' vindt.
Open de seriële monitor (ctrl + M) - U ziet herhaaldelijk 2 gedrukte cijfers. Stel de potentiometer af totdat beide getallen ongeveer gelijk zijn.
Download de code van github.com. Open het 'AutoLamp.ino'-bestand en upload het naar de Arduino. (U moet eerst de bestanden uitpakken).
Stap 5: Lijmen
Plaats alle componenten in de doos.
Plaats de ultrasone sensor aan de voorkant, in de gaten die je hebt gesneden, en lijm deze op zijn plaats met het lijmpistool.
Lijm de LDR op zijn plaats, maar dek hem niet af.
Lijm de USB-aansluiting naast het gat dat je ervoor hebt gemaakt, zodat het naar buiten wijst.
Steek de USB-kabel door het gat dat je ervoor hebt gemaakt en lijm hem vast zodat hij niet kan bewegen.
Sluit en lijm de doos zodat deze niet zou openen.
Stap 6: Voltooi
Sluit de kabel aan op een USB-oplader en zet de doos in het donker. Sluit de lamp aan op de USB-aansluiting.
dat is het! Als je nu voor haar langs loopt, gaat de lamp branden.
Als je een tijdje niet voor haar langs loopt, zal ze alleen afslaan.
Aanbevolen:
Automatisch volledig opladen mobiel uitschakelen: 20 stappen
Auto-off voor volledig opladen van mobiele telefoons: het opladen van de mobiele telefoon wordt automatisch uitgeschakeld wanneer deze volledig is opgeladen. U hoeft zich geen zorgen te maken over de levensduur van de batterij, zelfs niet als u deze 's nachts hebt achtergelaten. Mobiele telefoons werken op batterijen. Hoewel batterijen handig in gebruik zijn, zijn er ook voorzorgsmaatregelen nodig. Een ma
Automatisch dagalarm: 3 stappen
Automatisch dagalarm: Dit is een automatisch dagalarm. wanneer zonlicht op de LDR valt, wordt het alarm ingeschakeld. het is super makkelijk om te maken
Automatisch een programma starten bij het aansluiten van een laptop op een dockingstation: 5 stappen
Een programma automatisch starten wanneer u een laptop op een dockingstation aansluit: deze instructie gaat over het uitvoeren van een programma of een toepassing wanneer u uw laptop op een dockingstation aansluit. In dit voorbeeld gebruik ik Lenovo T480 Windows 10
Automatisch masker: 10 stappen
Automatisch masker: Let op, als ik de wedstrijd win, ga ik waarschijnlijk een tweede versie maken die alles in één is in plaats van verschillende onderdelen. Ik heb afzonderlijke onderdelen gebruikt omdat ik de betere NOG niet kan betalen. Dit project is geïnspireerd door Ben Hecks Auto Mask 2: ht
Melder automatisch handen wassen: 5 stappen
Automatic Hand-washing Notifier: dit is een machine die iemand kan waarschuwen wanneer ze door de deur lopen. Het doel is om iemand eraan te herinneren zijn of haar handen te wassen wanneer hij of zij naar huis gaat. Er is een ultrasone sensor aan de voorkant van de doos die detecteert voor iemand die binnenkomt