Inhoudsopgave:
- Benodigdheden
- Stap 1: Het circuit
- Stap 2: De code
- Stap 3: Mismanagement van de kabel
- Stap 4: De knop lijmen
- Stap 5: Alles samenbrengen
- Stap 6: Alles klaar
Video: Timing Zeepdispenser - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Met de huidige gezondheidssituatie realiseerde ik me dat ik nooit echt heb nagedacht over hoe lang ik mijn handen was. Het wordt aangeraden om minstens 20 seconden te wassen, maar tellen is zo saai en ik denk dat we allemaal genoeg hebben van het Happy Birthday Song. Daarom heb ik besloten om een door Arduino aangedreven zeepdispenser voor timing te maken. Druk op de knop en de lichten werken als een timer en gaan na 20 seconden uit! Hoewel ik geen LED-strip heb gebruikt, heb ik technisch gezien een strip LED's gebruikt om dit ontwerp te maken.
Houd er rekening mee dat de bovenstaande foto's een 3D-weergave tonen van hoe een meer voltooide versie van dit product eruit zal zien. Omdat ik in quarantaine zit, heb ik geen toegang tot de apparatuur om deze verfijnde versie te maken. Ik heb ook geen geavanceerde technische achtergrond, dus ik zal de zaken zeker bij de verkeerde naam noemen.
Benodigdheden
-
1 Zeepdispenser
Er moet een lip zijn waarop de knop kan worden gelijmd waarmee de pomp deze kan activeren
- 1 Arduino Uno
- 5
- 5 Weerstanden tussen 100 en 100 Ohm
- 1 10k Weerstand
- 1 kleine, 4-polige knop
- 1 Breadboard
- 1 kleine, wegwerpcontainer
- 1 Draagbaar batterijpakket met USB-aansluiting
-
Een handvol diverse jumperdraden
Ik gebruikte meestal man naar vrouw, maar er zijn veel manieren om alles aan te sluiten
- Superlijm
- Elektrische tape
- Schaar
Stap 1: Het circuit
Het circuit is redelijk rechttoe rechtaan. Bevestig elke positieve kant (langere poot) van de LED's aan een poort op de Arduino. Mijn code gebruikt pin 8 voor het eerste licht, pin 9 voor de tweede, enzovoort tot pin 12 voor de laatste LED. Er moet een weerstand tussen 100 en 1000 Ohm zijn tussen de LED en de Arduino, anders kan de LED doorbranden. Ik had geen 5 dezelfde weerstanden bij de hand, dus 2 van mijn lichten zijn helderder vanwege de lagere weerstandswaarde van de weerstanden waarmee ze zijn gekoppeld. Ik zet deze als de eerste 2 lichten. Aard elke LED terug naar de Arduino.
Een poot van de knop moet worden geaard met behulp van de 10k-weerstand en ook naar pin 2 van de Arduino. Een ander been zou naar een 5V-uitgang op de Arduino moeten gaan.
Stap 2: De code
Upload mijn code naar je Arduino Uno. Indien correct bedraad, zorgt deze code ervoor dat alle LED's oplichten wanneer de knop wordt ingedrukt en zal elke 4 seconden een lampje uitgaan totdat ze allemaal uit zijn na 20 seconden. Ik heb ook een functie in de code gemaakt waarmee de timer kan worden gereset als zeep wordt afgegeven tijdens het aftellen.
Stap 3: Mismanagement van de kabel
Ik ga hier eerlijk zijn. Het was een nachtmerrie om dit allemaal samen te stellen zonder het juiste gereedschap. Als ik printplaten en een soldeerbout had gehad, zou dit veel soepeler zijn gegaan. Maar probeer dit circuit van het breadboard af te halen, zodat het voor de dispenser kan worden gebruikt. Ik heb het breadboard echter op de achterkant van de Arduino geplakt en alle aarddraden erop aangesloten.
Het aansluiten van de weerstanden kan door ze eenvoudig op de pootjes te draaien zoals op de foto's. Ik gebruikte elektrische tape en superlijm om de verbindingen sterk te houden. Maak niet dezelfde fout die ik heb gemaakt door te veel superlijm te gebruiken. Hierdoor kunnen verbindingen instabiel worden.
Stap 4: De knop lijmen
Dit bleek eigenlijk het moeilijkste deel van het hele project. Zoek een manier om de knop op de zeepdispenser te lijmen in een positie waar deze wordt ingedrukt wanneer zeep wordt afgegeven. Ik ontdekte dat het eerst schuren van het oppervlak van de dispenser waar de knop zal gaan om het op te ruwen en vervolgens Gorilla Glue als lijm gebruiken, het beste werkte. Plak de draden en de bovenkant van de knop vast om te stabiliseren en voldoende tijd te geven om te drogen.
Stap 5: Alles samenbrengen
Prik 5 gaten in de bovenkant van de container om de LED's vast te houden. Duw de LED's door de binnenkant en plak de draden vast. Ik heb de 5 bevoegdheden en de 5 gronden apart opgenomen. Plak de Arduino op het breadboard en sluit alles aan. Prik een groter gat voor stroom waar de stroompoort op de Arduino zal zijn. Ik heb aparte jumperdraden voor de knop gebruikt, zodat de vrouwelijke zijden aan de achterkant naar buiten zouden komen, zodat de zeepdispenser kan worden losgeschroefd en opnieuw kan worden gevuld.
Uiteindelijk heb ik de dispenser aan de bovenkant van de container gelijmd, maar ik zou dit afraden, tenzij je container het gewicht kan dragen van jou die de zeep pompt. Ik gebruikte ook lijm en elektrische tape in de gebieden waar water door kon komen.
Stap 6: Alles klaar
Vul met zeep, bevestig aan de draagbare batterij en desinfecteer die handen!
Aanbevolen:
Op COVID-19 geïnspireerde handsfree zeepdispenser: 3 stappen
Door COVID-19 geïnspireerde handsfree zeepdispenser: Inleiding: Nu de Indiase Lockdown 4.0 over een week ten einde loopt en met de geleidelijke heropening van kantoren en vestigingen, heb ik besloten dat ik de laatste van de arduino UNO's zal gebruiken die ik moest proberen een handsfree zeepdispenser maken.Whi