Kazalo:
- Zaloge
- 1. korak: 1. korak: Gradbena škatla
- 2. korak: 2. korak: Dokončanje škatle
- 3. korak: dokončanje ure
- 4. korak: Začetek programiranja
- 5. korak: Oglejte si programiranje
- 6. korak: Programiranje s kalkulatorjem
- 7. korak: Programiranje glasbe
- 8. korak: Program pametne ure
- 9. korak: Vrednotenje celotnega projekta
Video: Pametna ura Micro: bit: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Za božič sem dobil komplet pametnega doma micro: bit. Zato sem mislil, da bi lahko ustvaril pametno uro, ki bi delovala kot budilka, ura, predvajalnik glasbe, vendar celo kot pedometer in kalkulator. Na koncu mi je šlo odlično in zato vam lahko napišem navodila, kako narediti in programirati to pametno uro: D.
Zaloge
Micoro: malo pameten dom
kartona
imitacija usnja
nekaj kablov
sponka za papir
lepilni trak
1. korak: 1. korak: Gradbena škatla
Najprej naredimo škatlo. Začnimo tako, da na karton narišemo dva pravokotnika velikosti 7 cm * 6,2 cm, nato pa še dva pravokotnika velikosti 3,5 x 7 cm in predhodno enega 3,5 x 6,5 cm na karton. Nato lahko izrežete te pravokotnike. Kot zadnji del tega cilja uporabite pištolo za lepilo, da pritrdite pravokotnike na škatle, kot je prikazano. Pustili smo en pravokotnik velikosti 7 x 6,2 cm in z njimi bi lahko delali v naslednjih korakih.
2. korak: 2. korak: Dokončanje škatle
Torej že imamo osnovo škatle, vendar to ne pomeni, da je končano. V tem koraku bomo pogledali, kako to dokončati. Najbolj pričakovano delo na škatli, kjer je priključek za slušalke, ko so vrata USB za microbit v izpostavljenem delu škatle. Nato zlepimo zadnji pravokotnik, ki nam je ostal v zadnjem koraku, kot lahko na sliki. Kdor želi biti mojster, ki je videti kot majhna ptica, ki je videti kot škatla, vendar še vedno ne naredi zgornjega pravokotnika iz usnja, ki že ponuja. In zdaj prihaja težji del. Lovijo pokrov in označijo razpoložljiva A in B na telesu. Na teh dveh točkah imate na škatli luknjo. Potisnite jih skozi pripravljene luknje, tako da se dotaknejo vaših prstov. Kot predzadnji del tega koraka, kjer so priključki za zaslon, izrežite majhno luknjo, tako da se priključki bolje dotikajo kablov.
3. korak: dokončanje ure
V tem koraku bomo dokončali uro z mikrobitom. Zato naredimo to. Najprej smo izrezali kos usnja, širok kot naš grob in dolg kot obseg roke. nato z lepilno pištolo lepite ta kos na dno naše škatle, nato pa na drugem koncu tega kosa usnja ustvarite nekaj lukenj s sponko za papir. Nato z zaponko za papir prebodite luknjo v kosu kartona, ki je nad vrati za mikrobit, in tam prilepite zaponko. Zdaj ste na vrsti, da pokrijete baterijo. Na karton narišemo baterijo, te kose razrežemo skupaj in jih z lepilno pištolo zlepimo skupaj. Nato smo za boljši videz izrezali iste velike kose usnja, ki smo jih pravkar izrezali iz kartona. Te kose prilepite na pokrov baterije. Na koncu lepilo pritrdite na škatlo, kot je prikazano na sliki. In zdaj smo končali strojno opremo, da si lahko ogledamo softwarwe.
4. korak: Začetek programiranja
Kliknite ikono novega projekta in nič nas ne ovira pri začetku programiranja. Zdaj imate opravljeno uro, vendar se nikoli ne bomo programirali: D. In zato vas bom naučil programirati mikrobite. Najboljše, kar je na voljo, pojdite na stran makekode.t. Kliknite ikono Osnovno in povlecite belo območje "ob zagonu" in "pokaži LED". Nato gremo v Imput in tu vidimo različne pogoje, ki bodo, ko bodo izpolnjeni, zagnali program, ki ga vanj postavimo. Izberemo pritisnjen gumb A in ga povlečemo na namizje. Nato povlecite "pokaži LED" v ta blok in kliknite, kaj bo LED zaslon 5 * 5 prikazal na mikrobitu. To lahko ponovimo še dvakrat, vendar moramo nastaviti, da se program zažene, ko pritisnete A in A ali B. Nazadnje lahko dodamo pozdravno sliko, ki bo prikazana, ko se program naloži, in slike, ki bodo prikazane, ko A, B, in A + B pritisnete.
5. korak: Oglejte si programiranje
V zadnjem koraku smo se naučili osnovne teorije mikrobitnega programiranja. Če česa ne razumete in želite pomoč, napišite v komentarjih, če vem, vam bom svetoval. Najprej pojasnimo, kaj želimo, da mikrobit počne. Ta program sem naredil tako: Ko pritisnem gumb A, se čas doda času ali ura doda čas, ko se oglasi alarm. čas zvonjenja alarma je odvisen od nastavitve. In samo nastavitve se bodo spremenile, ko pritisnete A + B. Zdaj pa pojasnimo, kaj pomeni vsaka nastavitev: Nastavitev 1 pomeni nastavitev časa, ko pritisk A času doda uro, pritisk B pa minuto. Nastavitev 2 pomeni, da je čas alarma enak času. Gumb A k času alarma doda eno uro, gumb B pa minuto alarma doda eno minuto. Nastavitev 3 pomeni, da sta čas alarma in čas alarma že nastavljena, tako da gumb A in gumb B ne naredita ničesar le, če pritisnete ali gumbi hkrati preklopijo na naslednjo nastavitev. Končno nastavitev 4 pomeni, da budilka ni aktivna in ura prikazuje le čas. Naslednji korak vam pove, kako programirati mikrobit tako, da se lahko šteje kot kalkulator.
6. korak: Programiranje s kalkulatorjem
V zadnjem koraku sem vam obljubil, da bomo pogledali, kako programirati mikrobit, da deluje kot kalkulator, in tukaj imate to: Ta program je programiran tako, da ustvari 4 spremenljivke: prvo številko, drugo številko, funkcijo in rezultat. Nato s pritiskom na gumb A dodamo eno spremenljivki "frist number", pritisk B pa eno k drugi številčni spremenljivki. In zdaj boste zagotovo vprašali, kaj se zgodi, ko pritisnemo A + B? Pravilno ste uganili, če mislite, da spreminja funkcijo. Ko je vrednost spremenljivke enaka 0, pomeni +, ko 1 pomeni - če 2 potem * in nazadnje, ko je 3, potem je funkcija / vklopljena.
7. korak: Programiranje glasbe
Mikrobito smo že poskušali programirati tako, da se obnaša kot ura in kalkulator. V tem koraku bomo pogledali nekaj prijetnejšega, in sicer glasbeno programiranje. Bloke za glasbeno programiranje najdete v glasbeni mapi. Tam lahko izberete, ali želite predvajati katero od vnaprej programiranih melodij ali pa programirate svojo. Če želite programirati svoje melodije, povlecite prvi blok v meniju na namizje. Ko kliknete na ta blok, kjer je napisana srednja črka C, boste videli klavirsko tipkovnico, na kateri lahko izberete, katero noto boste igrali v tem bloku. Nato kliknite na "beat", da določite dolžino note. In zdaj lahko glede na glasbo programirate kakšno pesem ali morda kot jaz češko različico Jingle bells: D. Toda za to je potrebno veliko potrpljenja, ker morate vsako noto nastaviti posebej. Spodaj je program, v katerem so 4 melodije. ena se začne na začetku, ostale tri pa ob pritisku na A, B in A + B. Prijetno poslušanje:)
8. korak: Program pametne ure
Če bi bili drugi koraki enostavni, bi bil ta program zelo zapleten. Najprej kopiramo vse bloke za ogled. Nato potrebujemo več nastavitev (spremenljivka stikala) približno 11. Nastavitev 1-4 je že znana iz koraka, kjer smo programirali uro ali: Nastavitev 1 = nastavitev časa, Nastavitev 2 = nastavitev časa alarma, Nastavitev 3 = Alarm je aktiven, Nastavitev 4 = alarm je izklopljen. Zdaj k tej nastavitvi dodamo: Nastavitve 5 = Predvajanje glasbe, Nastavitve 6 = Kalkulator seštevkov, Nastavitve 7 = Kalkulator odštevanja, Nastavitve 8 = Kalkulator množenja, Nastavitve 9 = Delitev kalkulatorja, Nastavitve 10 = Spremenljivke prve številke in druge številke nastavite na nič, in zadnja 11 Nastavitev 11 = pedometer. Celoten program deluje tako, da je pri pritisku bloka na gumbu A / B pri stikalu = 5 več blokov, zato za eno dvigne neko spremenljivko. In tu blazinice potrebujejo 5. Vendar pa je celoten program tako težko opisati s polnimi besedami, ki bi bil objavljen v knjigi, zato prilagam posnetke zaslona tega programa. In tukaj je povezava do videoposnetka, kjer so prikazane vse funkcije tega programa:
9. korak: Vrednotenje celotnega projekta
Ta projekt je bil veliko težji, kot sem sprva mislil. Mislim, da je treba še kaj izboljšati, vendar to prepuščam vam. Lahko celo programirate kompas ali kakšno igro. Pravzaprav ni omejitev za domišljijo. Upam, da vam je bil ta projekt všeč ali napišite komete kakršna koli vprašanja o tem projektu, če vem, da bi rad odgovoril. Zelo bom vesel, če boste glasovali zame v konkurenci nosljivih. Želim vam veliko sreče pri izvajanju tega projekta:).
Priporočena:
Pametna namizna LED luč - Pametna razsvetljava W/ Arduino - Delovni prostor Neopixels: 10 korakov (s slikami)
Pametna namizna LED luč | Pametna razsvetljava W/ Arduino | Delovni prostor Neopixels: Danes preživljamo veliko časa doma, študiramo in virtualno delamo, zakaj torej ne bi povečali svojega delovnega prostora s prilagojenim in pametnim sistemom osvetlitve, ki temelji na LED -diodah Arduino in Ws2812b. Tukaj vam pokažem, kako zgradite svoj pametni Namizna LED luč, ki
Pametna ura DIY Fitness Tracker z oksimetrom in srčnim utripom - Modularni elektronski moduli podjetja TinyCircuits - Najmanjša arkada: 6 korakov
Pametna ura DIY Fitness Tracker z oksimetrom in srčnim utripom | Modularni elektronski moduli podjetja TinyCircuits | Najmanjša arkada: Hej, kaj se dogaja, fantje! Akarsh tukaj iz CETech -a. Danes imamo s seboj nekaj senzorskih modulov, ki so v vsakdanjem življenju zelo uporabni, vendar v majhni različici samih. Senzorji, ki jih imamo danes, so zelo majhni v primerjavi s tra
Pametna budilka: pametna budilka iz Raspberry Pi: 10 korakov (s slikami)
Pametna budilka: pametna budilka iz Raspberry Pi: Ste si kdaj želeli pametno uro? Če je tako, je to rešitev za vas! Naredil sem pametno budilko, to je ura, ki jo lahko spremenite glede na spletno stran. Ko se alarm sproži, bo zaslišal zvočni signal in dve lučki bosta
C51 4 -bitna elektronska ura - lesena ura: 15 korakov (s slikami)
C51 4 -bitna elektronska ura - lesena ura: ta vikend sem imel nekaj prostega časa, zato sem šel naprej in sestavil to 4 -bitno elektronsko digitalno uro za 2,40 USD, ki sem jo pred časom kupil pri AliExpressu
M-ura Miniaturna večmodna ura: 11 korakov
M-ura Miniaturna večmodna ura: minimalistična ura? Ura z več načini? Matrix Clock? To je projekt z več načini ure, ki temelji na MSP430G2432. Lahko ga sestavite brez spajkanja in minimalne uporabe orodja. Z omejeno ločljivostjo zaslona 8x8 slikovnih pik ta 12 -urna ura prikazuje čas