Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Projekty Tinkercad »
Všetci si musíme každú chvíľu umyť ruky, aby sme sa zbavili vírusov a baktérií, špeciálne na koronavírus, potrebujeme si umývať ruky 20 sekúnd, aby sme sa ich úplne zbavili. Tiež dávkovač mydla alebo gombík na batériu nemusia byť hygienické alebo čisté a je to prvá a posledná vec, ktorej sa pri čistení rúk dotýkame. Tiež voda tečie týchto 20 sekúnd, zatiaľ čo my si stále šúchame ruky mydlom.
Tento projekt prekonal tieto dva problémy
1- Hygiena
2- plytvanie vodou
poskytovaním lacného automatického riešenia
Krok 1: Merania
Všimnite si tvar a zmerajte veľkosť, priemer gombíka kohútika a poznačte si ho. Zmerajte tiež výšku gombíka od hornej časti umývadla a poznamenajte si to.
Krok 2: Návrh CAD
Vytvorte si návrh CAD pomocou predchádzajúcich zaznamenaných meraní. Použil som ThinkerCad.
Dbajte na to, aby bol dizajn rámu o niekoľko mm väčší v priemere, pretože musí pasovať na vrchnú časť gombíka.
Tiež navrhnite a vytlačte rám, môže to byť veľmi jednoduchá kvádrová palica, je to len na podporu.
Teraz uložte/stiahnite súbor.stl.
otvorte ho v požadovanom krájači a nakrájajte na plátky. Použil som krájač creality-cura.
môžete si stiahnuť môj súbor.stl a hrať sa
Krok 3: 3D tlač
3D vytlačte svoj CAD model a vyčistite ho brúsnym papierom. Špeciálne zvnútra do rovnakého hladkého kontaktu s gombíkom Tap.
Krok 4: Zostava gombíka
Teraz opatrne zarovnajte servo hlavu so stredom osi otáčania gombíka v závislosti od tvaru a veľkosti gombíka, ktorý sa môže líšiť, môj je valcový, takže je stredovým bodom.
Teraz vezmite superlepidlo a opatrne ho prilepte na svoje miesto.
Vyskúšajte to tiež tak, že hlavu nasadíte späť na servo a otočíte ním ručne.
Krok 5: Zapojenie
Pripojte dosku Arduino k počítaču/notebooku a zapojte podľa schémy zapojenia
nižšie je kód pre program, ktorý možno budete potrebovať na zmenu parametrov otáčania serva (v stupňoch a v smere hodinových ručičiek alebo proti smeru hodinových ručičiek) podľa otáčania gombíka kohútika.
môžete si tiež priamo stiahnuť daný ino súbor (Arduino ide).
kód je nasledujúci:-
#include Servo myservo; tlačidlo const intPin = 2; // číslo kolíka tlačidla int buttonState = LOW; void setup () {// sem vložte svoj inštalačný kód, aby sa spustil raz: myservo.attach (9); // pripája servo na pine 9 k objektu serva pinMode (buttonPin, INPUT); }
void loop () {buttonState = digitalRead (buttonPin); // sem zadajte svoj hlavný kód, aby sa spúšťal opakovane: // skontrolujte, či je stlačené tlačidlo. Ak je, buttonState je HIGH: if (buttonState == HIGH) {myservo.write (190); // povedz servu, aby sa dostalo do polohy v premennej 'pos'} buttonState = digitalRead (buttonPin); if (buttonState == LOW) {myservo.write (10); // povedzte servu, aby prešlo na pozíciu v premennej 'pos'}}