Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Gotovo sva naša bežična komunikacija odvija se pomoću radio valova*, uključujući telefonske pozive, tekstualne poruke i WiFi. Sa ugrađenim radio odašiljačima i prijemnicima, mikro: Bit mikrokontroler čini super lakim stvaranje svih vrsta projekata s radio komunikacijom.
Ovaj projekt je jednostavan i brz način za slanje tekstualnih poruka između dva Micro: Bit ** mikrokontrolera - pošiljatelj piše (kratku) poruku koja se putem radija prenosi na prijemni Micro: Bit, koji trese malu lutku koristeći servo motor, a zatim prikazuje poruku na Micro: Bit LED ekranu. Svaki Micro: Bit može biti i pošiljalac i primalac.
To je nešto poput Twittera za dvije osobe.. ako vas je tweet obavijestio putem lutke robota koji pleše!
*Radio talasi su dugotalasni svetlosni talasi. Elektromagnetski spektar pogledajte ovdje!
** Veliko HVALA Adafruit -u na donaciji mikro: Bit mikrokontrolera koji se koriste u ovom projektu u obrazovne svrhe! yayy hvala vam što podržavate ovaj obrazovni poduhvat !!: D
Korak 1: Materijali i alati
Elektronika
- Mikro: Bitni mikrokontroler (x 2)
- Servo motor (x 2)
- Aligator isječci na Breadboard Wires
Lutkarski (ili drugi materijal za upozorenje o porukama) materijali
- Karton (približno 2 ft. X 1 ft.)
- Pričvršćivači papira (13 ili više)
- Ražnjići (5 ili više)
Alati
- Pištolj za vruće ljepilo
- Škare i/ili pomoćni nož (npr. Egzaktni nož)
- Olovka
- Ravnalo ili neko drugo ravnalo
Korak 2: Napravite lutku upozorenja o dolaznoj poruci
Korak 1: Napravite kartonsku lutku poput one prikazane na fotografiji ili stvorite svoju! Za spajanje koristite pričvršćivače za papir
Korak 2: Izgradite sistem za pričvršćivanje lutke na servo pomoću ražnjića i kartona
Koristio sam magnet za pričvršćivanje lutke na sistem za servo montažu jer su magneti odlični, ali možete koristiti i ljepilo, traku, čičak ili mnoštvo drugih ljepila!
Korak 3: Izgradite stalak za lutku.
- Na cca. 6 inča x 12 inča kartonske ploče, izmjerite, označite i izrežite rupu za servo tijelo tako da krakovi servo leže na prednjoj strani kartonske ploče.
- Izrežite dva trokuta od kartona i zalijepite ih na stražnju stranu postolja tako da postolje stoji uspravno!
- Izrežite rupu za Micro: Bit žice koje ćete provući i dodajte dvije kopče na prednjoj strani kako biste držali Micro: Bit.
Korak 3: Kodirajte dva Micro: bita
Za početak, odaberite jedan Micro: Bit za pošiljatelja, a drugi Micro: Bit za primatelja. Kada oboje rade kako se očekuje, dodajte kôd za obje uloge.
Koristite web stranicu Make Code Micro: Bit za programiranje svakog Micro: Bit -a. Kako je ovo zamišljeno kao projekt za početnike, cijeli se sistem može izgraditi pomoću programskog jezika zasnovanog na blokovima, iako se prilagođavanja potiču i cijene!
Ako u prostoriji postoji više od jednog para Micro: bitova (tj. U učionici), ne zaboravite postaviti različite brojeve radio grupa za svaki par.
Pošiljalac šalje (kratak) tekst na osnovu unosa korisnika putem radija, poput gornjeg primjera. Prilično jednostavno! Prijemnik pomiče servo kad se primi dolazni tekst, zatim pomiče tekst poruke na LED ekranu, kao u donjem primjeru.
Pritisnite dugme za poništavanje da biste zaustavili slanje/primanje dolazne poruke.
Korak 4: Povežite Servo
Spojite crveno servo žicu na utičnicu za napajanje Micro: Bit 3V, crnu žicu servo servera na Micro: Bit uzemljenje, a servo bijelu (ili žutu) žicu na Micro: Bit ulazni pin P0.
Korak 5: Pošaljite sve poruke
Programirajte oba Micro: Bita da budu i pošiljatelj i primatelj tako da možete komunicirati naprijed -natrag. Zatim prebacite napajanje sa prijenosnog računara na bateriju i isprobajte svoj bežični komunikacijski sistem! Kada pošiljalac pošalje poruku, marioneta će vas obavijestiti da provjerite LED ekran kako biste mogli vidjeti dolaznu poruku.
Koliko daleko možete doseći? Isprobajte!
Postoje još mnoga proširenja ovog uvodnog projekta, evo nekoliko mogućnosti:
- Dodajte još opcija poruka dodavanjem više ulaza ili promjenom načina na koji se ti unosi čitaju;
- Umjesto stolnog sistema upozorenja, izgradite nosivi sistem upozorenja;
- Slanje glasovnih poruka i/ili drugih zvukova.
Srećna zgrada!