Tartalomjegyzék:

Micro: bit varázspálca! (Kezdő): 8 lépés (képekkel)
Micro: bit varázspálca! (Kezdő): 8 lépés (képekkel)

Videó: Micro: bit varázspálca! (Kezdő): 8 lépés (képekkel)

Videó: Micro: bit varázspálca! (Kezdő): 8 lépés (képekkel)
Videó: 1 MILLIÓ KÖVETŐ SPECIÁLIS KIADÁS 💖😱 2024, Július
Anonim
Image
Image
Kódolja: pálcavezérlő!
Kódolja: pálcavezérlő!

Bár nekünk, nem mágikus embereknek kissé trükkös a tárgyaink lebegtetése az elménkkel, a szavakkal vagy a pálcikákkal, a technológiát használhatjuk (alapvetően) ugyanazokra a dolgokra!

Ez a projekt két mikroelemet, néhány apró elektronikai alkatrészt és néhány mindennapi tárgyat használ a ház körül, hogy létrehozza saját varázslatos pálcáját.

Elmentem a Wingardium Leviosa varázslathoz, de ezt a projektet minden bizonnyal hozzá lehet igazítani más varázslatokhoz:)

Nehézség: Kezdő+ (egy kis tapasztalat kódolással és áramkörökkel hasznos)

Olvasási idő: 10 perc

Építési idő: ~ 2 óra

Költség: ~ 35 USD

Kellékek

  • Pálca!

    Vásárolhat egyedi pálcákat, vagy készíthet sajátot! Keressen egy megfelelő botot, és adjon hozzá némi hangulatot (vagy hagyja puszta!), Vagy legyen kreatív, és készítsen egyet a ház körül megtalálható dolgokból

  • Toll (úszáshoz!)
  • Kesztyű (a mikro: bit pálca vezérlő elrejtéséhez)
  • Alumínium doboz
  • Kis darab karton (5 x 5 cm)
  • Két (2) mikro: bit
  • Két (1) micro: bit akkumulátor és akkumulátor

    Ha megkapja a micro: bit Go csomagot, akkor elemcsomagot és elemeket tartalmaz

  • Két (2) microUSB kábel
  • Egy (1) fél méretű (vagy mini) kenyérlap
  • Egy (1) kicsi 5 V egyenáramú motor
  • Egy (1) motortartó

    Vagy építsen egyet kartonból és/vagy fa dübelekből

  • Egy (1) 9 V -os akkumulátor és az elemcsatlakozó vezeték
  • Egy (1) N-csatornás MOSFET

    D4N06L -t használtam (adatlap itt), amely 4A, 60Vdc névleges értékű. Használhat másik MOSFET -et, amíg legalább 3A és 9Vdc -ot képes kezelni

  • Egy (1) 100 Ohm ellenállás
  • Egy (1) dióda
  • Négy (4) aligátor-tű vezeték
  • Egy (1) áthidaló huzal

1. lépés: Mit csinálunk ??

Image
Image

Az egyik kedvenc jelenetem az első Harry Potter könyvből az volt, amikor a többi tanuló küzdelme után Hermoine lebegtet egy tollat a Wingardium Leviosa varázslattal. Ez az egyszerű varázslat megragadja annak a lényegét, hogy miért szeretjük a varázslatot: hogy szó szerint a csuklónk legyintésére és néhány választható szóra azonnal meglepő (és lenyűgöző) dolgokat tehetünk.

Bár nincs pontosan ilyen varázslatunk, van olyan technológia, amely néha csodálatosnak tűnik. Szóval ez számít!

Mostanra már valószínűleg sejtette: A kedvenc jelenetem utánozásához egy tollat akartam lebegni. Ehhez felhasználhatjuk a szél erejét! Ehhez a kezdőbarát oktatóanyaghoz egy kis, 5 V-os egyenáramú motort választottam, alumínium dobozból készült ventilátorlapátokkal. Utánozhatod a terveimet, vagy ami még jobb, létrehozhatod a sajátodat!

Ez az oktatóanyag megmutatja, hogyan kell csinálni a következőket:

1. Írjon egy egyszerű blokkalapú kódot a micro: bit pálcavezérlőhöz

2. Építsen egy áramkört egy kicsi, 5 V -os egyenáramú motor vezérlésére

3. Írjon egy egyszerű blokkalapú kódot egy mágikus vevőhöz, amelyet rádiójel (más néven bluetooth) aktivál.

4. Készítsen egy beállítást, hogy a technikánk valóban varázslatos legyen!

2. lépés: Kódolja: pálcavezérlő

Kódolja: pálcavezérlő!
Kódolja: pálcavezérlő!
Kódolja: Pálcavezérlő!
Kódolja: Pálcavezérlő!
Kódolja: pálcavezérlő!
Kódolja: pálcavezérlő!

Kezdjük a varázspálcával!

Mivel ez egy kezdőbarát projekt, blokk-alapú kódolást használunk a Make Code webhelyen. Ha azonban több tapasztalattal rendelkezik a kódolás során, akkor a micro: bit programozását a mikropython vagy a C ++ segítségével is végezheti a kedvenc kódolási környezetében (pl. Idle, Visual Studio Code, stb.).

Rendben, blokkoljunk!

1. lépés: Az On Start blokkban állítsa be a rádiócsoport számát

Válasszon egy számot, amelyet szeret, és emlékezni fog rá, mivel erre is szükségünk lesz a vevő számára.

2. lépés: Döntse el, hogyan szeretné, hogy a pálcája akciót indítson.

A micro: bit gyorsulásmérővel rendelkezik, amely méri a gyorsulás változásait három térbeli dimenziónkban: fel/le, balra/jobbra és előre/hátra.

Gyors megoldás: Használja a "shake" blokkot! (1. kód, 2. fotó)

Bonyolultabb, gesztuson alapuló megoldás: Fedezze fel a gyorsulásmérő működését, és figyelje a kimenetet a micro: bit mozgatásakor (nyissa meg az Arduino IDE soros monitort a kimenet megtekintéséhez, ha segítségre van szüksége ebben az oktatóanyagban). Használja megfigyeléseit a triggerek beállításához. (2. kód, 3. fotó)

A 2. számú kód példája az én kísérletem egy Wingardium Leviosa gesztusra: swish-and-flick! (le és balra). Használd, vagy kiindulópontként saját kedvenc mágikus gesztusodhoz!

Hasznos tanácsok:

(1) Mivel a mikrokontrollerek szupergyorsan dolgozzák fel az információkat, a szüneteltetési blokk időt ad a gesztus első részének befejezésére, mielőtt a második rész mikro: bit ellenőrzése.

(2) Tengelycímkéket adtam hozzá a micro: bit -hez, hogy könnyebben kitaláljam, hogyan lehet a helyes mozgást elérni a Wingardium Leviosa varázslathoz - ezt mindenképpen ajánlom!

3. lépés: A mozdulattal küldjön rádiószámot.

A "rádió küldési szám" blokk a "rádió" blokkkészletben található. Bármilyen (racionális, valós, nem végtelen) szám működni fog!

4. lépés: Töltse le és mentse el a kódot a micro: bitre

A mikro: bites tápellátás jelzőfényei felvillannak, amikor ez megtörténik, amikor befejezték a villogást, a kód feltöltése befejeződött.

3. lépés: Építsd fel: Varázslatos vevő! (1/2)

Építsd fel: Varázslatos vevő! (1/2)
Építsd fel: Varázslatos vevő! (1/2)
Építsd fel: Varázslatos vevő! (1/2)
Építsd fel: Varázslatos vevő! (1/2)
Építsd fel: Varázslatos vevő! (1/2)
Építsd fel: Varázslatos vevő! (1/2)
Építsd fel: Varázslatos vevő! (1/2)
Építsd fel: Varázslatos vevő! (1/2)

Fogja meg a második mikro: bitjét, a kenyérlapját és az összes szórakoztató elektronikus alkatrészt és darabot!

1. lépés: Helyezze be a MOSFET tranzisztorát a kenyértáblába. (1. fotó)

Ajánlott, hogy a tranzisztor fekete része felfelé nézzen, hogy a tüskékre vonatkozó hivatkozások pontosak legyenek ebben az utasításban:)

2. lépés: Fogja meg az egyik tüskés végű alligátorcsipeszt, és csatlakoztassa a micro: bit P0 csapból a kenyértábla nyitott sorához. (2. fotó)

3. lépés: Csatlakoztassa az ellenállását a micro: bit P0 vezetékhez és a MOSFET Gate csaphoz (a bal szélső tű). (3. fotó)

4. lépés: Csatlakoztassa a tűs végű aligátorcsipeszt a micro: bit GND tű és a MOSFET forráscsap (a jobb szélső tű) közé. (4. fotó)

4. lépés: Építsd fel: Varázslatos vevő! (2/2)

Építsd fel: Varázslatos vevő! (2/2)
Építsd fel: Varázslatos vevő! (2/2)
Építsd fel: Varázslatos vevő! (2/2)
Építsd fel: Varázslatos vevő! (2/2)
Építsd fel: Varázslatos vevő! (2/2)
Építsd fel: Varázslatos vevő! (2/2)
Építsd fel: Varázslatos vevő! (2/2)
Építsd fel: Varázslatos vevő! (2/2)

5. lépés: A fennmaradó két csapszegvégezett krokodilcsipesz segítségével csatlakoztassa a motor vezetékét a kenyértábla két nyitott sorához. (1. fotó)

6. lépés: Csatlakoztassa a jumper vezetéket az egyik motorhuzalról a MOSFET leeresztő csaphoz (középső csap). (2. fotó)

7. lépés: Csatlakoztassa a diódát a motor csatlakozóihoz úgy, hogy a negatív oldal (a csíkkal) csatlakozzon a fennmaradó motorhuzalhoz (sárga vezeték a képen). (3. fotó)

8. lépés: Csatlakoztassa a negatív (fekete) akkumulátorvezetéket a MOSFET forráscsaphoz (ugyanaz a sor, mint a mikro: bit GND). (4. fotó)

9. lépés: Csatlakoztassa az akkumulátor pozitív (piros) vezetékét a fennmaradó motorhuzalhoz (sárga vezeték). (4. fotó)

5. lépés: Kódolja: Varázslatos vevő

Kódolja: Varázslatos vevő!
Kódolja: Varázslatos vevő!

1. lépés: A rádiócsoport beállítása ugyanaz, mint a pálcavezérlőnél.

2. lépés: Húzzon ki egy "rádión vett" blokkot, és állítsa "fogadott szám" -ra.

3. lépés: Húzza az ismétlődő blokkot a "rádión fogadott" blokkba, és kapcsolja 2-3 -szor ismétlésre.

4. lépés: (Nem kötelező, de ajánlott) Mutasson egy ikont a micro: bit -en, hogy tudassa, ha megkapta a karakterláncot.

Ez nagyon hasznos a hibakereséshez.

5. lépés: Kapcsolja be a Digitális Pin 0 -t! (Más néven "P0 digitális írótű" 1 -re)

Ez a blokk a Speciális fül "Pins" blokkjában található.

6. lépés: Álljon meg néhány másodpercre.

4 másodpercet választottam, ezt megtarthatja, vagy tetszés szerint módosíthatja.

7. lépés: Kapcsolja ki a 0 -ás digitális tűt ("P0 digitális írótű") és a mikro: bites kijelzőt.

8. lépés (opcionális, de ajánlott): Adjon hozzá egy biztonsági másolatot a mikro: bit A gomb segítségével teszteléshez és hibakereséshez:)

Voálá! Töltse le a kódot a Magical Receiver micro: bitre, és készen állunk a varázslatos kellékre!

6. lépés: Széllel

Fújjunk egy kis szelet!
Fújjunk egy kis szelet!
Fújjunk egy kis szelet!
Fújjunk egy kis szelet!
Fújjunk egy kis szelet!
Fújjunk egy kis szelet!

Készítsünk szélgenerátort !! AKA rajongó:) Kapcsolja be a forró ragasztópisztolyt, és ragadja meg ollóját, állandó jelölőjét, alumíniumdobozát és néhány kartonpapírt.

1. lépés: Óvatosan vágjon ki egy téglalap alakú alumíniumot egy üres dobozból és egy kis, körülbelül 1 cm átmérőjű kartonból.

2. lépés: Nyomtassa ki a papírventilátor sablonját az 1. fényképben 50% -os arányban. Vágja ki az egyik ventilátorlapátot, és ötször (5) húzza rá az alumíniumfóliára.

3. lépés: Óvatosan vágja ki az alumínium ventilátorlapátokat, és egyenlő időközönként ragasztja rá a karton körre.

4. lépés: Ragassza fel a motortartót egy kartondobozra (fából készült tiplikből készült "lábakat" is hozzáadtam, hogy megkönnyítsük az aligátor klipek csatlakoztatását).

Egyéb opciók

  • Használja a motor hajtótengelyét tárgyak forgatásához, vagy készítsen fogaskerekeket/karokat a dolgok különböző irányokba történő mozgatásához
  • Ha csatlakoztatja a micro: bit -t a hangszórókhoz, az hangokat is lejátszhat!
  • Kezdjen valami egyszerűvel, és játsszon, és találjon valamit, ami varázslatosnak érzi magát.

7. lépés: Tesztelj mindent

Tesztelj mindent!
Tesztelj mindent!

És most a kedvenc részünkhöz: tesztelés !! Kapcsolja be a mikro: bitjeit (és csatlakoztassa az akkumulátort), és mozgassa a pálcavezérlőt (vagy használja a gyorsgombot) annak ellenőrzésére, hogy mágikus vevőnk mozgatja -e a motort.

A tesztelés befejezése után a mágikus vevőcsatlakozókat forró ragasztóval kell bevonni, hogy a helyükön maradjanak. Ha rendkívül tartós megoldást szeretne, használjon epoxit (a vízálló jó bónusz). Legyen óvatos, nehogy ragasztó (és különösen epoxi) kerüljön a mikro: bitekre, hogy továbbra is használhassa őket a jövőbeli projektekhez!

Megjegyzés: Amikor mindent először bekapcsol, a motor jel nélkül forogni kezdhet. Indítsa el a pálcavezérlőt, és álljon le, majd viselkedjen a várt módon.

Nem a várt módon működik?

A hibakeresés szinte elkerülhetetlen része az építésnek, ezért gratulálunk! Hivatalosan készítő vagy! Íme néhány hibakeresési tipp:

1. A hatalom a leggyakoribb probléma minden tapasztalati szint készítője számára. Ellenőrizze kétszer, hogy az akkumulátor megfelelően van -e csatlakoztatva, és mind a micro: bit tápellátás jelzőfénye világít (a kis sárga fények a microUSB porton).

2. A motor nem mozog? Győződjön meg arról, hogy semmilyen vezeték vagy más tárgy nincs útban.

3. A motor inkább maga felé húzza a tollat, mint el? Cserélje ki a motorvezetékek tájolását. Ennek hatására a motor az ellenkező irányba forog, és így a levegő az ellenkező irányba tolódik.

8. lépés: Varázsolj valami varázslatot

Varázsolj valami varázslatot!
Varázsolj valami varázslatot!
Varázsolj valami varázslatot!
Varázsolj valami varázslatot!

Most alapvetően varázslók vagyunk! Kesztyűben rejtse el és tartsa a micro: bit pálcavezérlőt és az akkumulátort. Rejtse el varázslatos vevőkészülékét egy fantasztikus tartályba, hogy valóban lenyűgözze az embereket. Felkaptam egy üreges könyvköteget, lyukat vágtam a tetejébe, és ragasztottam a motoromat, benne a ventilátorral.

Ez az! Gyakorold a varázslatot, és nyűgözd le barátaidat új erőkkel.

Kérdések, hozzászólások, alkotások? Szólj hozzá! Boldog alkotást, varázslatos lények!

Mozgasd
Mozgasd
Mozgasd
Mozgasd

Második hely a Make it Move -ban

Ajánlott: