Innehållsförteckning:
- Tillbehör
- Steg 1: Kretsen
- Steg 2: Koden
- Steg 3: Kabelhantering
- Steg 4: Limning av knappen
- Steg 5: Sätta ihop allt
- Steg 6: Allt klart
Video: Tidsåldispenser: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Med den nuvarande hälsosituationen insåg jag att jag aldrig riktigt har tänkt på hur länge jag tvättar händerna. Det rekommenderas att tvätta i minst 20 sekunder, men att räkna är så tråkigt och jag tror att vi alla har fått nog av Grattis på födelsedagen. Det är därför jag bestämde mig för att skapa en Arduino-driven tidsåldispenser. Tryck på knappen och lamporna fungerar som en timer, slocknar efter 20 sekunder! Även om jag inte använde en LED -remsa använde jag tekniskt en remsa av lysdioder för att skapa denna design.
Observera att bilderna ovan visar en 3D -återgivning av hur en mer färdig version av denna produkt kommer att se ut. Eftersom jag är i karantän har jag inte tillgång till utrustningen för att göra den här förfinade versionen. Jag har inte heller någon avancerad teknisk bakgrund, så jag kommer definitivt att kalla saker med fel namn.
Tillbehör
-
1 tvålbehållare
Det ska finnas en läpp på vilken knappen kan limas som gör att pumpen kan aktivera den
- 1 Arduino Uno
- 5
- 5 motstånd mellan 100 och 100 ohm
- 1 10k motstånd
- 1 liten knapp med 4 stift
- 1 brödbräda
- 1 liten behållare för engångsbruk
- 1 Bärbart batteri med USB -anslutning
-
En handfull olika tröjor
Jag använde mest man till kvinna men det finns många sätt att ansluta allt
- Superlim
- Eltejp
- Sax
Steg 1: Kretsen
Kretsen är ganska rak framåt. Fäst varje positiv sida (längre ben) på lysdioderna till en port på Arduino. Min kod använder stift 8 för det första ljuset, stift 9 för det andra, och så vidare tills stift 12 för den sista lysdioden. Det måste finnas ett motstånd mellan 100 och 1000 ohm mellan lysdioden och Arduino, annars kan lysdioden brinna ut. Jag hade inte 5 av samma motstånd till hands så 2 av mina lampor är ljusare på grund av det lägre motståndsvärdet för motstånden de är parade med. Jag sätter dessa som de två första lamporna. Jorda varje LED tillbaka till Arduino.
Ett ben på knappen ska jordas med hjälp av 10k -motståndet och även gå till stift 2 på Arduino. Ett annat ben bör gå till en 5V -utgång på Arduino.
Steg 2: Koden
Ladda upp min kod till din Arduino Uno. Om den är korrekt ansluten gör den här koden att alla lysdioder tänds när knappen trycks in och en lampa släcks var fjärde sekund tills alla är släckta efter 20 sekunder. Jag skapade också en funktion i koden som gör det möjligt för timern att återställas om tvål doseras mitt i en nedräkning.
Steg 3: Kabelhantering
Jag ska vara ärlig här. Det var en mardröm att få ihop allt detta utan rätt verktyg. Om jag hade PCB -skivor och ett lödkolv hade det här gått mycket smidigare. Men försök att överföra denna krets från brödbrädan så att den kan användas för dispensern. Jag tejpade dock brödbrädan på baksidan av Arduino och kopplade alla jordledningar till den.
Ansluta motstånden kan göras genom att helt enkelt vrida dem på benen som visas på bilderna. Jag använde eltejp och superlim för att hålla anslutningarna starka. Gör inte samma misstag som jag gjorde när jag använde för mycket superlim. Detta kan göra anslutningar instabila.
Steg 4: Limning av knappen
Detta visade sig faktiskt vara den svåraste delen av hela projektet. Hitta ett sätt att limma knappen på tvålbehållaren så att den kommer att pressas när tvålen doseras. Jag upptäckte att det var bäst att slipa ytan på dispensern där knappen går för att grova upp den och sedan använda Gorilla Lim som lim. Tejpa trådarna och toppen av knappen för att stabilisera och ge tillräckligt med tid att torka.
Steg 5: Sätta ihop allt
Punktera 5 hål i toppen av behållaren för att hålla lysdioderna. Skjut lysdioderna genom insidan och tejpa fast trådarna. Jag tejpade de 5 krafterna och de 5 grunderna separat. Tejpa Arduino på brödbrädan och vira upp allt. Peta ett större hål för ström där strömporten på Arduino kommer att vara. Jag använde separata bygelkablar för knappen så att hona -sidorna skulle komma ut från baksidan så att tvålbehållaren kan skruvas loss och fyllas på.
Det slutade med att jag limmade dispensern på behållarens ovansida, men jag avråder från att göra detta om inte din behållare klarar av att du pumpar tvålen. Jag använde också lim och eltejp i de områden där vatten kunde komma igenom.
Steg 6: Allt klart
Fyll med tvål, fäst på det bärbara batteriet och desinficera händerna!
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)