Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Takip ng Prep at Aluminium Latch
- Hakbang 2: Buuin Ito: Mekanismo ng Koneksyon sa Pinto
- Hakbang 3: Buuin Ito: Lumipat sa Alagang Hayop
- Hakbang 4: Buuin Ito: Motor Mount
- Hakbang 5: Ikonekta ang Electronics
- Hakbang 6: Code Ito: Pagkontrol sa Motor
- Hakbang 7: I-install Ito
- Hakbang 8: Pagsubok at Pag-deploy! at Gawing Mas Naa-access ang Iyong Tahanan, Hooray
Video: Micro: Bit Dog Door Opener: 8 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Nakakabit ba ang iyong mga alaga sa kanilang mga sarili sa mga silid? Nais mo bang maaari mong gawing mas naa-access ang iyong tahanan para sa iyong mabalahibo * na mga kaibigan ?? Ngayon ay maaari mo, hooray !!
Gumagamit ang proyektong ito ng isang micro: bit microcontroller upang hilahin ang isang pinto kapag ang isang (pet-friendly) switch ay itinulak. Kakailanganin namin ang isang micro: bit (marahil ay kapaki-pakinabang), isang high-torque motor, at ilang mga piyesa at piraso ng mekanikal upang mai-mount ang motor at ikonekta ang motor sa pintuan.
Basahin ang Oras: ~ 15 min
Oras ng pagbuo: ~ 30-45 min
Gastos: ~ $ 60
* Ang proyektong ito ay maaaring magamit bilang isang low-cast na paraan upang mapabuti ang tahanan, lugar ng trabaho, o iba pang kakayahang mai-access ang pisikal na puwang para sa mga tao! Yay !!
Mga gamit
Mga Kagamitan
- micro: bit
- microUSB cable (3ft o higit pa)
-
Binary Bots Planet Totem Spider Kit
-
Kung ito ang iyong unang proyekto ng robotics, inirerekumenda kong gamitin ang kit na ito at sundin ang tutorial na katulad nito. Kung nagawa mo na ang ilang mga proyekto dati, huwag mag-atubiling gumawa ng mga pagsasaayos at pagbabago. Narito ang dalawang bagay na dapat tandaan:
- Ang proyektong ito ay nangangailangan ng isang mataas na torque motor upang mabuksan ang aming pinto. Ang sistema ng pagkontrol ng motor at mataas na torque mini DC motor mula sa kit na ito ay sobrang nakakatulong sa pagbuo ng proyektong ito.
- Ang magkakaibang mga board, nut, at bolts ay madaling gamitin din, ngunit maaaring mapalitan ng mga katulad na mekanikal na bahagi mula sa isa pang robotics kit o direkta mula sa isang tagagawa.
-
- 3 Mga Baterya ng AAA
- 2 haba ng 24 gauge straced wire, 3 - 4ft (1 - 1.3m)
- Linya ng pangingisda, 4 '(1.3m)
- Aluminyo, 2 "x3" rektanggulo (5 - 7cm)
- 8 maliit na kuko
- 6 push pin
- Malagkit na masilya sa dingding
Mga kasangkapan
-
Driver kit
Tandaan: ang kit ng Binary Bots ay mayroong isang driver na M3 (at ito ay magnetiko, wooo !!!) at isang maliit na birador
- Martilyo
- Mga Striper ng Wire
- Mainit na Dispenser ng Pandikit (hindi nakalarawan)
- Gunting
- Pagsukat ng Tape
- Lapis
Hakbang 1: Takip ng Prep at Aluminium Latch
1. Sukatin at itala ang lapad ng iyong pintuan (sa loob ng bahagi)
2. Sa isang anggulo na 45 deg, sukatin ang distansya mula sa aldaba ng pinto sa dingding patayo sa mga bisagra ng pinto
Tandaan: ang iyong partikular na pag-set up ng silid ay malamang na iba kaysa sa minahan. Ang pangunahing bagay na dapat tandaan ay ang metalikang kuwintas ay ang pinakamababa kapag ito ay inilapat patayo. Sa madaling salita, subukang ikabit ang motor na malapit sa patayo hangga't maaari. Ang isang anggulo na 45 deg ay malamang na ang pinakamaliit na anggulo na gugustuhin mo, ang mas malaking mga anggulo ay magiging madali para sa motor na hilahin ang pinto.
3. Gupitin ang isang 2 "x3" na piraso ng aluminyo (hal. Mula sa isang recycled na lata)
Hakbang 2: Buuin Ito: Mekanismo ng Koneksyon sa Pinto
Upang maitayo ang bahaging ito, kakailanganin mo ang mga sumusunod na piraso mula sa Binary Bots Kit:
- 3 100x30cm board
- 2 2-hole 90deg bracket
- 4 6mm M3 bolts
- 4 lock nut
- 2 8mm M3 bolts
- 2 M3 na mani
1. Grab ang isa sa mga board. Mula sa kaliwang gilid, sukatin at markahan ang lapad ng pinto
2. Grab isang pangalawang board. Ikonekta ang pangalawang board sa unang patayo sa bawat isa, upang ang pangalawang board ay nasa kanan lamang ng linya ng lapad ng pinto. (Larawan 2)
Upang magawa ito, gamitin ang parehong mga braket, 4 6mm M3 bolts, at 4 lock nut. (Larawan 3 at 4)
3. Grab ang pangatlong board at ikonekta ito sa pangalawa sa isang tuwid na linya gamit ang mas mahaba (8mm) M3 bolts at hugis-parihaba na M3 nut. (Larawan 5 at 6)
Hakbang 3: Buuin Ito: Lumipat sa Alagang Hayop
Upang maitayo ang bahaging ito, kakailanganin mo ang mga sumusunod na piraso mula sa Binary Bots Kit:
- 2 100x30cm board
- 4 6mm M3 bolts
- 4 M3 na mani
- 2 8mm naylon standoffs
Kakailanganin mo rin ang:
-
2 3-4ft (1-1.3m) ng maiiwan tayo na 24 gauge wire
Alisin ang tungkol sa 1in (2.5cm) ng pagkakabukod mula sa parehong mga dulo
- 3 push pin
1. Grab ang isa sa iyong mga board at ilakip ang mga naylon standoff sa kaliwang bahagi gamit ang dalawa (2) na M3 nut. (Larawan 1 at 2)
2. Grab ang pangalawang board at gumamit ng dalawang (2) M3 bolts upang ma-secure ang pangalawang board sa una sa pamamagitan ng mga naylon standoffs. (Larawan 3)
3. Grab ang isa sa mga M3 bolts at itulak ito sa pamamagitan ng isang butas sa dulong kanang dulo ng tuktok na board. Balutin ang isang dulo ng kawad sa paligid ng base ng bolt. (Larawan 4)
4. Gumamit ng isang M3 nut upang ma-secure ang bolt sa lugar. (Larawan 5)
5. Ulitin ang mga hakbang 3 at 4 para sa ilalim ng pisara, tiyakin na ang pangalawang bolt ay direkta sa ibaba ng una.
Kapag isinara mo ang switch (aka itulak ang mga board nang magkasama), ang mga bolt sa itaas at ibaba ay dapat na pindutin nang magkasama at ganap na makipag-ugnay.
Hakbang 4: Buuin Ito: Motor Mount
Upang maitayo ang bahaging ito, kakailanganin mo ang mga sumusunod na piraso mula sa Binary Bots Kit:
- 1 100x100 cm board
- 1 Napakaliit na Motor na may 2 maliliit na turnilyo (napakaganda at napakalakas!)
- 1 Motor Mount ("web launcher")
- 1 reel set ("web reel")
- 6 6mm M3 bolts
- 6 M3 na mani
Kakailanganin mo rin ang:
- 6 maliit na kuko
- 1 pushpin
- 4ft (1.3m) ng linya ng pangingisda (o pantay na malakas na linya)
1. Ipasok at i-secure ang motor sa motor mount gamit ang dalawang maliliit na turnilyo (lubos na inirerekumenda na gumamit ng isang mas malaking distornilyador kung mayroon kang isa..)
2. Grab ang board na 100x100cm at gamitin ang 6 M3 bolts at nut upang ikabit ang motor sa kaliwang bahagi sa (halos) gitna
3. Grab reel at linya ng pangingisda. I-thread ang isang dulo ng linya ng pangingisda sa gitna ng rolyo, pagkatapos ay ibalot sa ngipin. Secure sa isang dab ng mainit na pandikit
4. Itulak ang dalawang piraso ng paikot (iipit ang thread sa pagitan ng dalawang piraso), at ipasok sa motor drive shaft upang ang bahagi ng web ay nakaharap sa labas. Secure sa isang dab ng mainit na pandikit sa labas
Hakbang 5: Ikonekta ang Electronics
Kakailanganin mo ang mga sumusunod na bahagi:
- micro: bit
- microUSB cable
- Binary Bots motor driver board
- 3 AAA na baterya
1. Grab ang pag-setup ng Motor Mount na pinagsama mo lamang, at isaksak ang motor sa board ng driver ng motor. (Larawan 2)
Ikonekta ang pulang motor wire sa kaliwang pin ng header na may label na "Motor1". Ikonekta ang itim na wire ng motor sa kanang pin ng header na may label na "Motor1".
2. Ikonekta ang switch para sa alagang hayop! Ikonekta ang isa sa mga switch wires sa micro: bit P0 pin, at ang isa sa micro: bit GND pin (hindi mahalaga kung aling switch wire ang pupunta kung saan). (Larawan 3)
3. Ipasok ang micro: bit sa board ng driver ng motor upang ang mga pushbutton ay nakaharap sa labas (malayo sa driver ng motor).
4. Ipasok ang mga baterya sa board ng driver ng motor. Hanapin ang switch ng kuryente at lumipat sa "off"
Hakbang 6: Code Ito: Pagkontrol sa Motor
Mag-navigate sa website ng Make Code: www. MakeCode.org at piliin ang pagpipiliang micro: bit, pagkatapos ay ang "Bagong Project". Inirerekumenda na palitan ang pangalan ng iyong proyekto upang matulungan kang makilala kung ano ang ginagawa nito, tulad ng "Door Opener".
Ang ilang impormasyon sa background:
Kapag na-trigger ang Pin P0 (sa pamamagitan ng pagsasara ng switch), nais naming buksan ang motor upang hilahin nito ang pagbukas ng pinto sa pamamagitan ng pag-spool (aka reeling) sa linya ng pangingisda. Nais din naming tanggalin ang linya ng pangingisda upang masara namin muli ang pinto. Kapaki-pakinabang din na magkaroon ng isang manu-manong paraan upang mag-spool at i-unspool ang motor, pati na rin upang i-cut ang lakas sa motor.. kung sakali!
Dahil nakikipag-usap kami sa isang DC motor, kapag binibigyan namin ng lakas ang isa sa mga lead ng motor at ground ang iba pa, ang motor ay paikutin sa isang direksyon. Kapag pinalipat namin ang lakas sa mga lead ng motor, ang motor ay paikutin sa ibang direksyon. Ang pagputol ng lakas sa parehong mga lead ng motor ay pinapatay ang motor.
Magsimula na tayo!
Pag-andar ng First Code: Motor Triggered ng Doggo Switch
Ang pagpapaandar na ito ay ipinapakita sa Larawan 1.
1. Hilahin ang isang "kapag pin ay pinindot" (mga bloke ng pag-input) at tiyaking nakatakda ito sa pin P0
2. Sa loob ng pin P0 block, gamitin ang mga digital na block block upang i-on ang micro: bit pin P13 (itakda sa 1) at i-off ang micro: bit pin P14. Ini-on nito ang motor sa isang direksyon
Ang mga digital block block ay matatagpuan sa ilalim ng Advanced Pins. Piliin ang naaangkop na mga pin sa pamamagitan ng pag-click sa pababang arrow.
3. Magdagdag ng isang pag-pause para sa mga 7s (7000 ms), pagkatapos ay i-off ang motor sa pamamagitan ng pagtatakda ng P13 at P14 sa 0.
Tandaan: 7 segundo ang gumana nang maayos para sa aking pag-set up at mga pangangailangan ng aking doggo, ngunit tiyak na suriin na ito ay sapat na (hindi masyadong mag-slash) ng oras upang sapat na buksan ang iyong pinto para sa iyong mga pangangailangan.
4. Unspool ang motor (aka paikutin ito sa pabalik na direksyon) sa pamamagitan ng paggamit ng isang digital na block ng pagsulat upang i-on ang P14 at i-off ang P13. Siguraduhin na i-unsool ang parehong dami ng oras sa iyong pag-spool.
5. Opsyonal: gamitin ang mga LED upang magsama ng isang countdown / count-up timer upang ipaalam sa iyo kung kailan bubukas ang motor. Inirerekumenda din na magdagdag ng isang pag-pause sa pagitan ng kapag ang switch ay pinindot pati na rin bago bago ang motor unspools.
Pangalawang Pag-andar ng Code: Buksan ang Manu-manong
Ang pagpapaandar na ito ay ipinapakita sa Larawan 2.
1. Upang makagawa ng isang manu-manong switch, i-drag ang isang "Sa Button Isang pinindot" (mga input block).
2. Sa loob ng bloke na ito, gamitin ang mga digital na block block upang i-on ang micro: bit pin P13 (itakda sa 1), at i-off ang micro: bit pin P14 (itakda sa 0)
3. Magdagdag ng isang bloke ng pag-pause para sa ~ 3s (3000 ms)
4. Patayin ang motor! (sa pamamagitan ng pagtatakda ng mga digital na bloke ng pagsulat sa 0)
5. Opsyonal: Magpakita ng isang icon bago mo buksan ang motor upang malaman mo kung aling paraan ang motor ay magiging.
Para sa akin, pumili ako ng isang balangkas na balangkas kaya ipahiwatig ang "bukas na pinto", pumili ng isang bagay na may katuturan sa iyo at sa iyong utak.
Pag-andar ng Third Code: Manu-manong Isara
Ang pagpapaandar na ito ay ipinapakita sa Larawan 3.1. Upang makagawa ng isang manu-manong paglipat, i-drag ang isang "Sa Button B na pinindot" (mga bloke ng pag-input).
2. Sa loob ng bloke na ito, gamitin ang mga digital block block upang i-on ang micro: bit pin P13 (itakda sa 0), at i-off ang micro: bit pin P14 (itakda sa 1)
3. Magdagdag ng isang bloke ng pag-pause para sa ~ 3s (3000 ms)
4. Patayin ang motor! (sa pamamagitan ng pagtatakda ng parehong mga digital na bloke ng pagsulat sa 0)
5. Opsyonal: Magpakita ng isang icon bago mo buksan ang motor upang malaman mo kung aling paraan ang motor ay magiging.
Pang-apat na Pag-andar ng Code: Patayin ang Motor
Ang pagpapaandar na ito ay ipinapakita sa ilalim ng Larawan 3.
1. Hilahin ang isang bloke na "Sa Button A + B na pinindot" na bloke
2. Gumamit ng dalawang digital block block upang maitakda ang parehong P13 at P14 sa 0
Hakbang 7: I-install Ito
1. Gumamit ng ilan sa mga malagkit na masilya sa dingding upang ibalot ang aluminyo sa paligid ng aldaba ng pinto
Bend ang aluminyo sa paligid ng aldaba upang ang pintuan ay ganap na maisara, ngunit pinipigilan itong dumikit.
2. Gamit ang iyong mainit na dispenser ng pandikit, kola ang maikling dulo ng piraso ng mekanismo ng pinto sa lapad ng pinto, sa ibaba lamang ng aldaba. Kola ang mas mahabang piraso sa pintuan upang makapagbigay ng karagdagang katatagan
3. Ikabit ang motor mount at ang motor controller board sa dingding. Pansamantalang gamitin ang mga push pin upang mahawakan ang mga piraso, pagkatapos ay gumamit ng 6 na mga kuko upang ma-secure ang motor controller, at 2 upang ma-secure ang motor controller board.
4. Gamitin ang malagkit na masilya sa dingding upang ilakip ang switch sa isang lugar na maginhawa para sa sinumang magpapalitaw ng pinto upang buksan. Dahil ang aking aso ay medyo malaki, na-install ko ito tungkol sa 1.5ft (0.5m) pataas mula sa sahig upang ang doggo ay maaaring pindutin ang switch gamit ang kanyang ilong.
Mas ginusto ko ang malagkit na masilya upang maiayos ko ang switch at alisin ang mga bagay kung kinakailangan, ngunit kung nais mong gawin ang permanenteng ito maaari kang gumamit ng mga kuko o mainit na pandikit.
5. Gamitin ang mga pushpins upang ma-secure ang mga switch wires sa dingding at pigilan silang mai-disconnect
6. Ikabit ang linya ng pangingisda sa pagitan ng motor reel at mekanismo ng pinto. Isara nang buo ang pinto, pagkatapos ay ibalot ang linya ng pangingisda sa mekanismo ng pinto ng ilang beses upang ito ay maituro, pagkatapos ay i-secure ang mainit na pandikit
Hakbang 8: Pagsubok at Pag-deploy! at Gawing Mas Naa-access ang Iyong Tahanan, Hooray
Huzzah !! Handa na para sa yugto ng pagsubok! Patayin ang micro: bit (sa pamamagitan ng microUSB cable) at i-on ang board ng motor controller.
I-trigger ang switch at suriin na ang motor na humihila ay binubuksan ng sapat na pinto upang makatakas ang iyong mabalahibong kaibigan! At pati na rin ang motor na hindi paliguan upang maaari mong isara muli ang pinto.
Malamang na may isang bagay na kailangang ayusin / maayos, kaya suriin ang lahat ng mga pindutan, siguraduhin na ang system ay ligtas sa dingding at hindi hinaharangan ang anumang bagay.
Kapag nasubukan mo na ang iyong Doggo Door Opener, ipakita ito sa iyong alaga! … At baka sanayin sila, ha. Ginawa ko ito sa pamamagitan ng paggamit ng mga paggagamot sa tuktok ng switch, upang ang aking aso ay hindi sinasadyang na-trigger ng switch, pagkatapos ay nakita niyang bumukas ang pinto. Tumagal ito ng ilang pagsubok (natapos ko rin itong bigyan ng isang utos na "kunin ang switch"), ngunit kalaunan ay naisip niya ito! At ngayon ay maiiwan ko ang aking kaibig-ibig ngunit napaka-balisa na aso sa bahay nang nag-iisa nang hindi nag-aalala na siya ay bitag ang kanyang sarili (sa sadya? Wala akong ideya).
Hooray para sa paggamit ng tech upang gawing mas madali at mas mahusay ang aming sariling buhay at ang buhay ng iba!
Ipaalam sa akin kung mayroon kang anumang mga katanungan, tumakbo sa anumang mga isyu, o may iba pang mga ideya para sa proyektong ito, gusto kong makita kung ano ang iyong ginawa kaya mangyaring ibahagi ang iyong mga nilikha!
Maligayang paggawa, mga kaibigan!
Inirerekumendang:
Murang Smart Garage Door Opener: 6 Mga Hakbang (na may Mga Larawan)
Murang Smart Garage Door Opener: CreditKaya kong nakopya ang pagpapatupad ng Savjee ngunit sa halip na gumamit ng isang Shelly ay gumamit ako ng isang Sonoff Basic. Suriin ang kanyang web site at YouTube Channel! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Bumuo ng isang Motorin na Tracker ng Door Door : 6 Mga Hakbang (na may Mga Larawan)
Bumuo ng isang Diagram Barn Door Door Tracker …: … shoot ng mga bituin, planeta at iba pang nebulae, gamit ang isang camera na. Walang Arduino, walang motor na stepper, walang gears, isang simpleng motor lamang na pinapalabas ang isang sinulid na pamalo, ang barn door tracker na ito ay paikutin ang iyong camera sa eksaktong parehong rate ng pag-ikot ng ating planeta, isang
Garage Door Opener Gamit ang isang Raspberry Pi: 5 Hakbang (na may Mga Larawan)
Garage Door Opener Gamit ang isang Raspberry Pi: Kontrolin ang motor ng garahe mula sa isang smartphone o anumang aparato na makapag-browse sa isang webpage (gamit ang AJAX!). Ang proyekto ay sinimulan dahil mayroon lamang akong isang remote para sa aking garahe. Gaano kasaya ang pagbili ng pangalawa? Hindi sapat. Ang aking target ay upang makontrol at mapagkitaan
Raspberry Pi 3 Garage Door Opener: 15 Hakbang (na may Mga Larawan)
Raspberry Pi 3 Garage Door Opener: Ginawa ko ito ng itinuturo noong 2014. Maraming nagbago mula noon. Noong 2021, na-update ko ang Smart Garage Door Opener dito. Gumamit ng isang Raspberry Pi at isang smartphone upang buksan, isara at subaybayan ang isang pintuan ng garahe. Ang pagbubukas at pagsasara ng pinto ay na-secure sa pamamagitan ng paggamit ng s
Pinapagana ng Arduino Dog Dog Dispenser: 10 Hakbang (na may Mga Larawan)
Pinapagana ng Arduino Powered Dog Food Dispenser: Kung ang iyong bahay ay tulad ng sa akin, ang ilang mga gawain ay maaaring makalimutan kapag nagmamadali. Huwag hayaan ang iyong alagang hayop na nakakalimutan! Ang automated dog food dispenser na ito ay gumagamit ng isang Arduino upang maihatid ang tamang dami ng kibble sa tamang oras. Lahat ng pa