Sisukord:
- Tarvikud
- 1. samm: 1. samm: kasti ehitamine
- 2. samm: 2. samm: kasti viimistlemine
- Samm: kella lõpetamine
- Samm: programmeerimise alustamine
- Samm: vaadake programmeerimist
- 6. samm: kalkulaatori programmeerimine
- 7. samm: muusika programmeerimine
- 8. samm: nutikella programm
- 9. samm: kogu projekti hindamine
Video: Micro: bit Smart Watch: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Sain jõuludeks micro: bit targa kodu. Seega mõtlesin, et võiksin luua nutikella, mis töötaks äratuskella, kella, muusikapleierina, aga isegi sammulugeja ja kalkulaatorina. Lõppkokkuvõttes läks mul suurepäraselt ja seega saan teile kirjutada juhised selle nutikella valmistamiseks ja programmeerimiseks: D.
Tarvikud
Micoro: natuke tark kodu
papp
kunstnahk
mõned kaablid
kirjaklamber
kleeplint
1. samm: 1. samm: kasti ehitamine
Esiteks valmistame kasti. Alustuseks joonistame papile kaks 7 cm * 6,2 cm ristkülikut, seejärel ülejäänud kaks ristkülikut 3,5 x 7 cm ja varem ühe 3,5 x 6,5 cm suuruse papile. Seejärel saate need ristkülikud välja lõigata. Ja selle eesmärgi viimase osana kasutage liimipüstolit, et kleepida ristkülikud kastide külge, nagu näidatud. Jätsime ühe 7 x 6,2 cm ristküliku ja saime nendega järgmistes sammudes töötada.
2. samm: 2. samm: kasti viimistlemine
Seega on meil karbi alus juba olemas, kuid see ei tähenda, et see on tehtud. Ja me vaatame, kuidas seda selles etapis lõpule viia. Kõige oodatum töö karbil, kus on kõrvaklappide pesa, kui mikrobitine USB -port on karbi avatud osas. Seejärel liimime viimase ristküliku, mille oleme viimases etapis jätnud, nagu pildil. Kes tahab olla meister, kes näeb välja nagu väike lind, kes näeb välja nagu kast, kuid siiski ei tee ülemist kunstnahast ristkülikut, mis juba pakub, ilmub. Ja nüüd tuleb raske osa. Nad jälitavad kaant ja märgivad kerele saadaolevad A ja B. Siis on neis kahes punktis sul karbil auk. Lükake need läbi ettevalmistatud aukude nii, et need puudutaksid teie sõrmi. Selle sammu eelviimase osana, kus on kuvari pistikud, lõigake väike auk, nii et pistikud puudutaksid paremini kaableid. Ja lõpuks karbi liimipüstoli kunstnahk parema esteetilise välimuse saavutamiseks.
Samm: kella lõpetamine
Selles etapis lõpetame oma mikrobitise kella. Nii et teeme ära. Kõigepealt lõikasime välja kunstnahast tüki, mis oli sama lai kui haud ja nii pikk kui meie käe ümbermõõt. seejärel liimige see tükk liimipüstoliga meie kasti põhja. Seejärel loome selle kunstnahast teise otsa kirjaklambriga mõned augud. Seejärel torgake kirjaklambriga auk papist, mis asub mikrobitiportide kohal, ja liimige kirjaklamber sinna. Nüüd on teie kord aku katta. Joonistame kartongile aku ja lõikame need tükid kokku ja kleepime kokku liimipüstoli abil. Seejärel lõikasime parema väljanägemise huvides välja samad suured kunstnahast tükid, nagu me just papist lõikasime. Kleepige need tükid aku kaane külge. Lõpuks liimige aku kaas karbile, nagu pildil näidatud. Ja nüüd oleme riistvara lõpetanud, et saaksime vaadata softwarwe'i.
Samm: programmeerimise alustamine
Klõpsake uue projekti ikooni ja miski ei takista meil programmeerimist alustada. Nüüd on teil kell valmis, kuid me ei programmeeri end kunagi: D. Ja sellepärast õpetan teile, kuidas programmeerida mikroobe. Parim saadaolev minge lehele makekode.t. Klõpsake ikooni Basic ja lohistage valget ala "käivitamisel" ja "show ledidel". Siis läheme Imputi ja näeme siin erinevaid tingimusi, mis nende täitmisel käivitavad programmi, mille me neile panime. Valime vajutatud nupu A ja lohistame selle töölauale. Seejärel lohistage "show ledid" sellesse plokki ja klõpsake seda, mida 5 * 5 LED -ekraan mikrobitil kuvab. Seda saab korrata veel kaks korda, kuid peame seadistama programmi käivituma, kui vajutate klahve A ja A või B. Lõpuks saame lisada tervituspildi, mida kuvatakse programmi laadimisel, ja pilte, mis kuvatakse, kui A, B, ja A + B vajutatakse.
Samm: vaadake programmeerimist
Viimases etapis õppisime mikrobitite programmeerimise põhiteooriat. Kui te ei saa millestki aru ja soovite abi, kirjutage kommentaaridesse, kui tean, annan teile nõu. Kõigepealt teeme selgeks, mida me tahame, et mikrobit teeks. Panin selle programmi toimima nii: Kui vajutan nuppu A, lisatakse kellaajale kellaaeg või tund lisab kellaaja, mil äratus kõlab. äratussignaali esitamise aeg sõltub seadistusest. Ja lihtsalt seaded muutuvad, kui vajutate klahve A + B. Nüüd selgitame, mida iga seade tähendab: 1. seade tähendab kellaaja määramist, kui vajutate A lisab ajale tunni ja vajutades B minut. Seade 2 tähendab, et äratuse aeg on sama mis kellaaeg. Nupp A lisab äratuse ajale ühe tunni ja nupp B lisab ühe minuti äratusajale. Seade 3 tähendab, et nii äratuse kui ka äratuse aeg on juba seatud nii, et nupud A ja nupp B ei tee midagi ainult siis, kui vajutate või nupud lülituvad samal ajal järgmisele sättele. Lõpuks tähendab säte 4, et äratuskell ei ole aktiivne ja kell näitab ainult kellaaega. Järgmine samm ütleb teile, kuidas mikrobit programmeerida nii, et seda saaks arvutada.
6. samm: kalkulaatori programmeerimine
Viimases etapis lubasin teile, et vaatame, kuidas programmeerida mikrobiti kalkulaatorina töötamiseks, ja siin on see olemas: See programm on programmeeritud looma 4 muutujat: frist number, teine number, funktsioon ja tulemus. Seejärel lisab A -nupu vajutamine muutujale "frist number" ühe ja B vajutamine teise numbri muutujale. Ja nüüd küsite kindlasti, mis juhtub, kui vajutame A + B? Arvasite õigesti, kui arvasite, et see muudab funktsiooni. Kui muutujafunktsiooni väärtus on 0, tähendab see +, kui 1 tähendab - kui 2, siis * ja lõpuks, kui 3, siis / funktsioon on sisse lülitatud.
7. samm: muusika programmeerimine
Oleme juba proovinud programmeerida mikrobita käituma nagu kell ja kalkulaator. Selles etapis vaatame midagi nauditavamat, nimelt muusika programmeerimist. Muusika programmeerimisplokid leiate muusika kaustast. Seal saate valida, kas soovite mängida mõnda eelprogrammeeritud meloodiat või saate ise programmeerida. Oma meloodiate programmeerimiseks lohistage menüü esimene plokk töölauale. Kui klõpsate sellel plokil, kus on kirjutatud keskmine C, näete klaveriklaviatuuri, kus saate valida, millist nooti see plokk esitada. Seejärel klõpsake noodi pikkuse määramiseks nuppu "beat". Ja nüüd saate muusika järgi programmeerida mõne laulu või võib -olla nagu mina tšehhi versiooni Jingle bells: D. Aga see võtab palju kannatust, sest peate iga noodi eraldi seadma. Allpool on programm, milles on 4 viisi. üks algab stardist ja teine kolm, kui vajutada A, B ja A + B. Mõnusat kuulamist:)
8. samm: nutikella programm
Kui muud sammud oleksid lihtsad, oleks see programm väga keeruline. Esiteks kopeerime vaatamiseks kõik plokid. Siis on meil vaja rohkem seadeid (lüliti muutuja) umbes 11. Seade 1-4 on juba teada sammust, kus me kella programmeerisime: või 1. seade = kellaaja seadistamine, 2. seade = äratusaja seadistamine, 3. seade = Alarm on aktiivne, Seade 4 = alarm on välja lülitatud. Sellele seadistusele lisame: Seaded 5 = Muusika esitamine, Seaded 6 = Lisakalkulaator, Seaded 7 = Lahutamise kalkulaator, Seaded 8 = Korrutuskalkulaator, Seaded 9 = Jaga kalkulaator, Seaded 10 = Seadke null- ja teise arvu muutujad nulliks, ja viimane 11 Seade 11 = sammulugeja. Kogu programm töötab nii, et nupu A / B plokis on mitu plokki, kui lüliti = 5, nii et see tõstab mõne muutuja ükshaaval. Ja see on koht, kus padjad vajavad 5. Kuid kogu programmi on nii raske kirjeldada täissõnadega, mis avaldataks raamatul ja seega lisan selle programmi ekraanipildid. Ja siin on link videole, kus on näidatud selle programmi kõik funktsioonid:
9. samm: kogu projekti hindamine
See projekt oli palju raskem, kui ma algselt arvasin. Ma arvan, et veel on midagi parandada, kuid jätan selle teie hooleks. Võite isegi programmeerida kompassi või mõnda mängu. Tegelikult pole kujutlusvõimel piire. Loodan, et teile meeldis see projekt või kirjutage komeetidele selle projekti kohta küsimusi, kui ma tean, et tahaksin neile vastata. Mul on väga hea meel, kui kannate minu seljas kantaval võistlusel. Soovin teile edu selle projekti elluviimisel:).
Soovitan:
BBC Micro: bit and Scratch - interaktiivne rool ja sõidumäng: 5 sammu (piltidega)
BBC Micro: bit and Scratch - interaktiivne rool ja sõidumäng: Üks selle nädala ülesannetest on kasutada BBC Micro: bit'i, et liituda meie kirjutatud Scratchi programmiga. Ma arvasin, et see on suurepärane võimalus kasutada oma ThreadBoardit sisseehitatud süsteemi loomiseks! Minu inspiratsioon nullist p
"High-Fivey" Cardboard Micro: bit Robot: 18 sammu (koos piltidega)
"High-Fivey" Cardboard Micro: bit Robot: Kodus kinni, kuid on siiski vajadus kedagi viiest saada? Me tegime sõbraliku väikese roboti, milles oli pappi ja mikro: natuke koos hullumeelsete ahelate bititahvliga ja kõik, mida ta sinult soovib, on viis, et hoida oma armastust teie vastu. Kui teile meeldib
Servomootorite käitamine Moto: bit Micro: bit: 7 sammu (piltidega)
Servomootorite käitamine Moto: bit abil Micro: bit: Üks võimalus micro: bit funktsionaalsuse laiendamiseks on kasutada tahvlit nimega moto: bit SparkFun Electronics (umbes 15-20 dollarit). See tundub keeruline ja sellel on palju funktsioone, kuid servomootoreid pole sellest raske käivitada. Moto: bit võimaldab teil
Micro: Bot - Micro: Bit: 20 sammu
Micro: Bot - Micro: Bit: Ehita endale Micro: Bot! See on mikro: bitiga juhitav robot, millel on sisseehitatud sonar autonoomseks sõiduks või kui teil on kaks Micro: bitti, siis raadio teel juhitav sõit
Micro: bit - Micro Drum Machine: 10 sammu (piltidega)
Micro: bit - Micro Drum Machine: See on micro: bit mikrotrumlimasin, mis heli asemel lihtsalt tekitab trumme. See on raske inspireeritud micro: bit orkestri küülikutest. Mul kulus natuke aega, et leida mõned solenoidid, mida oli lihtne kasutada koos mocro: bit