INHOUDSOPGAWE:

Micro: bit Magic Wand! (Beginner): 8 stappe (met prente)
Micro: bit Magic Wand! (Beginner): 8 stappe (met prente)

Video: Micro: bit Magic Wand! (Beginner): 8 stappe (met prente)

Video: Micro: bit Magic Wand! (Beginner): 8 stappe (met prente)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Image
Image
Kodeer dit: Wand Controller!
Kodeer dit: Wand Controller!

Alhoewel dit vir ons nie-magiese mense 'n bietjie lastig is om voorwerpe met ons verstand, woorde of towerstawe te sweef, kan ons tegnologie gebruik om (basies) dieselfde dinge te doen!

Hierdie projek gebruik twee mikro: stukkies, 'n paar klein elektroniese onderdele en 'n paar alledaagse voorwerpe uit die huis om ons eie towerstaf te skep.

Ek het vir die Wingardium Leviosa -spel gegaan, maar u kan hierdie projek beslis aanpas om ander towerspreuke uit te voer:)

Moeilikheidsgraad: Beginner+ ('n bietjie ervaring met kodering en stroombane is nuttig)

Lees tyd: 10 min

Bou tyd: ~ 2 uur

Koste: $ 35

Voorrade

  • Wand!

    U kan pasgemaakte toutjies koop of u eie maak! Soek 'n geskikte stok en voeg 'n bietjie flair by (of laat dit bloot!), Of raak kreatief en maak iets uit die dinge wat u in die huis kan vind

  • Veer (om te dryf!)
  • Handskoen (vir die wegsteek van die mikro: bit wand -kontroleerder)
  • Aluminium blik
  • Klein stukkie karton (~ 2 "x 2"/5cm x 5cm)
  • Twee (2) mikro: bisse
  • Twee (1) mikro: bis batterye en batterye

    As u die bundel micro: bit Go kry, kom dit met 'n battery en batterye

  • Twee (2) microUSB -kabels
  • Een (1) halfgrootte (of mini) broodbord
  • Een (1) klein 5V DC motor
  • Een (1) motorhouer

    Of bou een uit karton- en/of houtdowels

  • Een (1) 9V battery en batteryklemme
  • Een (1) N-kanaal MOSFET

    Ek het 'n D4N06L (datablad hier) gebruik wat vir 4A, 60Vdc gegradeer is. U kan 'n ander MOSFET gebruik, solank dit ten minste 3A en 9Vdc kan hanteer

  • Een (1) 100Ohm weerstand
  • Een (1) diode
  • Vier (4) alligator-tot-speldrade
  • Een (1) Jumper Wire

Stap 1: Wat doen ons ??

Image
Image

Een van my gunsteling tonele uit die eerste Harry Potter -boek was toe Hermoine, nadat al die ander studente sukkel, 'n veertjie laat sweef met die spel Wingardium Leviosa. Hierdie eenvoudige spel bevat die kern van die rede waarom ons mal is oor towerkuns: dat ons letterlik met ons pols en 'n paar keusewoorde onmiddellik verrassende (en indrukwekkende) dinge kan laat gebeur.

Alhoewel ons nie presies die soort magie het nie, het ons wel tegnologie wat soms wonderbaarlik lyk. So dit tel!

Teen hierdie tyd het jy seker al geraai: Om my gunsteling toneel na te boots, wou ek 'n veertjie sweef. Daarvoor kan ons die windkrag gebruik! Vir hierdie beginnersvriendelike tutoriaal het ek gekies om 'n klein 5V DC-motor met waaierblaaie van 'n aluminiumblik te gebruik. U kan my ontwerp naboots of, nog beter, u eie ontwerp!

Hierdie handleiding sal u wys hoe u die volgende kan doen:

1. Skryf 'n eenvoudige blokgebaseerde kode vir 'n micro: bit wand controller

2. Bou 'n stroombaan om 'n klein, 5V DC motor te beheer

3. Skryf 'n eenvoudige blokgebaseerde kode vir 'n magiese ontvanger wat geaktiveer word met 'n radiosein (ook bekend as bluetooth)

4. Bou 'n opset om ons tegnologie regtig soos magie te laat lyk!

Stap 2: Kodeer dit: Wand Controller

Kodeer dit: Wand Controller!
Kodeer dit: Wand Controller!
Kodeer dit: Wand Controller!
Kodeer dit: Wand Controller!
Kodeer dit: Wand Controller!
Kodeer dit: Wand Controller!

Kom ons begin met ons towerstaf!

Aangesien dit 'n beginner-vriendelike projek is, gebruik ons blokgebaseerde kodering op die webwerf Make Code. As u egter meer ervaring met kodering het, kan u ook die micro: bit programmeer met behulp van micropython of C ++ in u gunsteling -koderingsomgewing (bv. Idle, Visual Studio Code, ens.).

Goed, laat ons blokkeer!

Stap 1: Stel die radiogroepnommer in die blok Aan die begin

Kies 'n nommer waarvan u hou en u sal dit onthou, aangesien ons dit ook vir die ontvanger nodig het.

Stap 2: Besluit hoe u wil hê dat u towerstaf aksie moet veroorsaak.

Die micro: bit het 'n versnellingsmeter wat veranderinge in versnelling in ons drie ruimtelike dimensies meet: op/af, links/regs en vorentoe/agtertoe.

Vinnige oplossing: Gebruik die 'on shake' blok! (Kode nr. 1, foto 2)

Meer komplekse, op gebare gebaseerde oplossing: Ontdek hoe die versnellingsmeter werk en kyk na die uitset terwyl u die micro: bit beweeg (maak die Arduino IDE Serial Monitor oop om die uitset te sien, kyk na hierdie tutoriaal). Gebruik u waarnemings om snellers in te stel. (Kode nr. 2, foto 3)

Die voorbeeld in kode 2 is my poging tot 'n Wingardium Leviosa-gebaar: swish-and-flick! (onder en links). Useas-is of as 'n beginpunt vir u eie gunsteling magiese gebaar!

Nuttige wenke:

(1) Aangesien mikrobeheerders inligting baie vinnig verwerk, gee die blaasblok ons tyd om die eerste deel van die gebaar te voltooi voordat die mikro: bis kyk na die tweede deel.

(2) Ek het asetikette op die micro: bit aangebring, sodat ek makliker kon uitvind hoe ek die regte beweging vir die Wingardium Leviosa -spel kan kry - beveel dit beslis aan!

Stap 3: Gebruik die gebaar om 'n radionommer te stuur.

Die "radio stuur nommer" blok word gevind in die "radio" blokstel. Enige (rasionele, werklike, nie-oneindige) nommer sal werk!

Stap 4: Laai die kode af en stoor dit op die micro: bit

Die mikro: bietjie kragligte flikker terwyl dit gebeur, en sodra dit klaar is met flikker, is die kode klaar opgelaai.

Stap 3: Bou dit: Magiese ontvanger! (1/2)

Bou dit: Magiese ontvanger! (1/2)
Bou dit: Magiese ontvanger! (1/2)
Bou dit: Magiese ontvanger! (1/2)
Bou dit: Magiese ontvanger! (1/2)
Bou dit: Magiese ontvanger! (1/2)
Bou dit: Magiese ontvanger! (1/2)
Bou dit: Magiese ontvanger! (1/2)
Bou dit: Magiese ontvanger! (1/2)

Gryp u tweede mikro: bit, u broodbord en al die prettige elektroniese onderdele!

Stap 1: Steek u MOSFET -transistor in die broodbord. (Foto 1)

Dit word aanbeveel om die swart deel van die transistor na u toe te wys sodat die verwysings in hierdie instruksies akkuraat is:)

Stap 2: Gryp een van u krokodille-krokodilknippies vas en koppel dit van die mikro: bit-pen P0 aan 'n oop ry in die broodbord. (Foto 2)

Stap 3: Verbind u weerstand tussen die micro: bit P0 -draad en die MOSFET -hekpen (die pen heel links). (Foto 3)

Stap 4: Koppel 'n krokodille-krokodilklem tussen die micro: bit GND-pen en die MOSFET-bronpen (die regter pen). (Foto 4)

Stap 4: Bou dit: Magiese ontvanger! (2/2)

Bou dit: Magiese ontvanger! (2/2)
Bou dit: Magiese ontvanger! (2/2)
Bou dit: Magiese ontvanger! (2/2)
Bou dit: Magiese ontvanger! (2/2)
Bou dit: Magiese ontvanger! (2/2)
Bou dit: Magiese ontvanger! (2/2)
Bou dit: Magiese ontvanger! (2/2)
Bou dit: Magiese ontvanger! (2/2)

Stap 5: Koppel die motorkabels met u twee oorblywende krokodille-knippies aan twee oop rye in die broodbord. (Foto 1)

Stap 6: Koppel u jumperdraad van een van die motordrade aan die MOSFET -afvoerpen (middelste pen). (Foto 2)

Stap 7: Koppel u diode oor die motorterminale sodat die negatiewe kant (met die streep) aansluit by die oorblywende motordraad (geel draad op die foto). (Foto 3)

Stap 8: Verbind die negatiewe (swart) batterykabel met die MOSFET -bronpen (dieselfde ry as die micro: bit GND). (Foto 4)

Stap 9: Verbind die positiewe (rooi) batterykabel met die oorblywende motordraad (geel draad). (Foto 4)

Stap 5: Kodeer dit: Magiese ontvanger

Kodeer dit: Magiese ontvanger!
Kodeer dit: Magiese ontvanger!

Stap 1: Stel Radio Group dieselfde as vir die Wand Controller.

Stap 2: Trek 'n "op radio ontvang" blok uit en stel dit op "ontvangen nommer".

Stap 3: Sleep 'n herhalingsblok na die blok "op radio ontvang" en verander dit na herhaal 2-3 keer.

Stap 4: (opsioneel, maar aanbeveel) Wys 'n ikoon op die micro: bit om u te laat weet of dit die string ontvang het.

Dit is baie nuttig vir ontfouting.

Stap 5: Skakel Digital Pin 0 aan (ook bekend as "digitale skryfpen P0" na 1)

Hierdie blok word gevind onder die blok "penne" onder die blad Gevorderd.

Stap 6: Stop 'n paar sekondes.

Ek het 4 sekondes gekies; u kan dit behou of aanpas soos u wil.

Stap 7: Skakel Digital Pin 0 ("digitale skryfpen P0" na 0) en die mikro: bis -skerm uit.

Stap 8 (opsioneel, maar aanbeveel): Voeg 'n rugsteunsneller by met behulp van micro: bit-knoppie A vir toets- en ontfoutingsdoeleindes:)

Voila! Laai die kode af op u Magical Receiver micro: bit en ons is gereed vir die magiese rekwisiet!

Stap 6: Kom ons maak 'n bietjie wind

Kom ons maak bietjie wind!
Kom ons maak bietjie wind!
Kom ons maak bietjie wind!
Kom ons maak bietjie wind!
Kom ons maak bietjie wind!
Kom ons maak bietjie wind!

Kom ons maak 'n windopwekker !! AKA 'n waaier:) Skakel 'n warm lijmpistool aan en gryp jou skêr, permanente merker, aluminiumblik en karton.

Stap 1: Sny 'n reghoek van aluminium versigtig uit 'n leë blikkie en 'n klein sirkel karton van ongeveer 1 cm in deursnee.

Stap 2: Druk die papierwaaier sjabloon in Foto 1 teen 50% op skaal uit. Sny een van die waaierblaaie uit en spoor dit vyf (5) keer op die aluminiumfoelie vas.

Stap 3: Sny die aluminium waaierblaaie versigtig uit en plak dit op gelyke tussenposes op die kartonsirkel.

Stap 4: Plak die motorhouer op 'n stuk karton (ek het ook 'bene' van houtdoppels bygevoeg om die krokodilleklemme makliker te verbind).

Ander opsies

  • Gebruik die motoras om voorwerpe te draai of maak ratte/hefbome om dinge in verskillende rigtings te beweeg
  • As u micro: bit aan luidsprekers koppel, kan dit ook klanke speel!
  • Begin met iets eenvoudig en speel rond om iets te vind wat jou magies laat voel.

Stap 7: Toets alles

Toets alles!
Toets alles!

En nou, vir ons gunsteling deel: toetsing !! Skakel u mikro: stukkies aan (en koppel die battery aan) en beweeg u towerstafkontroleerder (of gebruik die sneltoets -sneller) om te toets of ons magiese ontvanger die motor beweeg.

As u klaar is met toets, bedek die magiese ontvangerverbindings met warm gom om dit op hul plek te hou. As u 'n ultra-permanente oplossing wil hê, gebruik epoxy (waterdig is 'n goeie bonusfunksie). Wees versigtig om te voorkom dat u gom (en veral epoxy) op u mikro: bisse kry, sodat u dit steeds vir toekomstige projekte kan gebruik!

Let wel: As u alles eers aanskakel, kan die motor sonder 'n sein begin draai. Skakel die stokbeheerder in en dit moet stop, en gedra jou dan soos verwag.

Werk dit nie soos verwag nie?

Ontfouting is 'n byna onvermydelike deel van die bou van dinge, so baie geluk! U is amptelik 'n vervaardiger! Hier is 'n paar wenke vir ontfouting:

1. Krag is die algemeenste probleem vir makers van alle ervaringsvlakke. Kontroleer of die battery behoorlik gekoppel is en dat beide die micro: bit -kragligte aan is (die klein geel liggies by die microUSB -poort).

2. Motor beweeg nie? Maak seker dat geen van die drade of ander voorwerpe in die pad is nie.

3. Motor trek die veer eerder daarnatoe as weg? Verander die oriëntasie van die motorkabels. Dit sal veroorsaak dat die motor in die teenoorgestelde rigting draai, en dus sal die lug in die teenoorgestelde rigting gedruk word.

Stap 8: Maak 'n bietjie towerkuns

Maak 'n bietjie towerkuns!
Maak 'n bietjie towerkuns!
Maak 'n bietjie towerkuns!
Maak 'n bietjie towerkuns!

Ons is nou basies towenaars! Gebruik handskoene om die mikro: bit -toverstafkontroleerder en die batterypak vas te hou. Steek jou magiese ontvanger weg in 'n fantastiese houer om alle mense werklik te beïndruk. Ek het 'n hol boekstapel gegryp, 'n gat aan die bokant gesny en my motor met die waaier binne vasgeplak.

Dis dit! Oefen u spel en beïndruk u vriende met u nuutgevonde kragte.

Vrae, opmerkings, skeppings? Los kommentaar! Gelukkige maak, julle magiese wesens!

Maak dit beweeg
Maak dit beweeg
Maak dit beweeg
Maak dit beweeg

Naaswenner in die maak dit beweeg

Aanbeveel: