Talaan ng mga Nilalaman:

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 Gamit ang Arduino !: 4 Mga Hakbang

Video: Gumawa ng isang Awtomatikong Pagbukas ng Sensing sa Sarili at Pagsara ng Pinto Gamit ang Arduino !: 4 Mga Hakbang

Video: Gumawa ng isang Awtomatikong Pagbukas ng Sensing sa Sarili at Pagsara ng Pinto Gamit ang Arduino !: 4 Mga Hakbang
Video: make cheap smart home #smarthome 2024, Hulyo
Anonim

Nais mo bang gawing awtomatikong buksan ang iyong pinto tulad ng sa mga pelikulang sci-fi? 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. Ang mga sensor ng ultrasonic sa pintuan ay makakakita sa iyo mula sa 50 cm ang layo at awtomatikong bubuksan ang pinto. Hindi mo kailangang hawakan ang pinto gagawin nito ang lahat nang awtomatiko!

** Kung gusto mo ito ng maituturo mangyaring iboto ako sa paligsahan !! **

Para sa isang demonstration suriin ang video sa Youtube

www.youtube.com/watch?v=A_yJqOZcIQ0

Para sa proyektong ito kailangan namin:

1x breadboard

1x arduino

1x Electric motor (Gumagamit ako ng isang lumang motor na salamin ng mata mula sa isang VW Golf 3)

1x Pag-upgrade ng kapangyarihan ng computer

2x ultrasonic sensor

Isang piraso ng metal (Maaaring maging kahoy ngunit magiging hindi gaanong malakas)

Isang pares ng mga wire

Ang lahat ng mga bahaging ito ay maaaring makuha sa ilalim ng 20 $.

Hakbang 1: Kunin at I-mount ang Electric Motor

Image
Image
Kunin at i-mount ang Electric Motor
Kunin at i-mount ang Electric Motor
Kunin at i-mount ang Electric Motor
Kunin at i-mount ang Electric Motor

Pagpipilian sa Motor

Una sa lahat kailangan namin ng isang de-kuryenteng motor. Napakahalaga na ang motor na de koryente ay mayroong maraming metalikang kuwintas at isang mababang bilis. Ito ang dahilan kung bakit gumagamit ako ng isang motor na wiper motor. Ang anumang salamin ng kotse wiper motor wiper motor mula sa anumang kotse ay gagawin. Maaari mo ring gamitin ang ibang DC motor na nakahiga ka, ngunit siguraduhin lamang na mayroon itong sapat na metalikang kuwintas upang ilipat ang pinto.

Lakas sa motor

Ang 12 V DC motor na ginagamit ko ay maaaring gumamit ng hanggang sa 12 A ng lakas. Ito ang dahilan kung bakit ito napakalakas ngunit ngayon ay nangangailangan ito ng isang malakas na supply ng kuryente upang mapagana ito. Iyon ay kung saan dumating ang suplay ng kuryente ng Computer. Gumagamit ako ng isang 300 watt power supply ngunit ang isang bagay na mas mababa / mas mataas kaysa sa na maaaring gumana din. Magbibigay ito ng 12 A sa 12 V rail nito na maraming para sa aming DC motor. Upang makakuha ng lakas mula dito kailangan muna nating paikliin ang berdeng kawad na may isang itim na kawad. Gaganap ito bilang power button. Kung wala ito ang kuryente ay hindi magsisimula. Suriin ang larawan sa itaas upang makita ang mga wire at kung paano ito paikliin.

Mekanismo ng pinto

Upang mabuksan ang pintuan kailangan naming bumuo ng isang mekanismo. Suriin ang mga larawan sa itaas. Binubuo ito ng dalawang piraso ng metal. Ang isa ay 20 cm at ang isa pang 25 cm ang haba. Maaari rin itong gawin mula sa kahoy ngunit hindi ako sigurado kung gaano ito kalakas. Mahalaga na mayroong dalawang puntos na maaaring ilipat. Ang isa ay kung saan ang dalawang piraso ay kumonekta sa bawat isa at ang isa pa ay kung saan ang mas mahabang piraso ay kumokonekta sa poste ng pinto. Ang kabilang panig ng mas maliit na piraso ay kailangang mai-mount sa de-kuryenteng motor. Dahil gumagamit ako ng mga metal na bahagi ay hinangin ko ito sa motor. Marahil ay medyo hindi malinaw ito ngunit kung pinapanood mo ang video malilinaw ang lahat.

Tumataas

Matapos mong gawin ang mekanismo na kailangan mo upang mai-mount ito sa iyong pintuan. Nagawa ko ito sa pamamagitan ng unang pag-ikot sa ilang tornilyo sa itaas kung saan kailangang pumunta ang motor. Pagkatapos ay nakakuha ako ng ilang mga kurbatang zip at zip na nakatali sa motor sa mga tornilyo na ito. Pagkatapos nito ay gumamit ako ng maraming mainit na pandikit upang mai-mount ang pagiging kumplikado. Inilagay ko ang motor mga 10 cm sa kanan ng gitna ng pinto at na-mount ko ang mahabang piraso ng mekanismo ng isang pares na cm sa kanan ng gitna ng poste ng pinto.

