Cuprins:

Micro: bit Magic Wand! (Începător): 8 pași (cu imagini)
Micro: bit Magic Wand! (Începător): 8 pași (cu imagini)

Video: Micro: bit Magic Wand! (Începător): 8 pași (cu imagini)

Video: Micro: bit Magic Wand! (Începător): 8 pași (cu imagini)
Video: 32 de combinații secrete pe tastatura ta 2024, Noiembrie
Anonim
Image
Image
Codificați-l: controlerul baghetei!
Codificați-l: controlerul baghetei!

Deși este un pic dificil pentru noi, oamenii non-magici, să levităm obiecte cu mintea, cuvintele sau baghetele noastre, putem folosi tehnologia pentru a face (practic) aceleași lucruri!

Acest proiect folosește două micro: biți, câteva piese electronice mici și câteva obiecte de zi cu zi din jurul casei pentru a crea bagheta noastră magică.

M-am dus la vraja Wingardium Leviosa, dar cu siguranță puteți adapta acest proiect pentru a face alte vrăji:)

Dificultate: Începător + (un pic de experiență cu codare și circuite este de ajutor)

Timp de citire: 10 min

Timp de construire: ~ 2 ore

Cost: ~ 35 USD

Provizii

  • Baghetă!

    Puteți achiziționa baghete personalizate sau să le creați! Găsiți un baston potrivit și adăugați un fler (sau lăsați-l gol!), Sau deveniți creativi și creați unul din lucrurile pe care le puteți găsi prin casă

  • Pene (pentru plutire!)
  • Mănușă (pentru ascunderea controlerului baghetă micro: bit)
  • Cutie de aluminiu
  • Bucată mică de carton (~ 2 "x 2" / 5cm x 5cm)
  • Două (2) micro: biți
  • Două (1) baterii și baterii micro: bit

    Dacă primiți pachetul micro: bit Go, acesta vine cu un acumulator și baterii

  • Două (2) cabluri microUSB
  • O (1) jumătate de dimensiune (sau mini)
  • Un (1) motor mic de 5V DC
  • Un (1) suport motor

    Sau construiți unul din carton și / sau dibluri din lemn

  • Un (1) acumulator de 9V și cabluri de fixare a bateriei
  • Un (1) MOSFET N-Channel

    Am folosit un D4N06L (foaie de date aici) care este evaluat pentru 4A, 60Vdc. Puteți utiliza un MOSFET diferit atâta timp cât poate gestiona cel puțin 3A și 9Vdc

  • Un (1) rezistor 100Ohm
  • O (1) diodă
  • Patru (4) fire aligator-to-pin
  • Un (1) Jumper Wire

Pasul 1: Ce facem ??

Image
Image

Una dintre scenele mele preferate din prima carte Harry Potter a fost când, după ce toți ceilalți studenți se luptă, Hermoine face să plutească o pană cu vraja Wingardium Leviosa. Această vrajă simplă surprinde esența motivului pentru care iubim magia: că, literalmente, la o mișcare a încheieturii și câteva cuvinte de alegere, putem face instantaneu să se întâmple lucruri surprinzătoare (și impresionante).

Deși nu avem exact acel gen de magie, avem o tehnologie care uneori pare miraculoasă. Deci, acest fel de contează!

Până acum probabil că ați ghicit: pentru a imita scena mea fav, am vrut să levit o pană. Pentru asta, putem folosi puterea vântului! Pentru acest tutorial prietenos cu începătorii, am ales să folosesc un mic motor de 5V DC cu pale de ventilator fabricate dintr-o cutie de aluminiu. Puteți imita designul meu sau, mai bine, puteți crea propriul dvs.!

Acest tutorial vă va arăta cum să faceți următoarele:

1. Scrieți un cod simplu bazat pe blocuri pentru un controler de baghetă micro: bit

2. Construiți un circuit pentru a controla un motor mic de 5V DC

3. Scrieți un cod simplu bazat pe blocuri pentru un receptor magic care este declanșat cu un semnal radio (aka Bluetooth)

4. Construiți o configurație pentru ca tehnologia noastră să arate cu adevărat ca magie!

Pasul 2: Codificați-l: controlerul baghetei

Codificați-l: controlerul baghetei!
Codificați-l: controlerul baghetei!
Codificați-l: controlerul baghetei!
Codificați-l: controlerul baghetei!
Codificați-l: controlerul baghetei!
Codificați-l: controlerul baghetei!

Să începem cu bagheta noastră magică!

Deoarece acesta este un proiect prietenos cu începătorii, folosim coduri bazate pe blocuri pe site-ul web Make Code. Cu toate acestea, dacă aveți mai multă experiență în codificare, puteți programa și micro: bit folosind micropython sau C ++ în mediul dvs. de codare fav (de exemplu, Idle, Visual Studio Code etc.).

Bine, hai să ne blocăm!

Pasul 1: În blocul On Start, setați numărul grupului de radio

Alegeți un număr pe care îl iubiți și îl veți aminti, deoarece vom avea nevoie și de acesta pentru receptor.

Pasul 2: decideți cum doriți ca bagheta să declanșeze acțiune.

Micrul: bit are un accelerometru care măsoară schimbările de accelerație în cele trei dimensiuni spațiale ale noastre: sus / jos, stânga / dreapta și înainte / înapoi.

Soluție rapidă: utilizați blocul „on shake”! (Cod nr. 1, foto 2)

Soluție mai complexă, bazată pe gesturi: Explorați cum funcționează accelerometrul și observați ieșirea în timp ce mutați micro: bit (deschideți Arduino IDE Serial Monitor pentru a vedea ieșirea, dacă aveți nevoie de ajutor, consultați acest tutorial). Folosiți observațiile pentru a seta declanșatoarele. (Cod nr. 2, foto 3)

Exemplul din Codul nr. 2 este încercarea mea de a face un gest Wingardium Leviosa: swish-and-flick! (în jos și în stânga). Useas-este sau ca punct de plecare pentru propriul tău gest magic fav!

Sfaturi de ajutor:

(1) Deoarece microcontrolerele procesează informațiile foarte repede, blocul de pauză ne oferă timp să terminăm prima parte a gestului înainte ca micro: bit să verifice a doua parte.

(2) Am adăugat etichete de axe pe micro: bit, astfel încât să pot afla mai ușor cum să obțin mișcarea corectă pentru vraja Wingardium Leviosa - recomand cu siguranță acest lucru!

Pasul 3: Folosiți gestul pentru a trimite un număr de radio.

Blocul „număr de transmisie radio” se găsește în setul de blocuri „radio”. Orice număr (rațional, real, non-infinit) va funcționa!

Pasul 4: Descărcați și salvați codul pe micro: bit

Luminile de alimentare micro: bit vor clipi pe măsură ce se întâmplă acest lucru, când se termină intermitent, codul este terminat de încărcare.

Pasul 3: Construiți-l: receptor magic! (1/2)

Construiți-l: receptor magic! (1/2)
Construiți-l: receptor magic! (1/2)
Construiți-l: receptor magic! (1/2)
Construiți-l: receptor magic! (1/2)
Construiți-l: receptor magic! (1/2)
Construiți-l: receptor magic! (1/2)
Construiți-l: receptor magic! (1/2)
Construiți-l: receptor magic! (1/2)

Luați-vă cel de-al doilea micro: bit, placa dvs. și toate piesele și piesele electronice distractive!

Pasul 1: Introduceți tranzistorul MOSFET în panou. (Foto 1)

Recomandat să aveți partea neagră a tranzistorului orientată spre dvs., astfel încât referințele pinului din aceste instrucțiuni să fie exacte:)

Pasul 2: apucați unul dintre clipurile de aligator cu vârf și conectați-l de la pinul micro: bit P0 la un rând deschis din panou. (Foto 2)

Pasul 3: Conectați rezistorul între firul micro: bit P0 și pinul MOSFET Gate (pinul din stânga). (Foto 3)

Pasul 4: Conectați un clip de aligator cu vârf între pinul micro: bit GND și pinul sursă MOSFET (pinul din dreapta). (Foto 4)

Pasul 4: Construiți-l: receptor magic! (2/2)

Construiți-l: receptor magic! (2/2)
Construiți-l: receptor magic! (2/2)
Construiți-l: receptor magic! (2/2)
Construiți-l: receptor magic! (2/2)
Construiți-l: receptor magic! (2/2)
Construiți-l: receptor magic! (2/2)
Construiți-l: receptor magic! (2/2)
Construiți-l: receptor magic! (2/2)

Pasul 5: Folosind cele două cleme de aligator rămase cu pin, conectați cablurile motorului la două rânduri deschise din panou. (Foto 1)

Pasul 6: Conectați firul jumper de la unul dintre firele motorului la știftul de scurgere MOSFET (știftul din mijloc). (Foto 2)

Pasul 7: Conectați-vă dioda la bornele motorului, astfel încât partea negativă (cu banda) să se conecteze la firul motor rămas (fir galben în fotografie). (Foto 3)

Pasul 8: Conectați cablul negativ (negru) al bateriei la pinul sursă MOSFET (același rând ca și micro: bit GND). (Foto 4)

Pasul 9: Conectați cablul pozitiv (roșu) al bateriei la firul motor rămas (fir galben). (Foto 4)

Pasul 5: Codificați-l: receptor magic

Codifică-l: receptor magic!
Codifică-l: receptor magic!

Pasul 1: setați grupul de radio să fie același ca și pentru controlerul Wand.

Pasul 2: Scoateți un bloc „la radio primit” și setați-l la „Număr recepționat”.

Pasul 3: Trageți un bloc de repetare în blocul „la radio recepționat” și comutați-l pentru a repeta de 2-3 ori.

Pasul 4: (Opțional, dar recomandat) Afișați o pictogramă pe micro: bit pentru a vă informa dacă a primit șirul.

Acest lucru este foarte util pentru depanare.

Pasul 5: Activați Pinul digital 0! (Numit „pinul de scriere digital P0” la 1)

Acest bloc se găsește sub blocul „Pin” de sub fila Avansat.

Pasul 6: întrerupeți câteva secunde.

Am ales 4 secunde, puteți păstra acest lucru sau reglați după cum doriți.

Pasul 7: Opriți pinul digital 0 („pinul de scriere digital P0” la 0) și afișajul micro: bit.

Pasul 8 (Opțional, dar recomandat): Adăugați un declanșator de rezervă utilizând butonul micro: bit A pentru testare și depanare:)

Voila! Descarcă codul pe receptorul tău Magical micro: bit și suntem pregătiți pentru recuzita magică!

Pasul 6: Hai să facem vânt

Hai să facem vânt!
Hai să facem vânt!
Hai să facem vânt!
Hai să facem vânt!
Hai să facem vânt!
Hai să facem vânt!

Să facem un generator eolian !! AKA un ventilator:) Porniți un pistol de adeziv fierbinte și apucați foarfecele, markerul permanent, cutia de aluminiu și niște carton.

Pasul 1: decupați cu grijă un dreptunghi de aluminiu dintr-o cutie goală și un cerc mic de carton cu diametrul de aproximativ 1/2 (1 cm).

Pasul 2: Imprimați șablonul ventilatorului de hârtie în fotografia 1 la 50% pentru a scala. Decupați una dintre lamele ventilatorului și urmăriți-o de cinci (5) ori pe folia de aluminiu.

Pasul 3: Decupați cu grijă lamele ventilatorului din aluminiu și lipiți-le pe cercul de carton la intervale egale.

Pasul 4: lipiți suportul motorului pe o bucată de carton (am adăugat și „picioare” din dibluri din lemn pentru a ușura conectarea clemelor de aligator).

Alte optiuni

  • Folosiți arborele de antrenare a motorului pentru a roti obiecte sau pentru a face niște angrenaje / pârghii pentru a deplasa lucrurile în direcții diferite
  • Dacă conectați micro: bit la difuzoare, acesta poate reda și sunete!
  • Începeți cu ceva simplu și jucați-vă pentru a găsi ceva care să vă facă să vă simțiți magic.

Pasul 7: Testează toate lucrurile

Testează toate lucrurile!
Testează toate lucrurile!

Și acum, pentru partea noastră preferată: testarea !! Porniți micro: biții (și conectați bateria) și mutați controlerul baghetei (sau utilizați butonul de declanșare rapidă) pentru a testa dacă receptorul nostru magic mută motorul.

Când ați terminat testarea, acoperiți conexiunile magice ale receptorului cu lipici fierbinte pentru a le menține în poziție. Dacă doriți o soluție ultra-permanentă, utilizați epoxidic (impermeabil este o caracteristică extraordinară de bonus). Aveți grijă să evitați adezivul (și mai ales epoxidic) pe micro: biți, astfel încât să îi puteți folosi în continuare pentru proiecte viitoare!

Notă: Când porniți totul pentru prima dată, motorul poate începe să se rotească fără semnal. Declanșați controlerul baghetei și acesta ar trebui să se oprească, apoi să vă comportați conform așteptărilor.

Nu funcționează așa cum era de așteptat?

Depanarea este o parte aproape inevitabilă a construirii lucrurilor, așa că felicitări! Ești oficial un producător! Iată câteva sfaturi de depanare:

1. Puterea este cea mai frecventă problemă pentru producătorii de toate nivelurile de experiență. Verificați de două ori dacă bateria este conectată corespunzător și atât luminile de alimentare micro: bit sunt aprinse (acele mici lumini galbene de la portul microUSB).

2. Motorul nu se mișcă? Asigurați-vă că niciunul dintre fire sau alte obiecte nu este în cale.

3. Motorul care trage panele spre ea, mai degrabă decât departe? Schimbați orientarea cablurilor motorului. Acest lucru va determina motorul să se rotească în direcția opusă și astfel aerul va fi împins în direcția opusă.

Pasul 8: Faceți magie

Faceți magie!
Faceți magie!
Faceți magie!
Faceți magie!

Acum suntem practic vrăjitori! Folosiți mănuși pentru a ascunde și a ține controlerul baghetei micro: bit și pachetul de baterii. Ascundeți-vă receptorul magic într-un container fantastic pentru a impresiona cu adevărat pe toți oamenii. Am înșfăcat un teanc de cărți gol, am tăiat o gaură în partea de sus și mi-am lipit motorul cu ventilatorul înăuntru.

Asta e! Exersează-ți vraja și impresionează-ți prietenii cu puterile tale descoperite.

Întrebări, comentarii, creații? Lasa un comentariu! Fericire, ființe magice!

Fă-l să se miște
Fă-l să se miște
Fă-l să se miște
Fă-l să se miște

Locul doi în categoria Make it Move

Recomandat: