Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V mojej škole môj učiteľ hovoril o pomocných technológiách a o tom, ako môžeme vytvárať nástroje na pomoc iným ľuďom. Táto myšlienka ma zaujala, a preto som sa rozhodol vytvoriť výstražný systém pre nepredvídateľné prekážky pre zrakovo postihnutých. Na tento projekt som použil Tinkercad, Microbits, Arduino nano, senzor, bzučiak a mnoho ďalších nástrojov. Cestou som musel vylepšiť svoj projekt, ale ukázal sa, že funguje veľmi efektívne a efektívne.
Zásoby
-1 Arduino nano
-1 optický snímač vzdialenosti
-2 prepínače
-2 mikrobity
-2 sady batérií
-4 batérie
-spájkovačka
-spájkovačka
-3d tlačiareň
-3d tlačové vlákno
-drôty
-tepelne zmrštiteľné hadičky
-tepelná pištoľ
Krok 1: Spájkovanie všetkých komponentov dohromady
Komponent snímania vzdialenosti:
Optický snímač vzdialenosti budete musieť spájkovať s Arduino nano a Arduino nano bude potrebné spájkovať s Microbitom. K Microbitu bude potrebné spájkovať batériu, aby mala celá konfigurácia väčší výkon. Na ovládanie napájania prepájajte prepínač medzi Microbitom a batériou. Pri pripájaní vodičov k spínaču pripevnite zmršťovaciu hadičku.
Zvukový komponent:
K Microbitu budete musieť spájkovať bzučiak a batériu. Na ovládanie napájania prepájajte prepínač medzi Microbitom a batériou. Aby kód fungoval, bzučiak by mal byť spájkovaný na kolíku 0. Pri pripájaní vodičov k spínaču pripevnite zmršťovaciu hadičku.
Presné zapojenie nájdete v schéme vyššie.
Krok 2: Kódovanie
Na kódovanie Microbits som použil webovú stránku https://makecode.microbit.org/. Poskytol som vám kód pre každú zo súčastí.
Kód komponentu na zisťovanie vzdialenosti:
makecode.microbit.org/_ao5hUgM8Af8e
Pretože Arduino nano je spájkované na pin 1, kód získa hodnoty z pinu 1 a odošle tieto hodnoty pomocou Bluetooth do Microbitu v komponente na vytváranie zvuku. Aby ste kódu lepšie porozumeli, budete potrebovať vedieť, čo sú sériové riadky. Sériová komunikácia je miesto, kde sa údaje odosielajú a prijímajú pomocou sériových liniek. v kóde uvidíte, že slovo sériové sa často používa. Používa sa, pretože Microbit prijíma údaje po Arduine po sériovej linke a musí byť schopný tieto údaje odoslať druhému Microbitu v komponente na vytváranie zvuku pomocou Bluetooth.
Kód komponentu na tvorbu zvuku:
makecode.microbit.org/_coEDmhcz6iTP
V tomto kóde Microbit prijme údaje, ktoré Microbit odoslal z komponentu na detekciu vzdialenosti, a potom vydá bzučiak zvuk s určitou frekvenciou. Mnoho príkazov if a else if sa používa na vytvorenie určitej frekvencie na základe prijatého čísla. Väčšie číslo znamená, že snímač vzdialenosti je ďalej, takže bude nižšia rozteč, a menšie číslo znamená, že snímač vzdialenosti je blízko objektu, takže sa vytvorí vyššie ihrisko. Užívateľ bude schopný identifikovať, či v ceste stojí nejaký predmet na základe tónov vytvorených bzučiakom.
Krok 3: 3D tlač kufrov
Potom budete musieť vytlačiť dva prípady. Jeden pre zvukový komponent, ktorý pôjde okolo krku používateľa, a druhý pre komponent snímania vzdialenosti, ktorý sa pripevní k trstine.
Krok 4: Spojenie všetkých častí dohromady
Potom budete musieť vložiť komponenty vytvárajúce zvuk do jedného z puzdier a na bezpečné uzatvorenie puzdra použiť pásku alebo lepidlo. To isté urobte s komponentom na detekciu vzdialenosti. Uistite sa, že je snímač vzdialenosti umiestnený v jednom z otvorených otvorov, aby mohol vykonávať merania. Tiež sa uistite, že je bzučiak umiestnený v jednom z otvorených otvorov, aby používateľ jasne počul vydávané zvuky.
Krok 5: Posledné dotyky
Pripojte šnúrku k komponentu vytvárajúcemu zvuk tak, aby sa zmestil nad hlavu používateľa, a komponent na vytváranie vzdialenosti prilepte na PVC rúrku alebo trstinu.