Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Tinkercad projekti »
Svi moramo povremeno prati ruke kako bismo se riješili virusa i bakterija, posebno za virus Corona, moramo oprati ruke 20 sekundi da bismo ga se u potpunosti riješili. Dozator sapuna ili ručica za slavinu možda nisu nužno higijenski ili čisti i to je prva i posljednja stvar koju dodirnemo dok čistimo ruke. Takođe, voda nastavlja da teče ovih 20 sekundi dok još uvijek trljamo ruke sapunom.
Ovaj projekat je prevazišao ova dva problema
1- Higijena
2- rasipanje vode
pružanjem jeftinog automatskog rješenja
Korak 1: Mjerenja
Zabilježite oblik i izmjerite veličinu, promjer dugmeta za slavinu i zabilježite ga. Izmjerite i visinu gumba od vrha umivaonika i zabilježite ga.
Korak 2: CAD dizajn
Napravite CAD dizajn koristeći prethodno navedena mjerenja. Koristio sam ThinkerCad.
Učinite dizajn cad -a promjerom nekoliko mm veći jer se mora uklopiti na gornju stranu dugmeta.
Također dizajnirajte i ispišite okvir, to može biti vrlo jednostavan kvadrast štap, samo za podršku.
Sada spremite/preuzmite.stl datoteku.
otvorite ga u željenom rezaču i narežite ga. Koristio sam sekač creality-cura.
možete preuzeti moju.stl datoteku i igrati se
Korak 3: 3D štampanje
Odštampajte 3D CAD model i očistite ga brusnim papirom. Posebno iznutra do istog glatkog kontakta sa dugmetom Tap.
Korak 4: Montaža dugmeta
Sada pažljivo poravnajte servo glavu sa središtem osi rotacije dugmeta, ovisno o obliku i veličini dugmeta koje mogu varirati, moje je cilindrično, pa je njegova središnja točka.
Sada uzmite super-ljepilo i pažljivo ga zalijepite na mjesto.
Testirajte ga i stavljanjem glave na servo i ručnim okretanjem.
Korak 5: Ožičenje
Spojite Arduino ploču na računalo/prijenosno računalo i spojite kako je prikazano na shemi ožičenja
ispod je kôd programa koji će vam možda trebati promijeniti parametre rotiranja servo servera (u stupnjevima i u smjeru kazaljke na satu ili u smjeru suprotnom od kazaljke na satu) u skladu s rotacijom dugmeta za slavinu.
možete i direktno preuzeti ino datoteku (Arduino ide).
kôd je sljedeći:-
#include Servo myservo; const int buttonPin = 2; // broj tastera pin int buttonState = LOW; void setup () {// ovdje postavite svoj kod za postavljanje, da biste ga jednom pokrenuli: myservo.attach (9); // priključuje servo na pin 9 na pinMode servo objekta (buttonPin, INPUT); }
void loop () {buttonState = digitalRead (buttonPin); // ovde unosite svoj glavni kod, da bi se ponavljao: // proverava da li je pritisnuto dugme. Ako jeste, buttonState je HIGH: if (buttonState == HIGH) {myservo.write (190); // recimo servo da pređe na položaj u varijabli 'pos'} buttonState = digitalRead (buttonPin); if (buttonState == LOW) {myservo.write (10); // recimo servo da ide na poziciju u varijabli 'pos'}}