Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Projekty Tinkercad »
Všichni si musíme každou chvíli umýt ruce, abychom se zbavili virů a bakterií speciálně pro virus Corona, musíme si umýt ruce po dobu 20 sekund, abychom se toho úplně zbavili. Také dávkovač mýdla nebo knoflík na kohoutek nemusí být hygienický nebo čistý a je to první a poslední věc, které se při čištění rukou dotýkáme. Také voda pokračuje v běhu těchto 20 sekund, zatímco si stále mažeme ruce mýdlem.
Tento projekt překonal tyto dva problémy
1- Hygiena
2- plýtvání vodou
poskytováním levného automatického řešení
Krok 1: Měření
Všimněte si tvaru a změřte velikost, průměr knoflíku kohoutku a poznamenejte si ho. Změřte také výšku knoflíku od horní části umyvadla a poznamenejte si to.
Krok 2: CAD design
Vytvořte svůj návrh CAD pomocí předchozích zaznamenaných měření. Použil jsem ThinkerCad.
Dbejte na to, aby byl design rámu o několik mm větší v průměru, protože musí pasovat na knoflík.
Také navrhněte a vytiskněte rámeček, může to být velmi jednoduchá kvádrová hůl, jen pro podporu.
Nyní uložte/stáhněte soubor.stl.
otevřete ho v preferovaném kráječi a nakrájejte ho. Použil jsem kráječ creality-cura.
můžete si stáhnout můj soubor.stl a hrát si
Krok 3: 3D tisk
Vytiskněte si 3D model CAD a vyčistěte jej brusným papírem. Speciálně zevnitř do stejného hladkého kontaktu s knoflíkem Tap.
Krok 4: Sestava knoflíku
Nyní pečlivě zarovnejte servo hlavu se středem osy otáčení knoflíku v závislosti na tvaru a velikosti knoflíku, který se může lišit, můj je válcový, takže je jeho středovým bodem.
Nyní vezměte superlepidlo a opatrně jej přilepte na místo.
Vyzkoušejte to také tak, že nasadíte hlavu zpět na servo a otočíte ji ručně.
Krok 5: Zapojení
Připojte desku Arduino k počítači/notebooku a připojte podle schématu zapojení
níže je kód pro program, který budete možná potřebovat změnit parametry otáčení serva (ve stupních a ve směru nebo proti směru hodinových ručiček) podle otáčení knoflíku odbočky.
můžete si také přímo stáhnout daný ino soubor (Arduino ide).
kód je následující:-
#include Servo myservo; tlačítko const intPin = 2; // číslo pinového tlačítka int buttonState = LOW; void setup () {// sem vložte svůj instalační kód, aby se spustil jednou: myservo.attach (9); // připojí servo na pinu 9 k objektu serva pinMode (buttonPin, INPUT); }
void loop () {buttonState = digitalRead (buttonPin); // sem vložte svůj hlavní kód, aby se opakoval: // zkontrolujte, zda není stisknuto tlačítko. Pokud je, buttonState je HIGH: if (buttonState == HIGH) {myservo.write (190); // řekněte servu, aby přešlo na pozici v proměnné 'pos'} buttonState = digitalRead (buttonPin); if (buttonState == LOW) {myservo.write (10); // řekněte servu, aby přešlo na pozici v proměnné 'pos'}}