Cuprins:
- Provizii
- Pasul 1: Ce facem ??
- Pasul 2: Codificați-l: controlerul baghetei
- Pasul 3: Construiți-l: receptor magic! (1/2)
- Pasul 4: Construiți-l: receptor magic! (2/2)
- Pasul 5: Codificați-l: receptor magic
- Pasul 6: Hai să facem vânt
- Pasul 7: Testează toate lucrurile
- Pasul 8: Faceți magie
Video: Micro: bit Magic Wand! (Începător): 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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 ??
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
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)
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)
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
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
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
Ș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
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!
Locul doi în categoria Make it Move
Recomandat:
Redresor Full Wave Bridge (începător): 6 pași
Redresor cu undă completă (începător): Un redresor cu undă completă este un circuit electronic care convertește un curent alternativ într-un curent continuu. Electricitatea care iese dintr-o priză de curent este curent alternativ, în timp ce majoritatea dispozitivelor electronice moderne sunt alimentate cu curent continuu. Aceasta înseamnă că f
Micro: bit Magic Wand! (Intermediar): 8 pași
Micro: bit Magic Wand! (Intermediar): " Orice tehnologie suficient de avansată nu se distinge de magie. &Quot; (Arthur C. Clarke). Heck da, este! Ce așteptăm, să folosim tehnologia pentru a crea propriul nostru tip de magie! Acest proiect folosește două microcontrolere micro: biți, un
Începător: Aflați IOT cu un alimentator de pește rece: 9 pași (cu imagini)
Începător: Aflați IOT cu un alimentator de pește rece: Acest proiect este mai mult despre un ghid pentru a începe cu un dispozitiv IOT cu buget redus și ce puteți face cu el. Ce este IOT? Primit de la Google: IoT este abrevierea pentru Internetul obiectelor. Internetul obiectelor se referă la rețeaua în continuă creștere a
Salvator fotograf începător: 5 pași
Salvator fotograf începător: Mulți fotografi începători nu știu cât de strălucitoare sunt luminile sau cât de multă luminozitate doresc să se adapteze atunci când trag prima dată. Și acest dispozitiv este folosit pentru a rezolva problemele fotografilor începători. Voi folosi un fotorezistor pentru a confirma că
Magic Wand Target Practice (Proiect IR Arduino): 7 pași (cu imagini)
Magic Wand Target Practice (IR Arduino Project): Așa am făcut proiectul meu pentru Electronic Art. Acest proiect trebuia să se concentreze pe utilizarea unui Arduino Uno pentru a face un material portabil. Nu m-am concentrat atât de mult pe portabil, m-am concentrat mai mult pe joc cu un senzor IR și telecomanda dvs. medie