Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Lutowanie wszystkich komponentów razem
- Krok 2: Kodowanie
- Krok 3: Drukowanie 3D obudów
- Krok 4: Łączenie wszystkich części
- Krok 5: Końcowe poprawki
Wideo: Biała laska wykrywająca przeszkody: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W mojej szkole mój nauczyciel mówił o technologii wspomagającej i o tym, jak możemy tworzyć narzędzia, aby pomagać innym ludziom. Zaintrygował mnie ten pomysł, dlatego postanowiłem stworzyć system ostrzegania o nieprzewidywalnych przeszkodach dla osób niedowidzących. Do tego projektu użyłem Tinkercada, Microbits, Arduino nano, czujnika, brzęczyka i wielu innych narzędzi. Musiałem po drodze dopracować swój projekt, ale wyszedł, aby działał bardzo skutecznie i wydajnie.
Kieszonkowe dzieci
-1 Arduino nano
-1 optyczny czujnik odległości
-2 przełączniki
-2 mikrobity
-2 akumulatory
-4 baterie
-lutownica
-lutować
-drukarka 3d
-3d włókno drukarskie
-druty
-rurki termokurczliwe
-Opalarka
Krok 1: Lutowanie wszystkich komponentów razem
Komponent wykrywania odległości:
Będziesz musiał przylutować optyczny czujnik odległości do Arduino nano, a Arduino nano będzie musiał być przylutowany do Microbit. Zestaw akumulatorów będzie musiał być przylutowany do Microbit, aby zapewnić całej konfiguracji większą moc. Aby kontrolować moc, przylutuj przełącznik między Microbitem a akumulatorem. Podłącz rurkę termokurczliwą podczas podłączania przewodów do przełącznika.
Komponent wytwarzający dźwięk:
Będziesz musiał przylutować brzęczyk i akumulator do Microbita. Aby kontrolować moc, przylutuj przełącznik między Microbitem a akumulatorem. Aby kod zadziałał, brzęczyk należy przylutować do pinu 0. Podłącz rurkę termokurczliwą podczas podłączania przewodów do przełącznika.
Aby uzyskać dokładne okablowanie, zapoznaj się z powyższym schematem.
Krok 2: Kodowanie
Aby zakodować Microbits, skorzystałem ze strony https://makecode.microbit.org/. Dostarczyłem Ci kod dla każdego z komponentów.
Kod komponentu wykrywającego odległość:
makecode.microbit.org/_ao5hUgM8Af8e
Ponieważ Arduino nano jest przylutowany do pinu 1, kod otrzyma wartości z pinu 1 i wyśle te wartości za pomocą Bluetooth do Microbit w komponencie do tworzenia dźwięku. Aby lepiej zrozumieć kod, musisz wiedzieć, czym są wiersze Serial. Komunikacja szeregowa to miejsce, w którym dane są wysyłane i odbierane za pomocą linii szeregowych. w kodzie zobaczysz, że słowo serial jest często używane. Jest używany, ponieważ Microbit odbiera dane wzdłuż linii szeregowej z Arduino i musi być w stanie wysłać te dane do drugiego Microbit w komponencie dźwiękowym za pomocą Bluetooth.
Kod komponentu wytwarzającego dźwięk:
makecode.microbit.org/_coEDmhcz6iTP
W tym kodzie Microbit otrzyma dane, które Microbit wysłał z komponentu wykrywającego odległość, a następnie sprawi, że brzęczyk wyda dźwięk o określonej częstotliwości. Wiele instrukcji if i else if służy do tworzenia określonej częstotliwości na podstawie otrzymanej liczby. Większa liczba oznacza, że czujnik odległości znajduje się dalej, więc nachylenie będzie mniejsze, a mniejsza liczba oznacza, że czujnik odległości znajduje się blisko obiektu, więc powstanie wyższy nachylenie. Użytkownik będzie mógł określić, czy na drodze znajduje się obiekt, na podstawie dźwięków stworzonych przez brzęczyk.
Krok 3: Drukowanie 3D obudów
Następnie będziesz musiał wydrukować dwa przypadki. Jeden dla elementu dźwiękowego, który będzie krążył wokół szyi użytkownika, a drugi dla elementu wykrywającego odległość, który zostanie przymocowany do laski.
Krok 4: Łączenie wszystkich części
Następnie będziesz musiał umieścić komponenty wytwarzające dźwięk w jednym z futerałów i użyć taśmy lub kleju, aby bezpiecznie zamknąć futerał. Zrób to samo dla komponentu wykrywającego odległość. Upewnij się, że czujnik odległości jest umieszczony w jednym z otwartych otworów, aby mógł dokonywać pomiarów. Upewnij się również, że brzęczyk znajduje się w jednym z otwartych otworów, aby użytkownik mógł wyraźnie słyszeć wydawane dźwięki.
Krok 5: Końcowe poprawki
Przymocuj smycz do elementu wytwarzającego dźwięk tak, aby pasowała do głowy użytkownika i przyklej element wytwarzający odległość do rury pcv lub laski.
Zalecana:
Laska łomowa: 7 kroków (ze zdjęciami)
Laska łomowa: Nie tak dawno temu u mojej partnerki zdiagnozowano chorobę zwyrodnieniową stawu biodrowego i dowiedział się, że często potrzebuje laski, aby po prostu sobie radzić. Jej lekarz zaopatrzył ją w standardową czarną laskę klasy medycznej. Konieczność chodzenia wszędzie
ROBOT UNIKANIA PRZESZKODY EMOCJONALNEJ: 11 kroków
EMOCJONALNA PRZESZKODA UNIKAJĄCA ROBOT: Emocjonalny robot. Ten robot wyświetla emocje za pomocą neopikseli (diody LED RGB), takie jak smutek, szczęście, złość i strach, może również omijać przeszkody i wykonywać określone ruchy podczas określonych emocji. Mózg tego robota to mega Arduino. ke
Model kabiny z działającą białą tablicą: 6 kroków
Model kabiny z działającą białą tablicą: Z nową pracą dawno temu przyszedł prezent od mojej małej córki. Mały model boksu, w którym się znajdowałem – być może zainspirowany przyprowadzeniem dziecka do pracy. Cóż, po przejściu na emeryturę i mojej córce, która teraz jest zamknięta w swoim własnym pudle, poszedłem
Robot omijający przeszkody oparty na TIVA: 7 kroków
Robot unikający przeszkód oparty na TIVA: Cześć, wróciłem z kolejnym samouczkiem z serii instrukcji tiva. Tym razem jest to przeszkoda oparta na TIVA unikająca robota, wykonana przez moich przyjaciół jako ich semestralny projekt. Mam nadzieję, że ci się spodoba
EyeRobot - robotyczna biała laska: 10 kroków (ze zdjęciami)
EyeRobot - robotyczna biała laska: Streszczenie: Korzystając z iRobot Roomba Create, stworzyłem prototyp urządzenia o nazwie eyeRobot. Poprowadzi niewidomych i niedowidzących użytkowników przez zagracone i zaludnione środowiska, wykorzystując Roombę jako bazę do połączenia prostoty tradycyjnej