Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Projektet Tinkercad »
Ne të gjithë duhet të lajmë duart herë pas here për të hequr qafe virusin dhe bakteret posaçërisht për virusin Corona, ne duhet të lajmë duart për 20 sekonda që të shpëtojmë plotësisht prej tij. Gjithashtu shpërndarësi i sapunit ose çelësi i rubinetit mund të mos jetë higjenik ose i pastër dhe është gjëja e parë dhe e fundit që prekim gjatë pastrimit të duarve. Gjithashtu uji vazhdon të rrjedhë këto 20 sekonda ndërsa ne jemi ende duke fërkuar duart me sapun.
Ky projekt i kapërceu këto dy probleme
1- Higjiena
2- humbje e ujit
duke siguruar një zgjidhje të lirë automatike
Hapi 1: Matjet
Vini re formën dhe matni madhësinë, diametrin e çelësit të rubinetit dhe shënojeni atë. Gjithashtu matni lartësinë e çelësit nga maja e legenit dhe vini re atë.
Hapi 2: Dizajni i CAD
Bëni modelin tuaj CAD duke përdorur matjet e shënuara më parë. Kam përdorur ThinkerCad.
Sigurohuni që ta bëni modelin e cad -it disa mm më të madh në diametër sepse duhet të përshtatet në majë të çelësit.
Gjithashtu dizajnoni dhe printoni kornizën mund të jetë shkop kuboid shumë i thjeshtë, është vetëm për mbështetje.
Tani ruani/shkarkoni skedarin.stl.
hapeni atë në prerësin tuaj të preferuar dhe copëtojeni atë. Kam përdorur prerës të kreality-cura.
mund të shkarkoni skedarin tim.stl dhe të luani
Hapi 3: Shtypja 3D
Shtypni 3D modelin tuaj CAD dhe pastrojeni duke përdorur letër zmerile. Veçanërisht nga brenda për të njëjtin kontakt të qetë me çelësin e Çezmës.
Hapi 4: Montimi i dorezës
Tani rreshtoni me kujdes kokën e servo me qendrën e boshtit të rrotullimit të çelësit në varësi të formës dhe madhësisë së çelësit tuaj, mund të ndryshojë, e imja është cilindrike kështu që është pika qendrore.
Tani merrni super-zam dhe ngjiteni me kujdes në pozicionin e tij.
Gjithashtu provojeni duke e vendosur kokën përsëri në servo dhe duke e rrotulluar me dorë.
Hapi 5: Instalimet elektrike
Lidhni bordin Arduino me kompjuterin/laptopin dhe lidheni siç tregohet në diagramin e telave
më poshtë është kodi për programin që mund t'ju duhet të ndryshoni parametrat e rrotullimit të servo (në gradë dhe në drejtim të akrepave të orës ose kundër akrepave të orës) sipas rrotullimit të çelësit të rubinetit tuaj.
gjithashtu mund të shkarkoni direkt skedarin ino të dhënë (Arduino ide).
kodi është si më poshtë:-
#përfshi Servo myservo; const int buttonPin = 2; // numri i butonit të butonit shtytës int buttonState = LOW; void setup () {// vendosni kodin tuaj të konfigurimit këtu, për të ekzekutuar një herë: myservo.attach (9); // i bashkangjitet servo -t në pinin 9 me objektin servo pinMode (buttonPin, INPUT); }
void loop () {buttonState = digitalRead (buttonPin); // vendosni kodin tuaj kryesor këtu, për të ekzekutuar në mënyrë të përsëritur: // kontrolloni nëse shtypet butoni. Nëse është, butoniStat është i LART: nëse (butonStat == LART) {myservo.write (190); // thuaji servos të shkojë në pozicionin në ndryshoren 'pos'} buttonState = digitalRead (buttonPin); if (buttonState == LOW) {myservo.write (10); // thuaji servos të shkojë në pozicionin në ndryshoren 'pos'}}