Obsah:

Micro: bit Magic Wand! (Začiatočník): 8 krokov (s obrázkami)
Micro: bit Magic Wand! (Začiatočník): 8 krokov (s obrázkami)

Video: Micro: bit Magic Wand! (Začiatočník): 8 krokov (s obrázkami)

Video: Micro: bit Magic Wand! (Začiatočník): 8 krokov (s obrázkami)
Video: CS50 2015 - Week 9, continued 2024, November
Anonim
Image
Image
Kódujte: Ovládač prútika!
Kódujte: Ovládač prútika!

Aj keď je pre nás nemagických ľudí levitovať predmety mysľou, slovom alebo prútikom, je možné, že pomocou technológie robíme (v zásade) tie isté veci!

Tento projekt používa dva mikro: bity, niekoľko malých elektronických súčiastok a niektoré každodenné predmety z celého domu na vytvorenie našej vlastnej čarovnej paličky.

Išiel som na kúzlo Wingardium Leviosa, ale tento projekt môžete určite prispôsobiť tak, aby kúzlil:)

Obtiažnosť: Začiatočník+ (malá skúsenosť s kódovaním a obvodmi je užitočná)

Čas na čítanie: 10 min

Čas zostavenia: ~ 2 hodiny

Cena: ~ 35 dolárov

Zásoby

  • Prútik!

    Môžete si kúpiť vlastné prútiky alebo si vyrobiť vlastné! Nájdite vhodnú palicu a dodajte jej atmosféru (alebo ju nechajte prázdnu!), Alebo buďte kreatívni a vyrobte si niečo z vecí, ktoré nájdete v okolí domu

  • Perie (na plávanie!)
  • Rukavice (na skrytie ovládača mikro: bitovej paličky)
  • Hliníková plechovka
  • Malý kus lepenky (~ 2 palce x 2 palce/5 cm x 5 cm)
  • Dva (2) mikro: bity
  • Dva (1) mikro: bitové akumulátory a batérie

    Ak získate balík micro: bit Go, je dodávaný s batériou a batériami

  • Dva (2) káble microUSB
  • Jedna (1) polovičná (alebo mini) doska na pečenie
  • Jeden (1) malý 5V jednosmerný motor
  • Jeden (1) držiak motora

    Alebo postavte jeden z kartónu a/alebo drevených hmoždiniek

  • Jeden (1) 9V akumulátor a káblová spona
  • Jeden (1) N-kanálový MOSFET

    Použil som D4N06L (technický list tu), ktorý je dimenzovaný na 4A, 60Vdc. Môžete použiť iný MOSFET, pokiaľ zvládne najmenej 3A a 9Vdc

  • Jeden (1) 100Ohm odpor
  • Jedna (1) dióda
  • Štyri (4) vodiče aligátora a kolíka
  • Jeden (1) prepojovací drôt

Krok 1: Čo robíme ??

Image
Image

Jednou z mojich obľúbených scén z prvej knihy o Harrym Potterovi bolo, keď potom, čo sa ostatní študenti trápia, Hermoine vyrobil plávajúci perie s kúzlom Wingardium Leviosa. Toto jednoduché kúzlo vystihuje podstatu toho, prečo milujeme mágiu: že doslova pohybom zápästia a niekoľkými vybranými slovami dokážeme okamžite uskutočniť prekvapivé (a pôsobivé) veci.

Aj keď nemáme presne taký druh mágie, máme technológiu, ktorá sa niekedy zdá byť zázračná. Takže taký druh sa počíta!

Teraz ste už pravdepodobne uhádli: Aby som napodobnil svoju obľúbenú scénu, chcel som levitovať pierko. Na to môžeme využiť silu vetra! Pre tento tutoriál vhodný pre začiatočníkov som sa rozhodol použiť malý 5V jednosmerný motor s lopatkami ventilátora vyrobenými z hliníkovej plechovky. Môžete napodobniť môj dizajn alebo, ešte lepšie, vytvoriť si vlastný!

Tento tutoriál vám ukáže, ako postupovať nasledovne:

1. Napíšte jednoduchý blokový kód pre mikro: bitový ovládač prútika

2. Zostavte obvod na ovládanie malého 5 V jednosmerného motora

3. Napíšte jednoduchý blokový kód pre magický prijímač, ktorý je spustený rádiovým signálom (alias bluetooth)

4. Vytvorte nastavenie, aby naša technika skutočne vyzerala ako mágia!

Krok 2: Kódujte to: ovládač prútika

Kódujte: Ovládač prútika!
Kódujte: Ovládač prútika!
Kódujte: Ovládač prútika!
Kódujte: Ovládač prútika!
Kódujte: Ovládač prútika!
Kódujte: Ovládač prútika!

Začnime s našou čarovnou paličkou!

Keďže ide o projekt vhodný pre začiatočníkov, na webovej stránke Make Code používame blokové kódovanie. Ak však máte viac skúseností s kódovaním, môžete mikro: bit naprogramovať aj pomocou mikropythonu alebo C ++ vo svojom obľúbenom prostredí kódovania (napr. Idle, kód Visual Studio atď.).

Dobre, zablokujme sa!

Krok 1: V bloku Na začiatku nastavte číslo skupiny Radio

Vyberte si číslo, ktoré máte radi a ktoré si budete pamätať, pretože to budeme potrebovať aj pre prijímač.

Krok 2: Rozhodnite sa, ako má vaša prútik spustiť akciu.

Micro: bit má akcelerometer, ktorý meria zmeny zrýchlenia v našich troch priestorových dimenziách: hore/dole, doľava/doprava a dopredu/dozadu.

Rýchle riešenie: Použite blok „on shake“! (Kód č. 1, fotografia 2)

Zložitejšie riešenie založené na gestách: Zistite, ako funguje akcelerometer, a sledujte výstup pri presúvaní mikro: bitu (otvorte sériový monitor Arduino IDE, aby ste videli výstup, ak potrebujete pomoc s týmto, pozrite si tento návod). Použite svoje pozorovania na nastavenie spúšťačov. (Kód č. 2, fotografia 3)

Príkladom v kóde č. 2 je môj pokus o gesto Wingardium Leviosa: švihnutím a švihnutím! (dole a vľavo). Obvykle je alebo je východiskovým bodom pre vaše obľúbené magické gesto!

Užitočné tipy:

(1) Pretože mikrokontroléry spracovávajú informácie super rýchlo, blok pauzy nám dáva čas na dokončenie prvej časti gesta pred tým, ako mikro: bit skontroluje druhú časť.

(2) Na mikro: bit som pridal popisky osí, aby som mohol jednoduchšie zistiť, ako získať správny pohyb pre kúzlo Wingardium Leviosa - rozhodne to odporúčam!

Krok 3: Pomocou gesta odošlite číslo rádia.

Blok „číslo rádiového odoslania“sa nachádza v sade blokov „rádio“. Fungovať bude akékoľvek (racionálne, skutočné, nekonečné) číslo!

Krok 4: Stiahnite si a uložte kód na micro: bit

Keď sa to deje, kontrolky mikro: bitového napájania začnú blikať a blikaním kódu sa dokončí nahrávanie.

Krok 3: Zostavte si: magický prijímač! (1/2)

Postavte to: magický prijímač! (1/2)
Postavte to: magický prijímač! (1/2)
Postavte to: magický prijímač! (1/2)
Postavte to: magický prijímač! (1/2)
Postavte to: magický prijímač! (1/2)
Postavte to: magický prijímač! (1/2)
Postavte to: magický prijímač! (1/2)
Postavte to: magický prijímač! (1/2)

Vezmite si druhý mikro: bit, dosku na krájanie a všetky zábavné elektronické súčiastky a kúsky!

Krok 1: Vložte tranzistor MOSFET do dosky na pečenie. (Foto 1)

Odporúčame, aby čierna časť tranzistora bola obrátená k vám, aby odkazy na kolíky v týchto pokynoch boli presné:)

Krok 2: Uchopte jeden z pinov aligátora a prepojte ho z mikro: bitového kolíka P0 s otvoreným radom na doske. (Foto 2)

Krok 3: Pripojte odpor medzi mikro: bitový vodič P0 a kolík brány MOSFET (kolík úplne vľavo). (Foto 3)

Krok 4: Pripojte krokosvorku aligátora medzi pin micro: bit GND a zdrojový kolík MOSFET (kolík úplne vpravo). (Foto 4)

Krok 4: Zostavte si: magický prijímač! (2/2)

Postavte to: magický prijímač! (2/2)
Postavte to: magický prijímač! (2/2)
Postavte to: magický prijímač! (2/2)
Postavte to: magický prijímač! (2/2)
Postavte to: magický prijímač! (2/2)
Postavte to: magický prijímač! (2/2)
Postavte to: magický prijímač! (2/2)
Postavte to: magický prijímač! (2/2)

Krok 5: Pomocou dvoch zostávajúcich aligátorových svoriek s kolíkovými koncovkami pripojte vodiče motora k dvom otvoreným radom na doske. (Foto 1)

Krok 6: Pripojte prepojovací vodič z jedného z káblov motora k vypúšťaciemu kolíku MOSFET (stredný kolík). (Foto 2)

Krok 7: Pripojte svoju diódu k svorkám motora tak, aby sa záporná strana (s prúžkom) pripojila k zostávajúcemu vodiču motora (žltý vodič na fotografii). (Foto 3)

Krok 8: Pripojte záporný (čierny) kábel batérie k zdrojovému kolíku MOSFET (rovnaký riadok ako micro: bit GND). (Foto 4)

Krok 9: Pripojte kladný (červený) kábel batérie k zostávajúcemu vodiču motora (žltý vodič). (Foto 4)

Krok 5: Kódujte to: magický prijímač

Code It: Magický prijímač!
Code It: Magický prijímač!

Krok 1: Nastavte skupinu rádií na rovnakú hodnotu ako pre ovládač prútika.

Krok 2: Vytiahnite blok „v rádiu prijatý“a nastavte ho na „prijaté číslo“.

Krok 3: Presuňte blok opakovania do bloku „Prijaté rádio“a prepnite ho na opakovanie 2 - 3 krát.

Krok 4: (Voliteľné, ale odporúčané) Ukážte ikonu na mikro: bite, či ste dostali reťazec.

Toto je super duper užitočný pri ladení.

Krok 5: Zapnite digitálny kolík 0! (Alias „digitálny zapisovací kolík P0“až 1)

Tento blok sa nachádza v bloku „Piny“na karte Rozšírené.

Krok 6: Pozastavte na niekoľko sekúnd.

Vybral som si 4 sekundy, môžete to ponechať alebo upraviť podľa potreby.

Krok 7: Vypnite digitálny kolík 0 („kolík digitálneho zápisu P0“až 0) a mikro: bitové zobrazenie.

Krok 8 (voliteľné, ale odporúčané): Pridajte záložný spúšťač pomocou mikro: bitového tlačidla A na účely testovania a ladenia:)

Voila! Stiahnite si kód do svojho magického prijímača micro: bit a sme pripravení na magickú rekvizitu!

Krok 6: Urobme trochu vetra

Urobme trochu vetra!
Urobme trochu vetra!
Urobme trochu vetra!
Urobme trochu vetra!
Urobme trochu vetra!
Urobme trochu vetra!

Urobme veterný generátor !! AKA fanúšik:) Zapnite horúcu lepiacu pištoľ a vezmite si nožnice, fixku, hliníkovú plechovku a kartón.

Krok 1: Opatrne vystrihnite hliníkový obdĺžnik z prázdnej plechovky a malého kruhu lepenky s priemerom asi 1 cm (1 cm).

Krok 2: Vytlačte šablónu ventilátora papiera na fotografii 1 v mierke 50%. Vystrihnite jednu z lopatiek ventilátora a päťkrát (5) ju vystopujte na hliníkovú fóliu.

Krok 3: Opatrne vystrihnite hliníkové lopatky ventilátora a prilepte ich v rovnakých intervaloch na kruh z lepenky.

Krok 4: Prilepte držiak motora na kus lepenky (pridal som aj „nohy“z drevených hmoždiniek, aby sa uľahčilo spájanie svoriek aligátora).

Ďalšie možnosti

  • Pomocou hnacieho hriadeľa motora otáčajte predmetmi alebo vytvorte nejaké prevody/páky na pohyb vecí v rôznych smeroch
  • Ak k reproduktorom pripojíte micro: bit, môže tiež prehrávať zvuky!
  • Začnite niečím jednoduchým a pohrajte sa, aby ste našli niečo, vďaka čomu sa budete cítiť magicky.

Krok 7: Otestujte všetky veci

Otestujte všetky veci!
Otestujte všetky veci!

A teraz k našej obľúbenej časti: testovanie !! Zapnite svoje mikro: bity (a pripojte batériu) a pohnite ovládačom prútika (alebo použite rýchle tlačidlo), aby ste otestovali, či náš magický prijímač pohybuje motorom.

Keď skončíte s testovaním, natrite magické spoje prijímača horúcim lepidlom, aby držali na svojom mieste. Ak chcete ultra trvalé riešenie, použite epoxid (vodotesnosť je príjemná bonusová funkcia). Dávajte si pozor, aby sa vám na mikro: bity nedostalo lepidlo (a obzvlášť epoxidové), aby ste ich mohli stále používať pre budúce projekty!

Poznámka: Keď prvýkrát zapnete všetko, motor sa môže začať otáčať bez signálu. Spustite ovládač prútika, mal by sa zastaviť a potom sa správajte podľa očakávania.

Nefunguje podľa očakávania?

Ladenie je takmer nevyhnutnou súčasťou budovania vecí, takže gratulujeme! Oficiálne ste výrobca! Tu je niekoľko tipov na ladenie:

1. Moc je najčastejším problémom výrobcov všetkých úrovní skúseností. Znovu skontrolujte, či je batéria správne pripojená a či sú rozsvietené obe kontrolky napájania micro: bit (tieto malé žlté svetlá pri porte microUSB).

2. Motor sa nepohybuje? Uistite sa, že vám v ceste neprekážajú žiadne káble ani iné predmety.

3. Motor ťahá perie skôr k nemu, než k nemu? Vymeňte orientáciu káblov motora. To spôsobí, že sa motor točí v opačnom smere a tým bude vzduch tlačený opačným smerom.

Krok 8: Vykonajte kúzlo

Urobte kúzlo!
Urobte kúzlo!
Urobte kúzlo!
Urobte kúzlo!

Teraz sme v podstate čarodejníci! Pomocou rukavíc skryte a podržte ovládač mikro: bitovej paličky a batériu. Skryte svoj magický prijímač vo fantastickom kontajneri, aby skutočne zapôsobil na všetkých ľudí. Zachytil som dutý stoh kníh, navrchu som vyrezal dieru a prilepil som motor s ventilátorom dovnútra.

To je všetko! Precvičte si svoje kúzlo a urobte na svojich priateľov dojem vďaka novým schopnostiam.

Otázky, komentáre, výtvory? Zanechať komentár! Veselé tvorenie, vy magické bytosti!

Nech sa pohne
Nech sa pohne
Nech sa pohne
Nech sa pohne

Runner Up in the Make it Move

Odporúča: