Talaan ng mga Nilalaman:

Corona Safe: Awtomatikong Pag-save ng Tubig Tapikin: 6 Hakbang
Corona Safe: Awtomatikong Pag-save ng Tubig Tapikin: 6 Hakbang

Video: Corona Safe: Awtomatikong Pag-save ng Tubig Tapikin: 6 Hakbang

Video: Corona Safe: Awtomatikong Pag-save ng Tubig Tapikin: 6 Hakbang
Video: Замена отопления в новостройке. Подключение. Опрессовка. #17 2024, Hulyo
Anonim
Corona Safe: Awtomatikong Pag-save ng Tubig na Tapikin
Corona Safe: Awtomatikong Pag-save ng Tubig na Tapikin
Corona Safe: Awtomatikong Pag-save ng Tubig na Tapikin
Corona Safe: Awtomatikong Pag-save ng Tubig na Tapikin

Mga Proyekto ng Tinkercad »

Lahat tayo ay kailangang maghugas ng kamay tuwing ngayon upang mapupuksa ang virus at bakterya lalo na para sa Corona virus na kailangan nating hugasan ang ating mga kamay sa loob ng 20 segundo upang tuluyan itong matanggal. Gayundin ang dispenser ng sabon o ang tap knob ay maaaring hindi kinakailangan maging malinis o malinis at ito ang una at huling bagay na hinahawakan natin habang nililinis ang ating mga kamay. Gayundin ang tubig ay patuloy na tumatakbo sa loob ng 20 segundo habang hinuhugas pa rin natin ng sabon ang ating mga kamay.

Daig ng proyektong ito ang dalawang problemang ito

1- Kalinisan

2- pag-aaksaya ng tubig

sa pamamagitan ng pagbibigay ng murang awtomatikong solusyon

Hakbang 1: Mga Sukat

Mga sukat
Mga sukat
Mga sukat
Mga sukat
Mga sukat
Mga sukat

Tandaan ang hugis at sukatin ang laki ng tap knob, diameter at tandaan ito. Sukatin din ang taas ng knob mula sa tuktok ng palanggana at tandaan ito.

Hakbang 2: Disenyo ng CAD

Disenyo ng CAD
Disenyo ng CAD
Disenyo ng CAD
Disenyo ng CAD
Disenyo ng CAD
Disenyo ng CAD

Gawin ang iyong disenyo ng CAD gamit ang nakaraang nabanggit na mga sukat. Gumamit ako ng ThinkerCad.

Siguraduhing gawing mas mm ang disenyo ng cad ng ilang diameter dahil kailangang magkasya sa tuktok ng knob.

Dinisenyo din at mai-print ang frame maaari itong maging napaka-simpleng cuboid stick, para lamang sa suporta.

Ngayon ay i-save / i-download ang.stl file.

buksan ito sa iyong ginustong slicer at hatiin ito. Gumamit ako ng slality ng creality-cura.

maaari mong i-download ang aking.stl file at maglaro

Hakbang 3: Pag-print sa 3D

Pagpi-print ng 3D
Pagpi-print ng 3D
Pagpi-print ng 3D
Pagpi-print ng 3D
Pagpi-print ng 3D
Pagpi-print ng 3D

I-print ang 3D ng iyong modelo ng CAD at linisin ito gamit ang ilang liha. Lalo na mula sa loob hanggang sa parehong makinis na pakikipag-ugnay sa Tap knob.

Hakbang 4: Knob Assembly

Knob Assembly
Knob Assembly
Knob Assembly
Knob Assembly
Knob Assembly
Knob Assembly
Knob Assembly
Knob Assembly

Maingat na ihanay ang servo head sa gitna ng axis ng knob rotation depende sa hugis at laki ng knob na maaaring magkakaiba, ang mine ay cylindrical kaya't ito ang center point.

Ngayon kumuha ng super-pandikit at maingat na idikit ito sa posisyon nito.

Subukan din ito sa pamamagitan ng ibalik ang ulo sa servo at manu-manong paikutin ito.

Hakbang 5: Mga kable

Kable
Kable
Kable
Kable
Kable
Kable

Ikonekta ang Arduino board sa computer / laptop at kumonekta tulad ng ipinakita sa diagram ng mga kable

sa ibaba ay ang code para sa programa na maaaring kailanganin mong baguhin ang mga parameter ng umiikot na servo (sa degree at pakanan o anti-clockwise) alinsunod sa iyong pag-ikot ng knob.

maaari mo ring i-download nang direkta ang ino file na ibinigay (Arduino ide).

ang code ay ang mga sumusunod: -

# isama ang Servo MyServo; Const int buttonPin = 2; // ang bilang ng pushbutton pin int buttonState = LOW; void setup () {// ilagay ang iyong code sa pag-setup dito, upang tumakbo nang isang beses: myservo.attach (9); // nakakabit ang servo sa pin 9 sa servo object pinMode (buttonPin, INPUT); }

void loop () {buttonState = digitalRead (buttonPin); // ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit: // suriin kung pinindot ang pushbutton. Kung ito ay, ang pindutan ng Estado ay TAAS: kung (buttonState == HATAAS) {myservo.write (190); // sabihin kay servo na pumunta sa posisyon sa variable 'pos'} buttonState = digitalRead (buttonPin); kung (buttonState == LOW) {myservo.write (10); // sabihin kay servo na pumunta sa posisyon sa variable 'pos'}}

Hakbang 6: Pangwakas na Assembly

Inirerekumendang: