Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Téměř veškerá naše bezdrátová komunikace probíhá pomocí rádiových vln*, včetně telefonních hovorů, textových zpráv a WiFi. Díky vestavěným rádiovým vysílačům a přijímačům umožňuje mikrokontrolér Micro: Bit super snadné vytváření všech druhů projektů s rádiovou komunikací.
Tento konkrétní projekt je jednoduchý a rychlý způsob odesílání textových zpráv mezi dvěma mikrokontroléry Micro: Bit ** - odesílatel napíše (krátkou) zprávu, která je vyslána rádiem do přijímajícího Micro: Bit, který otřese malou loutkou pomocí servomotoru a poté zobrazí zprávu na obrazovce Micro: Bit LED. Každý Micro: Bit může být odesílatelem i příjemcem.
Je to něco jako Twitter pro dvě osoby.
*Rádiové vlny jsou světelné vlny s dlouhou vlnovou délkou. Podívejte se na elektromagnetické spektrum zde!
** Obrovské DĚKUJEME společnosti Adafruit za darování mikrořadičů Micro: Bit použitých v tomto projektu pro vzdělávací účely! jo, děkuji za podporu tohoto vzdělávacího úsilí !!: D
Krok 1: Materiály a nástroje
Elektronika
- Micro: Bitový mikrokontrolér (x 2)
- Servomotor (x 2)
- Aligátorové klipy k drátům na prkénku
Materiály pro loutky (nebo jiné systémy upozorňující na zprávy)
- Karton (přibližně 2 stopy x 1 stopa)
- Spojovací prvky na papír (13 a více)
- Špejle (5 a více)
Nástroje
- Pistole na horké lepidlo
- Nůžky a/nebo užitkový nůž (např. Přesný nůž)
- Tužka
- Pravítko nebo jiná pravítka
Krok 2: Vytvořte loutku upozorňující na příchozí zprávy
Krok 1: Postavte si kartonovou loutku, jako je ta na obrázku, nebo si vytvořte vlastní! Pomocí spojovacích prvků na papír vytvořte spoje
Krok 2: Vybudujte montážní systém pro připevnění loutky k servu pomocí špejlí a lepenky
K připevnění loutky k systému upevnění serva jsem použil magnet, protože magnety jsou úžasné, ale můžete také použít lepidlo, pásku, suchý zip nebo řadu dalších lepidel!
Krok 3: Postavte stojan pro loutku.
- Na cca. Kartonový list 6 palců x 12 palců, změřte, označte a vyřízněte otvor pro tělo serva tak, aby ramena serva spočívala na přední straně lepenkového listu.
- Vystřihněte dva trojúhelníky z lepenky a přilepte je na zadní stranu stojanu tak, aby stojan stál vzpřímeně!
- Vyřízněte otvor pro provlečení vodičů Micro: Bit a přidejte dva připínáčky na přední straně, aby držely Micro: Bit.
Krok 3: Kódujte dva mikro: bity
Chcete -li začít, vyberte jeden Micro: Bit jako odesílatel a druhý Micro: Bit jako přijímač. Jakmile obě fungují podle očekávání, přidejte kód pro obě role.
Pomocí webových stránek Make Code Micro: Bit můžete naprogramovat každý Micro: Bit. Protože je to zamýšleno jako projekt pro začátečníky, celý systém lze vytvořit pomocí blokového programovacího jazyka, přestože jsou úpravy podporovány a oceňovány!
Pokud je v místnosti více než jeden pár Micro: Bits (tj. V učebně), nezapomeňte pro každý pár nastavit jiná čísla rádiových skupin.
Odesílatel odešle (krátký) text na základě uživatelských vstupů přes rádio, jako v příkladu výše. Docela jednoduché! Přijímač přesune servo, když je přijat příchozí text, a poté posouvá text zprávy na LED obrazovce, jako v příkladu níže.
Stisknutím tlačítka reset zastavíte odesílání/přijímání příchozích zpráv.
Krok 4: Připojte servo
Připojte červený vodič serva k napájecímu pinu Micro: Bit 3V, černý vodič servomotoru k uzemňovacímu kolíku Micro: Bit a bílý (nebo žlutý) servopohon ke vstupnímu pinu Micro: Bit P0.
Krok 5: Odeslání všech zpráv
Naprogramujte Micro: Bits na odesílatele i příjemce, abyste mohli komunikovat tam a zpět. Poté přepněte napájení z notebooku na baterii a vyzkoušejte svůj bezdrátový komunikační systém! Když odesílatel odešle zprávu, loutka vás upozorní, abyste zkontrolovali LED obrazovku, abyste viděli příchozí zprávu.
Jak daleko z dosahu se můžete dostat? Vyzkoušejte to!
K tomuto úvodnímu projektu existuje mnoho dalších rozšíření, zde je několik možností:
- Přidejte další možnosti zpráv přidáním dalších vstupů nebo změnou způsobu, jakým jsou tyto vstupy čteny;
- Místo výstražného systému umístěného na stole postavte výstražný systém, který lze nosit;
- Odesílejte hlasové zprávy a/nebo jiné zvuky.
Šťastnou stavbu!