Turinys:

„Micro: bit“išmanusis laikrodis: 9 žingsniai
„Micro: bit“išmanusis laikrodis: 9 žingsniai

Video: „Micro: bit“išmanusis laikrodis: 9 žingsniai

Video: „Micro: bit“išmanusis laikrodis: 9 žingsniai
Video: Запустил World Of Tanks на Часах из Китая 2024, Lapkritis
Anonim
„Micro: bit“išmanusis laikrodis
„Micro: bit“išmanusis laikrodis

Kalėdoms gavau „micro: bit“išmaniųjų namų rinkinį. Taigi aš maniau, kad galėčiau sukurti išmanųjį laikrodį, kuris veiktų kaip žadintuvas, laikrodis, muzikos grotuvas, bet net kaip žingsniamatis ir skaičiuotuvas. Galų gale man puikiai sekėsi, todėl galiu parašyti jums instrukcijas, kaip pasidaryti ir užprogramuoti šį išmanųjį laikrodį: D.

Prekės

Micoro: šiek tiek protingi namai

kartonas

odos imitacija

kai kurie kabeliai

sąvaržėlė

lipni juosta

1 žingsnis: 1 žingsnis: dėžutės kūrimas

1 žingsnis: dėžutės kūrimas
1 žingsnis: dėžutės kūrimas
1 žingsnis: dėžutės kūrimas
1 žingsnis: dėžutės kūrimas

Pirmiausia mes gaminame dėžutę. Pradėkime piešdami ant kartono du 7 cm * 6,2 cm stačiakampius, tada kitus du stačiakampius ant 3,5 x 7 cm dydžio ir anksčiau vieną 3,5 x 6,5 cm dydžio kartoną. Tada galite iškirpti šiuos stačiakampius. Ir kaip paskutinę šio tikslo dalį, klijų pistoletu priklijuokite stačiakampius prie dėžių, kaip parodyta. Mes palikome vieną 7 x 6,2 cm stačiakampį ir galėjome dirbti su jais atlikdami kitus veiksmus.

2 veiksmas: 2 žingsnis: dėžutės apdaila

2 žingsnis: Dėžutės apdaila
2 žingsnis: Dėžutės apdaila
2 žingsnis: Dėžutės apdaila
2 žingsnis: Dėžutės apdaila
2 žingsnis: Dėžutės apdaila
2 žingsnis: Dėžutės apdaila
2 žingsnis: Dėžutės apdaila
2 žingsnis: Dėžutės apdaila

Taigi dėžutės pagrindą jau turime, tačiau tai nereiškia, kad tai padaryta. Ir mes pažvelgsime, kaip tai užbaigti šiame žingsnyje. Labiausiai laukiamas darbas prie dėžutės, kurioje yra ausinių lizdas, kai mikrobitų USB prievadas yra atviroje dėžutės dalyje. Tada, kaip galime paveikslėlyje, klijuojame paskutinį stačiakampį, kurį palikome paskutiniame žingsnyje. Kas nori būti meistru, kuris atrodo kaip mažas paukštis, panašus į dėžutę, bet vis tiek nesudaro viršutinio jau pasiūlytos dirbtinės odos stačiakampio. O dabar ateina sunkioji dalis. Jie persekioja dangtelį ir pažymi turimus A ir B ant kūno. Tada šiuose dviejuose taškuose ant dėžutės turite skylę. Išstumkite juos per paruoštas skyles, kad jie liestų pirštus. Priešpaskutinėje šio veiksmo dalyje, kur yra ekrano jungtys, išpjaukite nedidelę skylę, kad jungtys geriau liestų kabelius. Ir paskutinis - dėžutės klijų pistoleto oda, kad būtų geresnė estetinė išvaizda.

3 žingsnis: laikrodžio užbaigimas

Laikrodžio užbaigimas
Laikrodžio užbaigimas
Laikrodžio užbaigimas
Laikrodžio užbaigimas
Laikrodžio užbaigimas
Laikrodžio užbaigimas

Šiame etape mes užbaigsime savo mikrobitų laikrodį. Taigi padarykime tai. Pirmiausia išpjovėme dirbtinės odos gabalėlį, kurio plotis toks, kaip mūsų kapo, ir tiek, kiek yra mūsų rankos apimtis. tada klijuokite šį gabalėlį prie mūsų dėžutės apačios klijų pistoletu. Tada kitame šio dirbtinio gabalo gale mes sukuriame keletą skylių su segtuku. Tada popieriaus segtuku perverkite skylę kartono gabalėlyje, esančiame virš mikrobitų prievadų, ir klijuokite popieriaus spaustuką. Dabar jūsų eilė uždengti akumuliatorių. Ant kartono nupiešiame akumuliatorių, supjaustome šiuos gabalus ir priklijuojame lipniu pistoletu. Vėliau, norėdami geriau atrodyti, mes išpjaustėme tuos pačius didelius dirbtinės odos gabalus, kuriuos ką tik supjaustėme iš kartono. Priklijuokite šias dalis prie akumuliatoriaus dangtelio. Galiausiai priklijuokite akumuliatoriaus dangtelį prie dėžutės, kaip parodyta paveikslėlyje. Ir dabar mes baigėme aparatūrą, kad galėtume pažvelgti į „softwarwe“.

4 žingsnis: programavimo pradžia

Image
Image

Spustelėkite naujo projekto piktogramą ir niekas netrukdo mums pradėti programavimo. Dabar laikrodis jau padarytas, bet mes niekada patys neužprogramuosime: D. Ir todėl aš jus išmokysiu programuoti mikrobus. Geriausi turimi eikite į puslapį makekode.t. Spustelėkite pagrindinę piktogramą ir vilkite baltą sritį „pradžios“ir „šou LED“. Tada mes einame į „Imput“ir čia matome įvairias sąlygas, kurias įvykdžius, bus paleista programa, kurią mes į juos įdėjome. Mes pasirenkame paspaudę mygtuką A ir vilkite jį į darbalaukį. Tada vilkite „šou LED“į šį bloką ir spustelėkite tai, ką 5 * 5 LED ekranas rodys mikrobite. Tai galima pakartoti dar du kartus, tačiau turime nustatyti, kad programa būtų paleista paspaudus A ir A arba B. Galiausiai galime pridėti pasveikinimo vaizdą, kuris bus rodomas, kai programa įkeliama, ir vaizdus, kurie bus rodomi, kai A, B, ir A + B yra paspausti.

5 žingsnis: žiūrėkite programavimą

Skaičiuoklės programavimas
Skaičiuoklės programavimas

Paskutiniame žingsnyje mes sužinojome pagrindinę mikrobitų programavimo teoriją. Jei kažko nesuprantate ir norite pagalbos, rašykite komentaruose, jei žinau, patarsiu. Pirmiausia išsiaiškinkime, ką norime daryti mikrobitui. Aš privertiau šią programą veikti taip: kai paspaudžiu mygtuką A, laikas pridedamas prie laiko arba valanda prideda laiką, kuriuo skamba žadintuvas. laikas, kuriuo norite skambėti, priklauso nuo nustatymo. Ir tik nustatymai pasikeis, kai paspausite A + B. Dabar paaiškinkime, ką reiškia kiekvienas nustatymas: 1 nustatymas reiškia laiko nustatymą, kai paspaudus A pridedama valanda prie laiko, o paspaudus B per minutę. 2 nustatymas reiškia, kad žadintuvo laikas sutampa su laiku. Mygtukas A prideda vieną valandą prie žadintuvo laiko, o mygtukas B - vieną minutę prie žadintuvo laiko. 3 nustatymas reiškia, kad ir žadintuvo laikas, ir žadintuvo laikas jau nustatyti, kad mygtukai A ir B nieko nedarytų tik paspaudę arba mygtukai tuo pačiu metu pereina prie kito nustatymo. Galiausiai, 4 nustatymas reiškia, kad žadintuvas nėra aktyvus, o laikrodis rodo tik laiką. Kitas žingsnis nurodo, kaip užprogramuoti mikrobitą, kad jis būtų laikomas skaičiuotuvu.

6 žingsnis: skaičiuotuvo programavimas

Image
Image

Paskutiniame žingsnyje aš jums pažadėjau, kad pažiūrėsime, kaip užprogramuoti mikrobitą, kad jis veiktų kaip skaičiuotuvas, ir štai jūs jį turite: Ši programa yra suprojektuota sukurti 4 kintamuosius: frist skaičių, antrąjį skaičių, funkciją ir rezultatą. Vėliau paspaudus A mygtuką, prie „frist number“kintamojo pridedamas vienas, o paspaudus B - prie antrojo kintamojo. Ir dabar jūs tikrai paklausite, kas atsitiks, kai paspausime A + B? Jūs atspėjote teisingai, jei manėte, kad tai keičia funkciją. Kai kintamosios funkcijos vertė lygi 0, tai reiškia +, kai 1 reiškia - jei 2, tada * ir galiausiai, kai 3, tada įjungiama funkcija /.

7 žingsnis: muzikos programavimas

Mes jau bandėme užprogramuoti mikrobitą, kad ji elgtųsi kaip laikrodis ir skaičiuotuvas. Šiame žingsnyje apžvelgsime kažką malonesnio, būtent muzikos programavimą. Muzikos programavimo blokus galite rasti muzikos aplanke. Čia galite pasirinkti, ar norite groti kai kurias iš anksto užprogramuotas melodijas, ar galite programuoti savo. Norėdami užprogramuoti savo melodijas, vilkite pirmąjį meniu bloką į darbalaukį. Spustelėję šį bloką, kuriame parašytas vidurinis C, pamatysite fortepijono klaviatūrą, kurioje galėsite pasirinkti, kurią natą groti. Tada spustelėkite „mušti“, kad nustatytumėte natos ilgį. O dabar pagal muziką galite užprogramuoti kokią nors dainą, o gal kaip aš čekišką versiją „Jingle bells“: D. Bet tam reikia daug kantrybės, nes kiekvieną natą turite nustatyti atskirai. Žemiau yra programa, kurioje yra 4 melodijos. vienas prasideda nuo pradžios, o kiti trys - paspaudus A, B ir A + B. Malonaus klausymo:)

8 žingsnis: „Smart Watch“programa

Image
Image

Jei kiti veiksmai būtų lengvi, ši programa būtų labai sudėtinga. Visų pirma, nukopijuojame visus blokus žiūrėti. Tada mums reikia daugiau nustatymų (jungiklio kintamojo) apie 11. Nustatymas 1-4 jau žinomas iš žingsnio, kuriame užprogramavome laikrodį, arba: 1 nustatymas = laiko nustatymas, 2 nustatymas = žadintuvo laiko nustatymas, 3 nustatymas = aliarmas yra aktyvus, 4 nustatymas = aliarmas išjungtas. Dabar prie šio nustatymo pridedame: 5 nustatymai = muzikos grojimas, 6 nustatymai = papildymo skaičiuoklė, 7 nustatymai = atimties skaičiuoklė, 8 nustatymai = daugybos skaičiuoklė, 9 nustatymai = dalijimo skaičiuoklė, 10 nustatymai = nustatykite pirštų skaičių ir antrojo skaičiaus kintamuosius į nulį, ir paskutinis 11 Nustatymas 11 = žingsniamatis. Visa programa veikia taip, kad A / B mygtuko paspaustame bloke yra keli blokai, kai jungiklis = 5, taigi jis pakelia kai kuriuos kintamuosius po vieną. Ir štai trinkelėms reikia 5. Tačiau visą programą taip sunku apibūdinti visu žodžiu, kuri būtų paskelbta knygoje, todėl pridedu šios programos ekrano kopijas. Čia yra nuoroda į vaizdo įrašą, kuriame rodomos visos šios programos funkcijos:

9 žingsnis: viso projekto įvertinimas

Viso projekto įvertinimas
Viso projekto įvertinimas
Viso projekto įvertinimas
Viso projekto įvertinimas
Viso projekto įvertinimas
Viso projekto įvertinimas

Šis projektas buvo daug sunkesnis, nei maniau iš pradžių. Manau, kad dar yra ką patobulinti, bet palieku tai jums. Jūs netgi galite užprogramuoti kompasą ar kokį žaidimą. Tiesą sakant, vaizduotei nėra ribų. Tikiuosi, kad jums patiko šis projektas, arba parašykite visus klausimus apie šį projektą kometoms, jei žinau, kad norėčiau atsakyti. Būsiu labai laimingas, jei balsuosite už mane nešiojamame konkurse. Linkiu sėkmės įgyvendinant šį projektą:).

Rekomenduojamas: