Talaan ng mga Nilalaman:

Micro: bit Magic Wand! (Nagsisimula): 8 Hakbang (na may Mga Larawan)
Micro: bit Magic Wand! (Nagsisimula): 8 Hakbang (na may Mga Larawan)

Video: Micro: bit Magic Wand! (Nagsisimula): 8 Hakbang (na may Mga Larawan)

Video: Micro: bit Magic Wand! (Nagsisimula): 8 Hakbang (na may Mga Larawan)
Video: The Immortal Hulk: Full Story (The Big Spill) 2024, Hulyo
Anonim
Image
Image
Code It: Wand Controller!
Code It: Wand Controller!

Habang medyo mahirap para sa amin na mga hindi mahiwagang tao na kumuha ng mga bagay sa aming isipan, salita, o wands, maaari naming gamitin ang teknolohiya upang gawin (talaga) ang parehong mga bagay!

Gumagamit ang proyektong ito ng dalawang micro: mga piraso, ilang maliliit na elektronikong bahagi, at ilang mga pang-araw-araw na bagay mula sa paligid ng bahay upang lumikha ng aming sariling mahiwagang wand.

Nagpunta ako para sa spelling ng Wingardium Leviosa, ngunit maaari mong tiyak na iakma ang proyektong ito upang mag-cast ng iba pang mga spells:)

Pinagkakahirapan: Nagsisimula + (isang karanasan ng lil na w / coding at mga circuit ay kapaki-pakinabang)

Basahin ang Oras: 10 min

Oras ng Pagbuo: ~ 2 oras

Gastos: ~ $ 35

Mga gamit

  • Wand!

    Maaari kang bumili ng mga pasadyang wands o gumawa ng iyong sariling! Maghanap ng isang naaangkop na stick at magdagdag ng isang likas na talino (o iwanan ito!), O maging malikhain at gumawa ng isa sa mga bagay na maaari mong makita sa paligid ng bahay

  • Balahibo (para sa lumulutang!)
  • Guwantes (para sa pagtatago ng micro: bit wand controller)
  • Lata ng aluminyo
  • Maliit na piraso ng karton (~ 2 "x 2" / 5cm x 5cm)
  • Dalawang (2) micro: mga piraso
  • Dalawang (1) micro: bit na mga pack ng baterya at baterya

    Kung nakakuha ka ng micro: bit Go bundle, kasama nito ang isang pack ng baterya at baterya

  • Dalawang (2) mga microUSB cable
  • Isang (1) Half-size (o mini) na pisara
  • Isa (1) maliit na 5V DC motor
  • Isa (1) motor mount

    O bumuo ng isa mula sa karton at / o mga kahoy na dowel

  • Isa (1) 9V Mga lead sa baterya at baterya
  • Isa (1) N-Channel MOSFET

    Gumamit ako ng isang D4N06L (datasheet dito) na na-rate para sa 4A, 60Vdc. Maaari kang gumamit ng ibang MOSFET hangga't maaari itong hawakan ng hindi bababa sa 3A at 9Vdc

  • Isa (1) 100Ohm risistor
  • Isa (1) na diode
  • Apat (4) na mga wire ng buaya-sa-pin
  • Isa (1) Jumper Wire

Hakbang 1: Ano ang Ginagawa Ko ??

Image
Image

Ang isa sa aking mga paboritong eksena mula sa unang aklat na Harry Potter ay kapag, pagkatapos ng lahat ng iba pang mga mag-aaral ay nagpupumilit, si Hermoine ay gumawa ng isang feather float kasama ang spell na Wingardium Leviosa. Ang simpleng spell na ito ay nakukuha ang kakanyahan ng kung bakit gusto namin ng mahika: na literal sa pag-flick ng aming pulso at ilang mga piling salita, maaari nating agad na magawa ang mga nakakagulat (at kahanga-hangang) mga bagay na nangyari.

Bagaman wala kaming eksaktong uri ng mahika, mayroon kaming teknolohiya na minsan parang himala. Kaya't ang uri ng bilang na iyon!

Sa ngayon malamang na nahulaan mo: Upang gayahin ang aking eksena sa fav, nais kong kumuha ng isang balahibo. Para doon, magagamit natin ang lakas ng hangin! Para sa tutorial na ito na para sa baguhan, pinili kong gumamit ng isang maliit na 5V DC motor na may mga fan blades na ginawa mula sa isang lata ng aluminyo. Maaari mong gayahin ang aking disenyo o, mas mabuti pa, lumikha ng iyong sarili!

Ipapakita sa iyo ng tutorial na ito kung paano gawin ang mga sumusunod:

1. Sumulat ng isang simpleng code na nakabatay sa block para sa isang micro: bit wand controller

2. Bumuo ng isang circuit upang makontrol ang isang maliit, 5V DC motor

3. Sumulat ng isang simpleng code na nakabatay sa block para sa isang mahiwagang tatanggap na na-trigger ng isang signal ng radyo (aka bluetooth)

4. Bumuo ng isang pag-setup upang ang aming tech ay talagang magmukhang mahika!

Hakbang 2: Code Ito: Wand Controller

Code It: Wand Controller!
Code It: Wand Controller!
Code It: Wand Controller!
Code It: Wand Controller!
Code It: Wand Controller!
Code It: Wand Controller!

Magsimula tayo sa ating magic wand!

Dahil ito ay isang proyekto na nagsisimula sa pamayanan, gumagamit kami ng block-based coding sa website ng Make Code. Gayunpaman, kung mayroon kang mas maraming karanasan sa w / coding maaari mo ring i-program ang micro: medyo gamit ang micropython o C ++ sa iyong fav coding environment (hal. Idle, Visual Studio Code, atbp.).

O sige, blockin 'natin!

Hakbang 1: Sa bloke ng On Start, itakda ang numero ng Radyo Pangkat

Pumili ng isang numero na gusto mo at tatandaan, dahil kakailanganin din namin ito para sa tatanggap.

Hakbang 2: Magpasya kung paano mo nais ang iyong wand na magpalitaw ng pagkilos.

Ang micro: bit ay may isang accelerometer na sumusukat sa mga pagbabago sa bilis ng aming tatlong sukat ng spatial: pataas / pababa, kaliwa / kanan, at pasulong / paatras.

Mabilis na solusyon: Gamitin ang "on shake" block! (Code No. 1, Larawan 2)

Mas kumplikado, solusyon na nakabatay sa kilos: Galugarin kung paano gumagana ang accelerometer at obserbahan ang output habang inililipat mo ang micro: bit (buksan ang Arduino IDE Serial Monitor upang makita ang output, kung kailangan mo ng tulong sa pag-check na ito sa tutorial na ito). Gamitin ang iyong mga obserbasyon upang magtakda ng mga pag-trigger. (Code No. 2, Larawan 3)

Ang halimbawa sa Code No. 2 ay ang aking pagtatangka sa isang kilos na Wingardium Leviosa: swish-and-flick! (pababa at kaliwa). Useas-ay o bilang isang panimulang punto para sa iyong sariling fav mahiwagang kilos!

Nakakatulong na payo:

(1) Dahil ang mga microcontroller ay naproseso nang napakabilis, ang pag-block ng pause ay nagbibigay sa amin ng oras upang tapusin ang unang bahagi ng kilos bago ang micro: medyo suriin ang pangalawang bahagi.

(2) Nagdagdag ako ng mga label ng palakol sa micro: kaunti upang mas madaling malaman ko kung paano makakakuha ng tamang paggalaw para sa Wingardium Leviosa spell - tiyak na inirerekumenda ito!

Hakbang 3: Gamitin ang kilos upang magpadala ng isang numero ng radyo.

Ang bloke na "radio send number" ay matatagpuan sa "radio" block set. Anumang (makatuwiran, totoo, hindi walang katapusan) na numero ay gagana!

Hakbang 4: I-download at i-save ang code sa micro: bit

Ang micro: bit na mga ilaw ng kuryente ay mag-flash habang nangyayari ito, kapag tapos na ang pag-flash ng mga ito ay tapos na ang pag-upload.

Hakbang 3: Buuin Ito: Magical Receiver! (1/2)

Buuin Ito: Magical Receiver! (1/2)
Buuin Ito: Magical Receiver! (1/2)
Buuin Ito: Magical Receiver! (1/2)
Buuin Ito: Magical Receiver! (1/2)
Buuin Ito: Magical Receiver! (1/2)
Buuin Ito: Magical Receiver! (1/2)
Buuin Ito: Magical Receiver! (1/2)
Buuin Ito: Magical Receiver! (1/2)

Grab ang iyong pangalawang micro: kaunti, iyong breadboard, at lahat ng mga nakakatuwang elektronikong bahagi at piraso!

Hakbang 1: Ipasok ang iyong MOSFET transistor sa breadboard. (Larawan 1)

Inirerekumenda na nakaharap sa iyo ang itim na bahagi ng transistor upang ang mga sanggunian ng pin sa mga tagubiling ito ay tumpak:)

Hakbang 2: Grab ang isa sa iyong mga pin na natapos na mga clip ng buaya at ikonekta ito mula sa micro: bit pin P0 sa isang bukas na hilera sa breadboard. (Larawan 2)

Hakbang 3: Ikonekta ang iyong risistor sa pagitan ng micro: bit P0 wire at ang MOSFET Gate pin (kaliwang pin). (Larawan 3)

Hakbang 4: Ikonekta ang isang pin na natapos na clip ng buaya sa pagitan ng micro: bit GND pin at ang MOSFET na pin na pinagmulan (pinaka-kanang pin). (Larawan 4)

Hakbang 4: Buuin Ito: Magical Receiver! (2/2)

Buuin Ito: Magical Receiver! (2/2)
Buuin Ito: Magical Receiver! (2/2)
Buuin Ito: Magical Receiver! (2/2)
Buuin Ito: Magical Receiver! (2/2)
Buuin Ito: Magical Receiver! (2/2)
Buuin Ito: Magical Receiver! (2/2)
Buuin Ito: Magical Receiver! (2/2)
Buuin Ito: Magical Receiver! (2/2)

Hakbang 5: Gamit ang iyong natitirang mga pin na natapos na mga clip ng buaya, ikonekta ang motor na humantong sa dalawang bukas na hilera sa breadboard. (Larawan 1)

Hakbang 6: Ikonekta ang iyong jumper wire mula sa isa sa mga wire ng motor sa MOSFET drain pin (gitnang pin). (Larawan 2)

Hakbang 7: Ikonekta ang iyong diode sa mga terminal ng motor upang ang negatibong bahagi (w / ang guhit) ay kumokonekta sa natitirang wire ng motor (dilaw na kawad sa larawan). (Larawan 3)

Hakbang 8: Ikonekta ang negatibong (itim) na lead ng baterya sa pin ng mapagkukunan ng MOSFET (parehong hilera bilang micro: bit GND). (Larawan 4)

Hakbang 9: Ikonekta ang positibo (pula) na lead ng baterya sa natitirang wire ng motor (dilaw na kawad). (Larawan 4)

Hakbang 5: Code It: Magical Receiver

Code It: Magical Receiver!
Code It: Magical Receiver!

Hakbang 1: Itakda ang Pangkat ng Radyo na maging pareho para sa Wand Controller.

Hakbang 2: Lumabas ng isang "sa radio na natanggap" na bloke at itakda ito sa "natanggapNumber".

Hakbang 3: Mag-drag ng paulit-ulit na bloke sa "sa radio na natanggap" na bloke at ilipat ito upang ulitin ang 2 - 3 beses.

Hakbang 4: (Opsyonal ngunit inirerekumenda) Magpakita ng isang icon sa micro: kaunti upang ipaalam sa iyo kung natanggap nito ang string.

Ito ay sobrang kapaki-pakinabang para sa pag-debug.

Hakbang 5: I-on ang Digital Pin 0! (Aka "digital write pin P0" hanggang 1)

Ang block na ito ay matatagpuan sa ilalim ng "Pins" block sa ilalim ng Advanced tab.

Hakbang 6: I-pause ng ilang segundo.

Pinili ko ang 4 na segundo, maaari mong panatilihin ito o ayusin kung nais.

Hakbang 7: I-off ang Digital Pin 0 ("digital write pin P0" hanggang 0) at ang micro: bit display.

Hakbang 8 (Opsyonal ngunit inirerekumenda): Magdagdag ng isang back-up na gatilyo gamit ang micro: bit button A para sa mga layuning pagsubok at pag-debug:)

Voila! I-download ang code sa iyong Magical Receiver micro: kaunti at handa na kami para sa mahiwagang prop!

Hakbang 6: Gumawa Tayo ng Isang Hangin

Gumawa Tayo ng Hangin!
Gumawa Tayo ng Hangin!
Gumawa Tayo ng Hangin!
Gumawa Tayo ng Hangin!
Gumawa Tayo ng Hangin!
Gumawa Tayo ng Hangin!

Gumawa tayo ng isang generator ng hangin !! AKA isang fan:) Buksan ang isang mainit na baril ng pandikit at kunin ang iyong gunting, permanenteng marker, lata ng aluminyo, at ilang karton.

Hakbang 1: Maingat na gupitin ang isang rektanggulo ng aluminyo mula sa isang walang laman na lata at isang maliit na bilog ng karton na halos 1/2 (1 cm) ang lapad.

Hakbang 2: I-print ang template ng fan ng papel sa Larawan 1 sa 50% upang masukat. Gupitin ang isa sa mga fan blades at subaybayan ito ng limang (5) beses sa aluminyo foil.

Hakbang 3: Maingat na gupitin ang mga blades ng fan ng aluminyo at pandikit sa bilog na karton sa pantay na agwat.

Hakbang 4: Idikit ang motor sa isang piraso ng karton (Nagdagdag din ako ng mga binti 'na gawa sa mga kahoy na dowel upang gawing mas madaling ikonekta ang mga clip ng buaya).

Iba pang mga pagpipilian

  • Gamitin ang shaft ng motor drive upang paikutin ang mga bagay o gumawa ng ilang mga gears / levers upang ilipat ang mga bagay sa iba't ibang direksyon
  • Kung ikinonekta mo ang micro: kaunti sa mga nagsasalita, maaari rin itong maglaro ng mga tunog!
  • Magsimula sa isang bagay na simple at maglaro upang makahanap ng isang bagay na sa tingin mo mahiwagang.

Hakbang 7: Subukan ang Lahat ng mga Bagay

Subukan ang Lahat ng mga Bagay!
Subukan ang Lahat ng mga Bagay!

At ngayon, para sa aming paboritong bahagi: pagsubok !! Palakasin ang iyong micro: bit (at ikonekta ang baterya) at ilipat ang iyong wand controller (o gamitin ang mabilis na pindutan ng pag-trigger) upang subukan na ang aming mahiwagang tatanggap ay gumagalaw sa motor.

Kapag natapos ka na sa pagsubok, amerikana ang mga koneksyon ng mahiwagang tagatanggap sa mainit na pandikit upang hawakan ang mga ito sa lugar. Kung nais mo ng isang ultra-permanenteng solusyon, gumamit ng epoxy (hindi tinatagusan ng tubig ay isang magandang tampok sa bonus). Mag-ingat upang maiwasan ang pagkuha ng pandikit (at lalo na ang epoxy) sa iyong micro: mga piraso upang maaari mo pa ring magamit ang mga ito para sa mga hinaharap na proyekto!

Tandaan: Kapag pinapagana mo muna ang lahat, maaaring magsimulang umiikot ang motor nang walang signal. Pag-trigger ng wand controller at dapat itong ihinto, pagkatapos ay kumilos tulad ng inaasahan.

Hindi gumagana tulad ng inaasahan?

Ang pag-debug ay isang halos hindi maiiwasang bahagi ng pagbuo ng mga bagay, kaya binabati kita! Opisyal kang tagagawa! Narito ang ilang mga tip sa pag-debug:

1. Ang lakas ay ang pinaka-karaniwang isyu para sa mga gumagawa ng lahat ng antas ng karanasan. I-double check kung ang baterya ay konektado nang maayos at pareho ang micro: kaunting mga ilaw ng kuryente ay nakabukas (ang mga maliit na dilaw na ilaw sa pamamagitan ng microUSB port).

2. Hindi gumagalaw ang motor? Tiyaking wala sa mga wire o iba pang mga bagay ang nasa daan.

3. Motor na hinihila ang balahibo patungo rito kaysa malayo? Ipagpalit ang oryentasyon ng mga lead ng motor. Magiging sanhi ito ng motor upang paikutin ang nasa tapat na direksyon at sa gayon ang hangin ay itutulak sa tapat na direksyon.

Hakbang 8: Gumawa ng Ilang Magic

Gumawa ng Ilang Magic!
Gumawa ng Ilang Magic!
Gumawa ng Ilang Magic!
Gumawa ng Ilang Magic!

Karaniwan kaming mga wizard ngayon! Gumamit ng guwantes upang itago at hawakan ang micro: bit wand controller at baterya pack. Itago ang iyong mahiwagang tatanggap sa isang hindi kapani-paniwala na lalagyan upang mapahanga ang lahat ng mga tao. Kinuha ko ang isang guwang na stack ng libro, pinutol ang isang butas sa tuktok, at idinikit ang aking motor sa bentilador sa loob.

Ayan yun! Sanayin ang iyong spell at mapahanga ang iyong mga kaibigan sa iyong bagong natagpuang mga kapangyarihan.

Mga katanungan, komento, nilikha? Mag-iwan ng komento! Maligayang paggawa, kayong mga mahiwagang nilalang!

Gawin itong Gumalaw
Gawin itong Gumalaw
Gawin itong Gumalaw
Gawin itong Gumalaw

Runner Up sa Gawin itong Ilipat

Inirerekumendang: