Sisukord:

Micro: natuke võlukeppi! (Algaja): 8 sammu (piltidega)
Micro: natuke võlukeppi! (Algaja): 8 sammu (piltidega)

Video: Micro: natuke võlukeppi! (Algaja): 8 sammu (piltidega)

Video: Micro: natuke võlukeppi! (Algaja): 8 sammu (piltidega)
Video: ⚡️ Я НЕ СДАМСЯ! AMAZON 2.0 | Интернет магазин с нуля - Часть 3 2024, Detsember
Anonim
Image
Image
Koodige see: Wand Controller!
Koodige see: Wand Controller!

Kuigi meil, mitte-maagilistel inimestel, on natuke keeruline oma mõtte, sõnade või võlukeppidega esemeid levitada, saame tehnoloogia abil teha (põhimõtteliselt) samu asju!

See projekt kasutab meie enda maagilise võlukepi loomiseks kahte mikro: bitti, mõnda väikest elektroonilist detaili ja mõningaid igapäevaseid esemeid maja ümbrusest.

Käisin Wingardium Leviosa loitsu tegemas, kuid kindlasti saate seda projekti kohandada teiste loitsude tegemiseks:)

Raskusaste: algaja+ (abiks on väike kogemus kodeerimise ja vooluahelatega)

Lugemisaeg: 10 min

Ehitusaeg: ~ 2 tundi

Maksumus: ~ 35 dollarit

Tarvikud

  • Vits!

    Saate osta kohandatud võlukeppe või ise valmistada! Leidke sobiv pulk ja lisage veidi elegantsi (või jätke see tühjaks!), Või olge loominguline ja tehke üks maja ümber leiduvatest asjadest

  • Sulg (ujumiseks!)
  • Kinnas (mikro: biti võlukontrolleri peitmiseks)
  • Alumiiniumist purk
  • Väike papitükk (~ 2 "x 2"/5 cm x 5 cm)
  • Kaks (2) mikro: bitti
  • Kaks (1) mikro -bitist akut ja patareid

    Kui saate micro: bit Go kimbu, on see kaasas aku ja patareidega

  • Kaks (2) microUSB -kaablit
  • Üks (1) poolsuurune (või väike) leivaplaat
  • Üks (1) väike 5 V alalisvoolumootor
  • Üks (1) mootorikinnitus

    Või ehitage see papist ja/või puidust tüüblitest

  • Üks (1) 9V aku ja akuklambri juhe
  • Üks (1) N-kanaliga MOSFET

    Ma kasutasin D4N06L (andmeleht siin), mis on hinnatud 4A, 60Vdc. Saate kasutada erinevat MOSFET -i, kui see suudab taluda vähemalt 3A ja 9Vdc

  • Üks (1) 100Ohm takisti
  • Üks (1) diood
  • Neli (4) alligaator-pin-juhet
  • Üks (1) hüppaja traat

Samm: mida me teeme ??

Image
Image

Üks minu lemmikstseene esimesest Harry Potteri raamatust oli see, kui Hermoine pärast kõigi teiste õpilaste vaeva nägi suleloitsu loitsuga Wingardium Leviosa. See lihtne loits peegeldab maagia armastamise olemust: et sõna otseses mõttes käeviibutusega ja mõne valitava sõnaga suudame koheselt juhtuda üllatavaid (ja muljetavaldavaid) asju.

Kuigi meil pole täpselt sellist maagiat, on meil tehnoloogia, mis mõnikord tundub imeline. Nii et see loeb!

Nüüdseks olete ilmselt arvanud: oma lemmikstseeni jäljendamiseks tahtsin sulgi levitada. Selleks saame kasutada tuule jõudu! Selle algajasõbraliku õpetuse jaoks otsustasin kasutada väikest 5 V alalisvoolumootorit, mille ventilaatori labad on valmistatud alumiiniumist purgist. Võite jäljendada minu disaini või veel parem - luua oma!

See õpetus näitab teile, kuidas teha järgmist

1. Kirjutage mikroploki võlukontrolleri jaoks lihtne plokipõhine kood

2. Ehitage vooluring väikese 5 V alalisvoolumootori juhtimiseks

3. Kirjutage maagilise vastuvõtja jaoks lihtne plokipõhine kood, mis käivitatakse raadiosignaaliga (aka bluetooth)

4. Ehitage üles seadistus, et muuta meie tehnika tõeliselt maagiliseks!

2. samm: kodeerige see: Wand Controller

Koodige see: Wand Controller!
Koodige see: Wand Controller!
Koodige see: Wand Controller!
Koodige see: Wand Controller!
Koodige see: Wand Controller!
Koodige see: Wand Controller!

Alustame oma võluvitsaga!

Kuna tegemist on algajasõbraliku projektiga, kasutame Make Code veebisaidil plokkpõhist kodeerimist. Kui aga teil on kodeerimisega rohkem kogemusi, saate mikro: bitti programmeerida ka oma lemmikkodeerimiskeskkonnas (nt Idle, Visual Studio Code jne), kasutades mikropythoni või C ++.

Olgu, hakkame blokeerima!

Samm: määrake plokis On Start raadioside grupi number

Valige number, mis teile meeldib ja jääb meelde, kuna vajame seda ka vastuvõtja jaoks.

Samm: otsustage, kuidas soovite, et teie võlukepp käivitaks tegevuse.

Micro: bitil on kiirendusmõõtur, mis mõõdab kiirenduse muutusi meie kolmes ruumimõõdus: üles/alla, vasakule/paremale ja edasi/tagasi.

Kiire lahendus: kasutage raputamise plokki! (Kood nr 1, foto 2)

Keerulisem, žestipõhine lahendus: uurige, kuidas kiirendusmõõtur töötab, ja jälgige väljundit, kui liigutate micro: bitit (väljundi nägemiseks avage Arduino IDE jadamonitor, kui vajate selle juhendi puhul abi). Kasutage oma tähelepanekuid päästikute määramiseks. (Kood nr 2, foto 3)

Kood nr 2 näide on minu katse Wingardium Leviosa žestiga: swish-and-flick! (alla ja vasakule). Kasutage seda või oma lemmik maagilise žesti lähtepunktiks!

Kasulikud näpunäited:

(1) Kuna mikrokontrollerid töötlevad teavet ülikiirelt, annab pausiplokk meile aega, et lõpetada žesti esimene osa enne teise osa mikro: biti kontrollimist.

(2) Lisasin micro: bitile kirvesildid, et saaksin hõlpsamini aru, kuidas saada õige liikumine Wingardium Leviosa loitsu jaoks - soovitan seda kindlasti!

3. samm: kasutage žesti raadio numbri saatmiseks.

Plokk "raadio saatmisnumber" on leitud "raadio" plokkide komplektist. Iga (ratsionaalne, reaalne, mitte lõpmatu) number töötab!

Samm: laadige kood alla ja salvestage see micro: bitile

Mikrobittide toitetuli vilgub sel ajal, kui vilgub, on koodi üleslaadimine lõpetatud.

3. samm: ehitage see üles: maagiline vastuvõtja! (1/2)

Ehitage see: maagiline vastuvõtja! (1/2)
Ehitage see: maagiline vastuvõtja! (1/2)
Ehitage see: maagiline vastuvõtja! (1/2)
Ehitage see: maagiline vastuvõtja! (1/2)
Ehitage see: maagiline vastuvõtja! (1/2)
Ehitage see: maagiline vastuvõtja! (1/2)
Ehitage see: maagiline vastuvõtja! (1/2)
Ehitage see: maagiline vastuvõtja! (1/2)

Haara oma teine mikro: bit, leivalaud ja kõik lõbusad elektroonilised osad ja osad!

1. samm: sisestage oma MOSFET -transistor leivalauale. (Foto 1)

Soovitatav on, et transistori must osa jääks teie poole, et nende juhiste viited oleksid täpsed:)

2. samm: haarake üks oma tihvtiga alligaatoriklambrist ja ühendage see mikro: bittihvtist P0 leivalaua avatud reaga. (Foto 2)

Samm: ühendage oma takisti mikro: bit P0 juhtme ja MOSFETi värava tihvti (vasakpoolseim tihvt) vahele. (Foto 3)

Samm 4: Ühendage tihvtiga alligaatoriklamber mikro: bit GND tihvti ja MOSFETi allikapistiku (parempoolne tihvt) vahele. (Foto 4)

4. samm: ehitage see üles: maagiline vastuvõtja! (2/2)

Ehitage see: maagiline vastuvõtja! (2/2)
Ehitage see: maagiline vastuvõtja! (2/2)
Ehitage see: maagiline vastuvõtja! (2/2)
Ehitage see: maagiline vastuvõtja! (2/2)
Ehitage see: maagiline vastuvõtja! (2/2)
Ehitage see: maagiline vastuvõtja! (2/2)
Ehitage see: maagiline vastuvõtja! (2/2)
Ehitage see: maagiline vastuvõtja! (2/2)

Samm 5: Kasutage kahte ülejäänud nööpnõelaga alligaatoriklambrit, ühendage mootorijuhtmed leivalaua kahe avatud reaga. (Foto 1)

Samm: ühendage oma hüppaja traat ühest mootorijuhtmest MOSFETi äravoolutihvtiga (keskmine tihvt). (Foto 2)

Samm: ühendage diood mootori klemmidega nii, et negatiivne pool (triibuga) ühenduks ülejäänud mootorijuhtmega (fotol kollane juhe). (Foto 3)

Samm 8: Ühendage negatiivne (must) aku juhe MOSFET -i allikapistikuga (sama rida nagu mikro: bit GND). (Foto 4)

Samm: ühendage aku positiivne (punane) juhe ülejäänud mootorijuhtmega (kollane juhe). (Foto 4)

Samm: kodeerige see: maagiline vastuvõtja

Koodige see: maagiline vastuvõtja!
Koodige see: maagiline vastuvõtja!

Samm: seadistage raadiogrupp samale, mis Wand Controlleril.

2. samm: tõmmake välja raadio teel vastuvõetud plokk ja seadke see väärtusele "ReceiveNumber".

3. samm: lohistage kordusplokk raadiosaatja vastu võetud plokki ja lülitage see 2-3 korda kordamisele.

Samm 4: (valikuline, kuid soovitatav) Kuvage mikro: bitil ikoon, mis annab teile teada, kas see sai stringi.

See on silumiseks väga kasulik.

Samm: lülitage sisse digitaalne pin 0! (Teise nimega "digitaalne kirjutusnõel P0" 1)

See plokk asub vahekaardi Täpsemalt ploki "Pins" all.

6. samm: tehke paus mõneks sekundiks.

Valisin 4 sekundit, saate seda hoida või vastavalt soovile reguleerida.

Samm 7: Lülitage digitaalne tihvt 0 ("digitaalne kirjutusnõel P0" asendisse 0) ja mikrobitine ekraan välja.

8. samm (valikuline, kuid soovitatav): lisage testimiseks ja silumiseks mikro: bit nupu A abil varunduspäästik:)

Voila! Laadige kood oma maagilise vastuvõtja mikro: bitile alla ja oleme maagiliseks rekvisiidiks valmis!

6. samm: teeme tuult

Teeme tuult!
Teeme tuult!
Teeme tuult!
Teeme tuult!
Teeme tuult!
Teeme tuult!

Teeme tuulegeneraatori !! AKA fänn:) Lülitage kuum liimipüstol sisse ja haarake käärid, püsimarker, alumiiniumist purk ja mõni papp.

1. samm: lõigake ettevaatlikult tühjast purgist alumiiniumist ristkülik ja umbes 1 cm läbimõõduga väike papist ring.

2. samm: printige foto 1 paberiventilaatori mall 50% ulatuses. Lõika välja üks ventilaatori labadest ja jälgi seda viis (5) korda alumiiniumfooliumile.

Samm: lõigake alumiiniumist ventilaatori labad ettevaatlikult välja ja liimige papi ringile võrdsete vahedega.

4. samm: liimige mootorikinnitus papitükile (lisasin ka puidust tüüblitest valmistatud "jalad", et hõlbustada alligaatoriklambrite ühendamist).

Muud valikud

  • Kasutage esemete keerutamiseks mootori veovõlli või tehke asjade eri suundades liigutamiseks mõni käik/hoob
  • Kui ühendate kõlaritega micro: bit, saab see ka helisid esitada!
  • Alustage millestki lihtsast ja mängige, et leida midagi, mis paneb teid end maagiliselt tundma.

Samm: proovige kõiki asju

Testi kõiki asju!
Testi kõiki asju!

Ja nüüd meie lemmikosa jaoks: testimine !! Lülitage oma mikro: bitid sisse (ja ühendage aku) ja liigutage oma võlukeppe (või kasutage kiirnuppu), et testida, kas meie maagiline vastuvõtja liigutab mootorit.

Kui olete katsetamise lõpetanud, katke maagilised vastuvõtjaühendused kuuma liimiga, et need paigal hoida. Kui soovite ülipüsivat lahendust, kasutage epoksiidi (veekindel on kena boonusfunktsioon). Olge ettevaatlik, et vältida liimi (ja eriti epoksü) sattumist oma mikro: bittidele, et saaksite neid ka tulevaste projektide jaoks kasutada!

Märkus. Kui esmakordselt kõik sisse lülitate, võib mootor ilma signaalita pöörlema hakata. Käivitage võlukepp ja see peaks seisma jääma, seejärel käituma ootuspäraselt.

Ei tööta ootuspäraselt?

Silumine on asjade ehitamise peaaegu vältimatu osa, nii et palju õnne! Olete ametlikult tegija! Siin on mõned silumisnõuanded:

1. Võimsus on kõige levinum probleem kõigi kogemustasemete tegijate jaoks. Kontrollige veelkord, kas aku on korralikult ühendatud ja mõlemad micro: bit toite märgutuled põlevad (need väikesed kollased tuled microUSB pordi juures).

2. Mootor ei liigu? Veenduge, et ükski juhtmest ega muudest esemetest ei oleks teel.

3. Mootor tõmbab sule pigem enda poole kui eemale? Vahetage mootorijuhtmete suunda. See paneb mootori pöörlema vastupidises suunas ja õhk lükatakse vastupidises suunas.

8. samm: tehke maagiat

Tehke maagiat!
Tehke maagiat!
Tehke maagiat!
Tehke maagiat!

Nüüd oleme põhimõtteliselt võlurid! Kasutage micro: bit wand kontrollerit ja akut peitmiseks ja hoidmiseks kindaid. Peida oma maagiline vastuvõtja fantastilisse konteinerisse, et tõeliselt muljet avaldada kõigile inimestele. Ma haarasin õõnsa raamatuvirna, lõikasin auku ülaossa ja liimisin oma mootori nii, et ventilaator oli sees.

See on kõik! Harjutage oma loitsu ja avaldage sõpradele muljet oma uute võimetega.

Küsimusi, kommentaare, loomingut? Jäta kommentaar! Head tegemist, maagilised olendid!

Tee see liikuma
Tee see liikuma
Tee see liikuma
Tee see liikuma

Teise koha võitja

Soovitan: