Talaan ng mga Nilalaman:
- Hakbang 1: Ang Teorya
- Hakbang 2: Programing
- Hakbang 3: Pag-iipon ng Elektronika
- Hakbang 4: Pag-install ng Electronics
- Hakbang 5: Pag-trim, at Pagsasaayos ng Sketch
- Hakbang 6: Mga Pag-upgrade
Video: Arduino Home Automation, Awtomatikong Bumukas ng Pinto: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Mag-enrol sa aking kurso na 'Electronics in a nutshell' dito:
Suriin din dito ang aking youtube channel para sa maraming mga proyekto at tutorial sa electronics:
Mayroon akong ideya na gumawa ng isang simple, at madaling gamitin na nagbukas ng pinto gamit ang isang nakatuon na motor ilang taon na ang nakalilipas. Sa oras na iyon wala akong kaalaman upang gumawa ng isang nagbukas ng pinto. Sa taglamig na ito ay nararamdaman kong may pag-asa at, binigyan ito. Ginagawa ko itong itinuturo, bilang simpleng mga paraan upang magawa ito sa online, at ang nakita ko lang ay kumplikadong pagtatangka sa mga tagapagbukas ng manukan. Dahil ito ang aking unang itinuturo, maaaring makaligtaan ako ng ilang impormasyon, upang maiiwan mo ang iyong mga katanungan sa mga komento, at tutugon ako kaagad hangga't makakaya ko. Ang punto ng itinuturo na ito ay higit sa lahat upang magbigay ng inspirasyon sa iyo na gumawa ng katulad na bagay, o upang matulungan kang buuin ang iyo.
Mga Kagamitan - 1. Ang isang motor na may mataas na metalikang kuwintas, ang bilis (RPM) ay hindi masyadong mahalaga, ang aking motor. (Kinakailangan) 2. Isang naaangkop na PSU (yunit ng suplay ng kuryente), para sa iyong motor, nagkaroon ako ng isang lumang charger ng camcorder, na perpekto para sa motor. Siguraduhin na ang Max Amps ay higit pa sa max na kasalukuyang pag-load ng motor. (Kinakailangan) 3. Isang board ng Arduino, ginamit ko ang Arduino UNO Rev 3. (Lubhang inirekomenda) 3. Materyal para sa paggawa ng isang kaso upang hawakan ang mga sangkap hal. kahoy, plastik na sheet, acrylic atbp (Inirekomenda) 4. Isang MOSFET transistor, o isang servo upang mapalitaw ang pinto (Kinakailangan) 5. Isang pindutan, swicth, ir sensor atbp upang sabihin kung kailan bubuksan ang pinto. 6. Isang LCD (Opsyonal) 7. maraming mga wires (Kinakailangan) Mga Tool- 1. Dremel / rotary tool- ang mga ito ay napaka kapaki-pakinabang, at makakatulong din sa anumang iba pang mga proyekto. 2. Soldering iron- bumili din ng soldering paste / flux, at solder wire 3. Isang hot glue gun- ang pinaka kapaki-pakinabang na tool sa kanilang lahat
Hakbang 1: Ang Teorya
Narito ang nais kong makamit1. Minimal na pagsisikap upang buksan ang isang pintuan2. Isang simpleng touch sensor upang pahintulutan akong pumasok3. Isang LCD 16x2 screen upang ipakita ang katayuan ng mga pintuan4. Mukhang Coolbased sa aking mga kinakailangan Nag-synthesize ako ng isang flow chart.picSapagkat wala akong isang mosfet, o isang transistor na, maaaring makontrol ang mataas na kasalukuyang, at boltahe, gumamit ako ng isang servo upang pindutin ang isang pindutan ng mouse.pic.
Hakbang 2: Programing
Pagkatapos ay nag-program ako sa arduino enviornment (Magagamit ang aking code sa ilalim o tuktok ng pahina. Larawan
Sa oras ng proyekto, ang aking programa ay pangunahing, kaya natagpuan ko ang ibang mga code ng mga tao, at inihalo ang mga ito, nagdagdag ng ilan sa aking code, at binubuo ang pangwakas na code. Tungkol sa 50% ng code ay talagang sa akin.
Hakbang 3: Pag-iipon ng Elektronika
Gumamit ako ng 6 mm na makapal na libangan ng libangan, at pinutol ito ng isang dremel, at isang pinalakas na gulong sa paggupit. Narito kung paano ko na-hook ang electronicsLcd-PIN1 = itali sa gnd2 = itali sa 5v3 = risistor ~ 2-3K sa gnd (Gumamit ako ng 1 K) 4 = rs = itali sa pin 12 5 = r / w = itali sa gnd6 = paganahin = itali sa pin 11 7-10 = walang koneksyon11 = itali sa pin 5 12 = itali sa pin 4 13 = itali sa pin 314 = itali sa pin 2 15 = itali sa 4.2 V (5V gumagana) 16 = itali sa gnd Ang servo- pin 10alala na ang servo ground ay dapat na konektado sa arduino ground (kung gagamit ka lang ng ibang power supply para sa servo) Capacitive sensor upang i-pin 6, 8 (pin 8 ang sensor pin), (Gumamit ako ng 4 M ohm ressistor), at tandaan para sa capacitive sensor upang gumana dapat itong konektado sa isang tamang lupa. Ang tutorial para sa pagkonekta ng isang capacitive sensor Mayroon akong ilang mga problema sa tutorial, at ang ilan sa mga solusyon ay1. ang library ay tinawag na 'Capacitivesense', ngunit sinusubukan ng code na gamitin ang library na 'Capsense'. Maaari mong ayusin ito sa pamamagitan ng pagbabago ng word- Capsense sa Capacitivesense, at kung sinabi ng code na ito, isang hindi magagamit na paggamit ng…. baguhin lamang ang salitang iyon sa capacitivesense (mas mababang kaso) 2. pumunta sa sketch, at subukang manu-manong idagdag ang file. Nagdagdag din ako ng humantong sa pin 13, dahil mayroon na itong risistor, ang pagdaragdag ng mga resistors ay ganap na opsyonal.
Hakbang 4: Pag-install ng Electronics
Halos tapos na kami, ngayon ay i-install lamang namin ang elctronics, at pinatakbo ko ang Ground (para sa servo), kapangyarihan (kumokonekta sa isang usb wall adapter upang mapagana ang arduino, at signal (para sa servo).
Hakbang 5: Pag-trim, at Pagsasaayos ng Sketch
Lahat ng ypu ay malamang na magbabago ng iyong sketch, upang umangkop sa pangangailangan ng iyong lokasyon. Ang kahalumigmigan, saligan ay maaaring makita ang sketch. kaya dapat mong i-calibrate ito sa iyong mga pangangailangan.1. Nakasalalay sa kung gaano kahusay na nakakonekta ang arduino sa lupa, at ang laki ng iyong foil touch plate, kakailanganin mong ayusin ang pagkasensitibo ng sensor. Kung (halaga> 40000) - ayusin ang linyang ito ng code upang makuha ang iyong nais na mga resulta. Inirerekumenda ko na gawin mo ang hakbang na ito ngayon, dahil ang iyong mga kalagayan ay magiging pareho, sa totoong sitwasyon sa mundo. Servo- Depende sa iyong switch na pinipindot ng iyong servo, kakailanganin mong ayusin ang halaga ng paglipat ng servo upang pindutin ang itmyservo.write (104); MyServo.write (90); - ayusin ang mga linya upang makuha ang iyong ninanais na mga resulta. Iminumungkahi kong panatilihin ang isa sa 2 mga linya sa 90 degree, dahil ang mga ito ay ang servos na walang kinikilingan na posisyon. 3. Motor- depende sa motor RPM / Wight ng iyong pintuan / ang output V, A ng iyong PSU ang iyong motor ay maaaring tumagal ng mas marami o mas kaunting oras upang buksan ang pinto. myservo.write (104); pagkaantala (3400); myservo.write (90); - ayusin ang oras ng pagkaantala upang maayos ito (1000 = 1sec)
Hakbang 6: Mga Pag-upgrade
Binabati kita Tapos ka na. Ang ilang mga pag-upgrade sa hinaharap ay maaaring 1. gamit ang tutorial na ito upang isara ang pinto matapos itong buksan gamit ito, ito, o ito (hindi iyon ang aking mga proyekto) 2. paggamit ng isang raspberry pi, at isang webcam sa data log na binubuksan ang pinto, at ina-upload ito sa isang webpage mangyaring huwag baguhin ang aking code, at iangkin na ito ay iyo, o gamitin ito para sa anumang komersyal na paggamit. Marahil ay papayagan kitang ipamahagi ito sa ilang iba pang tutorial KUNG hihilingin mo ang aking pahintulot. Ang aking email ID- ay [email protected] mong gamitin ang code na ito para sa iyong sariling mga proyekto, na ayos lang.
mangyaring i-rate ako dahil nangangailangan ng oras upang gawin itong itinuro, at ang aking proyekto, bumoto din para sa akin sa mga makerlympics, at iba pang mga patimpalak, ang kailangan lang ay isang pag-click, salamat
Mag-enrol sa aking kurso na 'Electronics in a nutshell' dito:
Suriin din dito ang aking youtube channel para sa maraming mga proyekto at tutorial sa electronics:
Inirerekumendang:
Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: 6 Mga Hakbang
Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: Kumusta! Ang pangalan ko ay Justin, ako ay isang Junior sa high-school, at ipapakita sa iyo ng Instructable na ito kung paano gumawa ng isang doorbell na na-trigger kapag may isang taong umakyat sa iyong pintuan, at maaaring maging anumang tono o kanta na gusto mo! Dahil ang pintuan ng pintuan ay pinipigilan ang pinto
Awtomatikong Lock ng Pinto: 5 Hakbang
Awtomatikong Lock ng Pinto: Hey THERE !! Ito ang aking unang Maituturo! Sana magustuhan ninyong lahat. Sa proyektong ito magtatayo kami ng isang Automated (protektado ng password) Lock ng pinto. Ang klasikal na kandado at susi ay literal na 100's taong gulang na pag-imbento, at sa pagkakaalam natin " baguhin
Mga Awtomatikong Ilaw na Nakakonekta Sa Pagsubaybay sa Pinto at Pinto .: 5 Mga Hakbang
Ang mga Awtomatikong Ilaw ay Nakakonekta Sa Pagsubaybay sa Pinto at Pinto .: Tila napakahirap hanapin ang switch board sa madilim ngunit ang proyektong ito ay talagang kapaki-pakinabang upang malutas ang problemang ito. Sundin ang mga hakbang sa ibaba upang malaman ang solusyon dito
Awtomatikong Pinto ng Coop ng Manok - Kinokontrol ng Arduino .: 10 Mga Hakbang (na may Mga Larawan)
Awtomatikong Pinto ng Coop ng Manok - Kinokontrol ng Arduino .: Ang Instructable na Ito ay para sa disenyo ng isang awtomatikong pintuan ng manok na may manu-manong mababago na oras ng pagbubukas at pagsasara. Ang pinto ay maaaring buksan o sarado nang malayo sa anumang oras. Ang pinto ay idinisenyo upang maging modular; ang frame, pinto at controller ay maaaring maging kahinaan
Gumawa ng isang Awtomatikong Pagbukas ng Sensing sa Sarili at Pagsara ng Pinto Gamit ang Arduino !: 4 Mga Hakbang
Gumawa ng isang Awtomatikong Pagbukas ng Sensing sa Sarili at Pagsara ng Pinto Sa Arduino !: Nais mo bang gawing awtomatikong buksan ang iyong pinto tulad ng sa mga sci-fi na pelikula? Maaari mo na ngayong sa pamamagitan ng pagsunod sa Instructable na ito. Sa pagtuturo na ito magtatayo kami ng isang pintuan na maaaring buksan at awtomatikong magsara nang hindi mo hinawakan ang pinto. Ultrasonic sensor o