Ito ang pinakamahirap na bahagi ng proyekto. Kung nalaman mong ang motor ay walang sapat na lakas upang buksan ang pinto o ang pintuan ay hindi buksan ang buong subukang baguhin ang lokasyon ng motor o baguhin ang haba ng mga piraso ng mekanismo.

Hakbang 2: Kunin ang Arduino Ready

Kunin ang Arduino Ready
Kunin ang Arduino Ready
Kunin ang Arduino Ready
Kunin ang Arduino Ready

Bilang utak ng proyektong ito gumagamit ako ng isang Arduino UNO. Ang anumang iba pang aparatong katugmang Arduino ay gagana upang magustuhan ang isang Arduino nano.

Kailangan muna naming i-download ang code na maaaring matagpuan sa aking github:

github.com/sieuwe1/AutomaticDoor

I-click ang pindutan ng clone / download at i-click ang pag-download bilang ZIP.

Pagkatapos ay i-unzip ang package at buksan ang file na AutomaticDoor.ino gamit ang Arduino IDE.

Pagkatapos ay i-upload ang code sa arduino board

Sa Arduino IDE maaari mong makita ang code. Sa itaas sa code mayroong isang bahagi ng config tulad ng larawan sa itaas. Mayroong isang napakahalaga na kung saan ay ang variable ng MotorDelay. Ang isang ito ang magpapasya kung gaano katagal makakakuha ng lakas ang motor. Kung mas matagal ang variable na ito, mas matagal ang motor at babalik ang motor, mas bumubukas ang pinto. Kaya't kung ang pintuan ay hindi bubukas nang buo o kung ito ay gumuho sa isang bagay, dahil kung magbubukas ito sa marami, baguhin ang variable na ito. Pagkatapos i-upload muli ang code at tingnan kung gumagana itong tama ngayon.

Hakbang 3: Paggawa ng Controller at Wire Lahat ng Up

Ginagawa ang Controller at Wire Lahat Up
Ginagawa ang Controller at Wire Lahat Up
Ginagawa ang Controller at Wire Lahat Up
Ginagawa ang Controller at Wire Lahat Up
Ginagawa ang Controller at Wire Lahat Up
Ginagawa ang Controller at Wire Lahat Up
Ginagawa ang Controller at Wire Lahat Up
Ginagawa ang Controller at Wire Lahat Up

H-tulay

Upang makontrol ang paggalaw ng motor na DC kailangan nating bumuo ng isang motor control. Para dito ginagamit namin ang isang pagsasaayos ng H-tulay tulad ng mga larawan sa itaas. Mayroon akong bumuo ng isang H tulay gamit ang 5v relay ngunit maaari mo ring gamitin ang 4 N-channel mosfets. Buuin lamang ito tulad ng eskematiko sa itaas at tiyaking gumamit ng makapal na mga wire at mataas na mga bahagi ng amperage. Kung gumagamit ka ng mga mosfet inirerekumenda kong gamitin ang IRFZ44n dahil ang mga ito ay pinapatakbo ang antas ng lohika.

Matapos makumpleto ang tulay ng H kailangan naming ikonekta ang isang pares ng mga wire. Ikonekta ang mga coil pin mula sa relay (pagsunod sa ika-2 larawan sa itaas) magkasama ang A1 at B2 at magkasama ang B1 at A2. Kung gumagawa ka ng isang mosfet H-bridge ikonekta ang mga pin ng Gate na magkasama tulad ng relay H bridge.

Kung hindi mo pa rin nauunawaan ang H-bridge tingnan ang video na ito sa ibaba.

www.youtube.com/watch?v=iYafyPZ15g8

Skematika

Ngayon mayroon kaming H-tulay na kailangan namin upang ikonekta ito sa Arduino. Sundin ang eskematiko sa mga larawan at ikonekta ang lahat ng iba pang bagay sa.

Kung na-wire mo ang lahat ng bagay ilagay ang isang ultrasonic sensor sa isang gilid ng pintuan at ang isa pa sa kabilang panig.

Kung ang pintuan ay nagbubukas habang kailangan itong isara at iba pang paraan sa paligid ilipat ang mga wires sa pin 8 at 9

Hakbang 4: Tapos Na

Tapos Na
Tapos Na
Tapos Na
Tapos Na

Inaasahan kong hindi ito naging mahirap. Kung nagawa mo na ang lahat ng tama ay mayroon ka ng iyong sariling pinto ng sciFi! Kung ang isang bagay ay hindi pa rin gumagana ay nagpadala lamang sa akin ng isang mensahe masaya akong tumulong.

Ang proyektong ito ay makakakuha ng isang pag-update kung saan awtomatikong magbubukas ang pinto kapag sinabi mong: "Hoy Cortana, mangyaring buksan ang pinto". Kaya't manatiling nakasubaybay doon

Sa pansamantalang oras suriin ang aking iba pang mga proyekto na nagsasangkot din ng pag-aautomat sa bahay.

Inirerekumendang: