Sisukord:

Micro: natuke võlukeppi! (Vahepealne): 8 sammu
Micro: natuke võlukeppi! (Vahepealne): 8 sammu

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

Video: Micro: natuke võlukeppi! (Vahepealne): 8 sammu
Video: ЖЕНЩИНА, ЗАМУНАЮЩАЯСЯ С ДЬЯВОЛОМ - 8 - Ужасы и драма - ПАРАЛЛЕЛЬНЫЕ СОБЫТИЯ 2024, November
Anonim
Image
Image
Koodige see: Wand Controller!
Koodige see: Wand Controller!

"Igasugune piisavalt arenenud tehnoloogia pole maagiast eristatav." (Arthur C. Clarke). Pagan jah on! Mida me ootame, kasutame tehnoloogiat, et luua omamoodi võlu !!

See projekt kasutab meie enda maagilise võlukepi loomiseks kahte mikro -bitist mikrokontrollerit, majapidamisjahutit ja mõnda väikest elektroonilist detaili. Valisin Wingardium Leviosa žesti kasutamise, kuid kindlasti saate seda projekti kohandada teiste loitsude tegemiseks!

Pange tähele, et see on vaheprojekt, kuna see hõlmab kõrgepinget ja voolu. Kasutage sobivaid ohutusprotokolle ja olge läheduses alati teine täiskasvanu.

Raskusaste: keskmine

Lugemisaeg: 15 min

Ehitusaeg: ~ 1 tund

Maksumus: ~ 40 dollarit

Tarvikud

  • Vits!

    Saate osta kohandatud võlukeppe või olla loov ja teha ise

  • Sulg (ujumiseks!)
  • Kinnas (mikro: biti võlukontrolleri peitmiseks)
  • Üks (1) majapidamisventilaator (kuni 4A)

    Me ei muuda jahutusventilaatorit, nii et haarake see, mis teil on maja ümber, või laenutage seda lemmikinimeselt

  • Üks (1) pikendusjuhe

    Muudame pikendusjuhet, seega kasutage täiendavat, mida te ei vaja, või ostke odav

  • Kaks (2) mikro: bitti
  • Kaks (2) mikro -bitist akut ja kaks (2) AAA patareid

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

  • Kaks (2) microUSB -kaablit
  • Üks (1) PCB

    Minu oma on 2 cm x 8 cm, mis tahes sarnane või suurem trükkplaat töötab (kuid kindlasti EI kasuta leivaplaati, kuna see ei talu suurt voolu)

  • Üks (1) tahkisrelee (JZC-11F)

    Hinnatud 5Vdc sisendile ja 220/250 Vac ja 5A väljundile. Saate kasutada erinevat releed seni, kuni see saab lülituda

  • Üks (1) NPN transistor
  • Üks (1) diood
  • Üks (1) 100 oomi takisti
  • Kolm (3) alligaatoriklambrit
  • Kolm (3) hüppajatraati, 22 gabariiti
  • Kaks (2) hüppajatraati, 14 gabariiti (vähemalt 5A)
  • Termokahanev toru (~ 4 "/20cm)

Samm: maagia? Mida?! Kuidas ??

Image
Image

Üks minu lemmikstseene esimesest Harry Potteri raamatust oli see, kui Hermoine paneb sule loitsuga Wingardium Leviosa hõljuma. 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! Oma lemmikstseeni jäljendamiseks tahtsin sulgi levitada. Kuidas saaksime päriselus sulgi kaugelt liigutada? Tuulega !!

Pärast selle projekti algaja versiooni ehitamist ei olnud ma 100% rahul. Tahtsin jõuda Hermione taseme võluri staatuseni! Nii kavandasin teise versiooni, mis suudab suurele majapidamisventilaatorile toite vahetada.

See versioon kasutab tahkisrelee vahelduvvoolu lülitamiseks alalisvoolu päästikuga. Võite jäljendada minu disaini või veel parem - luua oma! Selle projekti jaoks on PALJU variatsioone, mida saate selle põhiraamistiku abil teha, leida loits, mis teid inspireerib ja selle ellu äratada!

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

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

2. Ehitage vooluahela 12V, 4A vooliku ventilaatori toite vahetamiseks.

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

2. samm: kodeerige see: Wand Controller

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

Alustame oma võluvitsaga! Me kasutame plokkipõhist kodeerimist veebisaidi Make Code kaudu, kuid kui teil on kodeerimisega kogemusi, saate oma lemmikkodeerimiskeskkonnas (nt jõudeolekus, Visual Studio Code jms) programmeerida ka mikro: bitti, kasutades micropythonit või C ++.

Samm: määrake plokis On Start raadioside grupi number. Kasutame sama numbrit maagilise vastuvõtja micro: bit jaoks.

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

Micro: bitil on 3-teljeline kiirendusmõõtur, me kasutame seda žesti käivitamiseks.

Kiire lahendus: kasutage raputamise plokki!

Keerulisem, žestipõhine lahendus:

Uurige, kuidas kiirendusmõõtur töötab, printides jadapordisse plokkidega „Seeria kirjutusväärtus” (jaotis Täpsemalt). Avage Arduino IDE jadamonitor, et jälgida žestide tegemisel mikrobiti väljundit. Kasutage oma tähelepanekuid päästikute määramiseks. (Kood nr 2)

Kood nr 2 näide on minu katse Wingardium Leviosa žestiga: swish-and-flick! (allapoole z-suunas ja vasakule x-suunas). Kasutage oma lemmikmaagilise žesti alustamisel või lähtepunktina!

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 (või stringi saatmiseks, olge järjekindel) saatmiseks.

Plokid "raadiosaatmise string" ja "raadiosaatmise number" on leitud "raadio" plokkide komplektist.

Samm: laadige kood alla ja salvestage see micro: bitile!

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)

Haara oma teine mikro: bit, PCB, jootekolb ja kõik elektroonilised osad!

Kiire ülevaade: kasutame relee alalisvoolu poole käivitamiseks mikrobitist 3,3 V toiteallikat. Vooluahel on lõpule viidud, kui micro -bit P0 pin lülitab sisse NPN -transistori. 1. samm: jootke relee ja transistor oma PCB -plaadile.

2. samm: jootke diood üle relee alalisvooluvõrgu kontaktide, et kaitsta mikro: bitti hajumispinge eest, kui relee mähised lülituvad. Dioodi negatiivne pool (hall joon) peaks ühenduma relee alalisvoolu positiivse toitega tihvtis.

Samm 3: jootke üks hüppaja traat relee alalisvoolu positiivse sisendiga. Ühendage alligaatoriklamber selle juhtme ja micro: bit 3.3V väljundpadja vahele.

Samm: jootke teine hüppajajuhe relee alalisvoolu väljalülitamise (GND) tihvti ja transistori kollektori tihvti vahele.

Samm: jootage kolmas hüppaja traat transistori emitteri tihvti külge. Ühendage alligaatoriklamber selle juhtme ja micro: bit GND padja vahele.

Samm: jootke takisti transistori aluse tihvti külge. Ühendage alligaatori klamber takisti teise otsa ja micro: bit P0 padja vahele.

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

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

Samm 7: Eemaldage 1/2 cm (2 cm) isolatsioon mõlemalt poolt 14 -mõõtmeliselt juhtmest. Jootke üks traat relee NO (tavaliselt avatud) tihvti külge ja teine traat relee COM (või mähis 2) tihvti külge.

Samm: lõigake pikendusjuhe ainult ühelt poolt ja eemaldage lõigatud traadi küljelt 2 cm isolatsioon.

9. samm: haarake 14 -mõõtmelisest traadist ja libistage igale juhtmele tükk termokahanevat toru.

Samm 10: Joondage 14 -mõõtmelise traadi üks ots pikendusjuhtme ühe otsaga ja keerake metall kokku. Kinnitage termokahanev toru oma lemmikuga. soojusallikas (nt tulemasin, föön jne). Korrake sama ka teiste juhtmete ja termokahaneva toru puhul.

Märkus. Vahelduvvoolu juhtmete orientatsioon ei oma tähtsust.

Samm: kodeerige see: maagiline vastuvõtja

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

On aeg meie maagilist vastuvõtjat kodeerida!

1. samm: seadistage raadiosidegrupp samale numbrile kui Wand Controlleril. 2. samm: tõmmake välja raadio teel vastu võetud plokk ja seadke see väärtuseks "ReceiveNumber" (või "ReceiveString", kui kasutasite seda oma Wand Controlleri jaoks).

3. samm: lohistage kordusplokk plokki "raadio teel vastu võetud" ja lülitage see kordamiseks 2-4 korda.

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

See on väga kasulik, kui/kui silute.

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

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

6. samm: tehke paus mõneks sekundiks.

Valisin 2 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: testimine ja silumine

Testi ja silumine!
Testi ja silumine!
Testi ja silumine!
Testi ja silumine!

Ja nüüd meie lemmikosa jaoks: testimine !!

Lülitage oma mikro: bitid (aku või microUSB kaudu) sisse, ühendage pikendusjuhe ja ühendage ventilaator pikendusjuhtmega, seejärel liigutage võlukepi kontrollerit, et kontrollida, kas maagiline vastuvõtja lülitab ventilaatori sisse.

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). Soovitatav on vältida mikro: bitti liimi katmist, et saaksite seda kasutada tulevaste projektide jaoks.

Ei tööta ootuspäraselt?

1. Võimsus on kõige levinum probleem kõigi kogemustasemete tegijate jaoks. Kontrollige veelkord, kas kõik asjad on ühendatud. Kasutage mikro: bitikontrolleri kiirlülitit, et kontrollida, kas vastuvõtja kuvab ikooni "sain teate".

2. Ventilaator ei liigu? Kui relee lülitub, kuulete kuuldavat klõpsatust. Kasutage mikro: bitikontrolleri kiirpäästikut ja kuulake heli.

Märkasin, et micro: bit 2xAAA aku ei olnud relee käivitamiseks piisav. Lõppkokkuvõttes kasutasin lihtsalt microUSB -kaablit, kuid ka 3xAAA aku peaks seda tegema.

3. Kasutage multimeetrit, et kontrollida jootekohtade järjepidevust ja vajadusel relee alalisvoolu mähiste pinget.

Samm: ehitage oma maagiline rekvisiit

Ehitage oma maagiline rekvisiit!
Ehitage oma maagiline rekvisiit!

Nüüd, kui olete oma maagilisi tehnilisi võimeid testinud ja harjutanud, olete valmis oma maagilise rekvisiidi üles ehitama! Kasutage micro: bit wand kontrolleri ja aku peitmiseks kindaid.

Maagilise vastuvõtja jaoks: kuhu soovite sule panna ja kuidas saate ventilaatori peita?

Oma demo jaoks peitsin ventilaatori lihtsalt kaamera eest (shhhhh, ära ütle !!), kuid kui teete oma maagilist esitust isiklikult, saate ventilaatori peitmiseks korpuse ehitada. Leidsin, et aknaklaasi võrk aitas suurepäraselt osi peita, lastes samal ajal õhku läbi.

Kas soovite teha muud maagiat? Saate ehitada erinevat tüüpi rekvisiite! Sama seadistus töötab kõigi vähese energiatarbega vahelduvvoolu seadmete, näiteks kõlarite või ekraani sisselülitamisel! Lihtsalt veenduge, et maksimaalne voolutugevus on alla 5A.

8. samm: mine edasi ja ole maagiline

Mine edasi ja ole maagiline!
Mine edasi ja ole maagiline!

Pagan jah, nõustaja tase: vahepealne !! Harjutage oma žesti, et saaksite kõigile inimestele tõeliselt muljet avaldada. Ja muidugi õpetage teistele, kuidas seda tehnoloogilist maagiat teha!

Kui vajate abi, teil on küsimusi või soovite oma loomingut näidata, jätke kommentaar!

Head tegemist, sõbrad!

Soovitan: