Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Beveik visas belaidis ryšys vyksta naudojant radijo bangas*, įskaitant telefono skambučius, tekstinius pranešimus ir „WiFi“. Naudodamas integruotus radijo siųstuvus ir imtuvus, „Micro: Bit“mikrovaldiklis leidžia labai lengvai kurti įvairius projektus naudojant radijo ryšį.
Šis konkretus projektas yra paprastas ir greitas būdas siųsti tekstinius pranešimus tarp dviejų „Micro: Bit **“mikrovaldiklių - siuntėjas rašo (trumpą) pranešimą, kuris per radiją perduodamas priimančiam „Micro: Bit“, kuris sukrečia lėlę naudojant servo variklis, tada ekrane rodomas pranešimas „Micro: Bit“LED ekrane. Kiekvienas „Micro: Bit“gali būti ir siuntėjas, ir gavėjas.
Tai tarsi dviejų žmonių „Twitter“.. jei tviteris jums pranešė per šokančią kartoninę roboto marionetę!
*Radijo bangos yra ilgos bangos šviesos bangos. Patikrinkite elektromagnetinį spektrą čia!
** Didelis AČIŪ „Adafruit“už tai, kad aukojo šiame projekte naudojamus „Micro: Bit“mikrovaldiklius švietimo tikslais! yayy ačiū, kad palaikote šį švietėjišką darbą !!: D
1 žingsnis: medžiagos ir įrankiai
Elektronika
- Mikro: bitų mikrovaldiklis (x 2)
- Servo variklis (x 2)
- Aligatoriaus spaustukai prie „Breadboard“laidų
Lėlių (ar kitų pranešimų sistemos) medžiaga
- Kartonas (maždaug 2 pėdų x 1 pėdos)
- Popieriaus tvirtinimo detalės (13 ar daugiau)
- Iešmai (5 ar daugiau)
Įrankiai
- Karšto klijų pistoletas
- Žirklės ir (arba) peilis (pvz., Peilis peiliui)
- Pieštukas
- Liniuotė ar kita briauna
2 veiksmas: sukurkite įspėjimo apie gaunamą pranešimą lėlę
1 žingsnis: Sukurkite kartoninę lėlę, tokią kaip parodyta nuotraukoje, arba sukurkite savo! Sujungimams naudokite popieriaus tvirtinimo detales
2 žingsnis: Sukurkite tvirtinimo sistemą, kad lėlė būtų pritvirtinta prie servo su iešmais ir kartonu
Lėlę prie servo tvirtinimo sistemos pritvirtinau magnetu, nes magnetai yra nuostabūs, tačiau taip pat galite naudoti klijus, juostą, velcro ar įvairius kitus klijus!
3 žingsnis: pastatykite lėlę.
- Maždaug per. 6 colių x 12 colių kartono lakštą, išmatuokite, pažymėkite ir iškirpkite skylę servo korpusui, kad servo rankos remtųsi į kartono lakšto priekį.
- Iškirpkite du trikampius iš kartono ir priklijuokite juos ant stovo užpakalinės dalies, kad stovas gerai stovėtų!
- Iškirpkite skylę „Micro: Bit“laidams, kuriuos reikia įkišti, ir pridėkite du kaiščius priekyje, kad laikytumėte „Micro: Bit“.
3 žingsnis: koduokite du „Micro: Bits“
Norėdami pradėti, pasirinkite vieną „Micro: Bit“kaip siuntėją, o kitą „Micro: Bit“- kaip gavėją. Kai abu veiks kaip tikėtasi, pridėkite abiejų vaidmenų kodą.
Norėdami programuoti kiekvieną „Micro: Bit“, naudokite svetainę „Make Code Micro: Bit“. Kadangi šis projektas yra skirtas pradedantiesiems, visa sistema gali būti sukurta naudojant blokinę programavimo kalbą, nors pritaikymai skatinami ir vertinami!
Jei kambaryje (t. Y. Klasėje) yra daugiau nei viena „Micro: Bit“pora, nepamirškite kiekvienai porai nustatyti skirtingų radijo grupių numerių.
Siuntėjas siunčia (trumpą) tekstą pagal vartotojo įvestį per radiją, kaip aukščiau pateiktas pavyzdys. Gana paprasta! Imtuvas perkelia servo sistemą, kai gaunamas gaunamas tekstas, tada slenka pranešimo tekstą LED ekrane, kaip parodyta žemiau esančiame pavyzdyje.
Norėdami sustabdyti gaunamo pranešimo siuntimą/gavimą, paspauskite atstatymo mygtuką.
4 žingsnis: prijunkite „Servo“
Prijunkite raudoną servo laidą prie „Micro: Bit 3V“maitinimo kaiščio, juodą servo laidą prie „Micro: Bit“įžeminimo kaiščio, o servo baltą (arba geltoną) laidą prie „Micro: Bit“įvesties kaiščio P0.
5 veiksmas: siųskite visas žinutes
Užprogramuokite „Micro: Bits“tiek siuntėju, tiek gavėju, kad galėtumėte bendrauti pirmyn ir atgal. Tada perjunkite maitinimą iš nešiojamojo kompiuterio į akumuliatorių ir išbandykite belaidžio ryšio sistemą! Kai siuntėjas atsiunčia pranešimą, lėlė jums praneš, kad patikrintumėte LED ekraną, kad galėtumėte matyti gaunamą pranešimą.
Kokį atstumą galite pasiekti? Išbandykite!
Šiam įvadiniam projektui yra daugybė kitų plėtinių, čia yra keletas galimybių:
- Pridėkite daugiau pranešimų parinkčių pridėdami daugiau įvesties arba pakeisdami, kaip tos įvestys skaitomos;
- Vietoj įspėjimo apie stalą sistemos sukurkite nešiojamą įspėjimo sistemą;
- Siųskite balso pranešimus ir (arba) kitus garsus.
Laimingas pastatas!