
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59



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!
Rekomenduojamas:
Slinkties teksto ekranas (vadovas nuo A iki Z): 25 žingsniai (su paveikslėliais)

Slinkties teksto rodymas (vadovas nuo A iki Z): Šiame instrukciniame / vaizdo įraše aš jums padėsiu žingsnis po žingsnio instrukcijas, kaip rodyti slinkties tekstą naudojant „Arduino“. Aš neaiškinsiu, kaip sukurti kodą „Arduino“, aš parodysiu, kaip naudoti esamą kodą. Ką ir kur reikia bendradarbiauti
ESP8266 POV ventiliatorius su laikrodžiu ir tinklalapio teksto atnaujinimu: 8 žingsniai (su paveikslėliais)

ESP8266 POV ventiliatorius su laikrodžiu ir tinklalapio teksto atnaujinimu: tai kintamo greičio, POV (Persistence Of Vision), ventiliatorius, kuris periodiškai rodo laiką, ir du tekstiniai pranešimai, kuriuos galima atnaujinti „skrendant“. taip pat yra vieno puslapio žiniatinklio serveris, leidžiantis pakeisti du tekstus
Namų įspėjimas: „Arduino +“pranešimai iš debesies dideliame ekrane: 14 žingsnių (su paveikslėliais)

Namų įspėjimas: „Arduino +“pranešimai iš debesies dideliame ekrane: mobiliųjų telefonų amžiuje galite tikėtis, kad žmonės reaguos į jūsų skambutį visą parą. Arba … ne. Kai mano žmona grįžta namo, telefonas lieka palaidotas rankinėje arba jo baterija išsikrovusi. Mes neturime fiksuoto ryšio linijos. Skambina arba
Pranešimai apie įvykius realiuoju laiku naudojant „NodeMCU“(„Arduino“), „Google Firebase“ir „Laravel“: 4 veiksmai (su paveikslėliais)

Pranešimai apie įvykius realiuoju laiku naudojant „NodeMCU“(„Arduino“), „Google Firebase“ir „Laravel“: ar kada nors norėjote gauti pranešimą, kai jūsų svetainėje atliekamas veiksmas, tačiau el. Paštas netinkamas? Ar norite išgirsti garsą ar skambėjimą kiekvieną kartą, kai parduodate? Arba dėl neatidėliotinos situacijos reikia nedelsiant atkreipti jūsų dėmesį
Pranešimai apie skalbimo mašiną naudojant MESH: 4 žingsniai (su paveikslėliais)

Pranešimai apie skalbimo mašiną naudojant MESH: Oi! Aš pamiršau apie skalbimo mašinoje esančius drabužius … Ar visada pamiršite pasiimti drabužius po skalbimo? Šis receptas atnaujins jūsų skalbimo mašiną, kad gautumėte pranešimus per „Gmail“arba IFTTT, kai jūsų drabužiai bus paruošti nuotraukoms