Spisu treści:
- Krok 1: Wideo urządzenia w akcji
- Krok 2: Części, materiały i narzędzia
- Krok 3: Okablowanie i obwód
- Krok 4: Produkcja
- Krok 5: Programowanie
- Krok 6: Wyniki i refleksja
- Krok 7: Referencje i kredyty
Wideo: Urządzenie ASS (antyspołeczne urządzenie społecznościowe): 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Załóżmy, że jesteś osobą, która lubi przebywać wśród ludzi, ale nie lubi, gdy są zbyt blisko. Ty też podobasz się ludziom i trudno ci odmawiać innym. Więc nie wiesz, jak powiedzieć im, żeby się wycofali. No cóż, wejdź – Urządzenie ASS! Możesz podejść blisko, ale nie za blisko.
Nasza maszyna to zasadniczo urządzenie, które może zapraszać ludzi z Twojego otoczenia lub trzymać ich z dala, w zależności od pory dnia. W szczególności urządzenie będzie wyświetlać komunikaty oparte na tym, jak blisko jest ktoś, kto jest od Ciebie i zapali się, aby zaprosić go lub odwrócić od osoby noszącej urządzenie. W ciemności, jeśli podejdą zbyt blisko, uruchomią się alarmy, ostrzegając ich, aby się wycofali.
Krok 1: Wideo urządzenia w akcji
Krok 2: Części, materiały i narzędzia
Opis:
Głównymi składnikami naszyjnika są samo ciało fizyczne i komponenty elektroniczne, które umożliwiają ten cały mechanizm. Celem projektu jest stworzenie urządzenia do noszenia z prostymi czujnikami, które pełnią funkcję wejść:
- Fotorezystor
- Czujnik ultradźwiękowy
I trzy urządzenia wyjściowe:
- Brzęczyk dźwiękowy
- ekran LCD
- Pasek świetlny RGB
Elektronika
- 1 x Arduino Nano
- 1 x kabel do transmisji danych USB Micro na USB
- 1 x taśma LED RGB (505 SMD)
- 1 x czujnik ultradźwiękowy
- 1 x ekran LCD
- 1 x fotorezystor
- 1 x potencjometr
- 1 x deska do krojenia chleba (85mm x 55mm)
- 1 x listwa z obwodami (2 cm x 8 cm)
- 26 x przewody połączeniowe
- 1 x rezystor (220 omów)
- 1 x pasywny brzęczyk
- 1 x 12V Power Bank z wyjściem 12V i 5V
Materiały
- Super klej
- Taśma elektryczna
- Dostęp do drukarki 3D
- Sprzęt lutowniczy
Krok 3: Okablowanie i obwód
- Podłącz potencjometr i wyświetlacz LCD do płytki stykowej i Arduino UNO (Uwaga: Arduino UNO jest zastępowane Arduino Nano podczas lutowania części, aby pasowały do naszyjnika).
- Podłącz czujnik ultradźwiękowy
- Podłącz diodę LED (RGB) za pomocą trzech rezystorów 220 omów. (Uwaga: po wymianie na pasek LED RGB rezystory nie są już potrzebne, ponieważ pasek LED ma własne rezystory)
- Następnie dodaj pasywny brzęczyk dla dźwięku i opcjonalnie dodaj rezystor, aby dostosować głośność
- Zamontuj fotorezystor
Krok 4: Produkcja
Do płytki z obwodami drukowanymi należy podłączyć 6 elementów.
- Aby zmontować elektronikę, najpierw połączymy Arduino nano z płytką drukowaną, a następnie uziemimy.
- Następnie łączymy pasek LED RGB. Podłącz piny RGB do Arduino nano. Następnie podłącz pin 12V+ do power banku i połącz masę z listwy z obwodami z masą power banku. Używamy taśmy LED RGB, aby uzyskać wiele kolorowych świateł, zamiast przypinać różne diody LED. Działa to jako nasze podstawowe wyjście
- Następnie podłączamy czujnik ultradźwiękowy. Działa to poprzez wysłanie fali ultradźwiękowej i nasłuchiwanie echa odbitego przez obiekt. Działa to jako nasz wkład
Powyższe dwa elementy obejmują podstawową pętlę sprzężenia zwrotnego. Teraz, aby nadać urządzeniu odrobinę osobowości, dodaliśmy następujące elementy.
- Ekran LCD jest dołączony do potencjometru do kontroli kontrastu ekranu a następnie podłączony do Arduino i płytki stykowej. Zobacz obraz, jak podłączyć przewody. Dodaje kolejne wyjście do naszego systemu
- Alarm brzęczyka jest dodawany w przypadku scenariusza, w którym obiekt zbyt blisko użytkownika. To kolejny wynik. Możesz dodać lub usunąć rezystory, aby zmienić głośność brzęczyka.
- Fotorezystor jest dodawany, aby nadać urządzeniu różne zachowania w zależności od ilości światła. Jest dołączony do rezystora i podłączony do pinu na płytce Arduino, aby wysyłać sygnały do metody isDark w kodzie. Działa jako dodatkowe urządzenie wejściowe.
Błędy w dokumentowaniu:
W naszyjniku były dwie dodatkowe dziury, ponieważ pierwotnie planowaliśmy 2 czujniki ultradźwiękowe, ale ostatecznie wykorzystaliśmy jeden. Wykorzystaliśmy jeden z tych dodatkowych otworów, aby podłączyć kabel Arduino Nano do źródła zasilania 5 V w banku mocy. Nie uwzględniliśmy wagi drutów i komponentów, więc naszyjnik nie jest odpowiednio wyważony. Później dowiedzieliśmy się również, że nasz 12V power bank ma maksymalnie 3 ampery na wyjściu, podczas gdy używane przez nas zworki powinny mieć maksymalnie 2 ampery. W połączeniach pomiędzy źródłem zasilania 12V należy zastosować grubsze przewody.
Krok 5: Programowanie
Załączony kod jest opatrzony adnotacjami dla przejrzystości
Pseudokod Arduino
Kod jest prosty przy użyciu kilku stwierdzeń if i else if oraz dwóch oddzielnych przypadków, w których naszyjnik zachowuje się w ciemności i w dzień. Gdy naszyjnik jest zasilany, czujnik ultradźwiękowy wykrywa odległość ciała w twoim otoczeniu i wysyła ten sygnał do paska LED i ekranu LCD. Gdy ciało zbliża się do ciebie (co można manipulować w oparciu o osobiste preferencje), czujnik ultradźwiękowy wysyła sygnały, a dioda LED świeci w trzech różnych kolorach w zależności od odległości między tobą a zbliżającym się ciałem.
Kiedy jest ciemno:
- Jasnozielony na 500 cm
- Magenta od 50 cm do 500 cm
- Miga na czerwono i niebiesko w odległości poniżej 50 cm
Kiedy jest jasno:
- Zielony na 500 cm
- Jasnoniebieski od 50 cm do 500 cm
- Czerwony w dowolnym miejscu poniżej 50 cm
Krok 6: Wyniki i refleksja
- Wydruk 3d mógł mieć część na zawiasach, aby rozwiązać problem, gdy wszystko zostanie sklejone.
- Materiał, w którym większość okablowania mogła być wyjaśniona, aby ułatwić zobaczenie skomplikowanego okablowania wewnątrz
- Mogło istnieć więcej niż jeden czujnik ultradźwiękowy do wykrywania ciał z wielu kierunków
- Ekran i brzęczyk można było zastąpić głośnikiem, który mówiłby jak Alexa lub Siri
- Ekran LCD jest umieszczony w miejscu, gdzie potencjalnie nie jest to zbyt oczywiste
Krok 7: Referencje i kredyty
howtomechatronics.com/tutorials/arduino/ul…
Kod z tej strony internetowej został wykorzystany do obliczenia odległości obiektu od czujnika ultradźwiękowego.
Opracowali: Aizah Bakhtiyar, Ying Zhou, Angus Cheung i Derrick Wong
Projekt ten powstał w ramach kursu Physical Computational Design and Digital Fabrication w programie licencjackim Daniels School of Architecture.
Zalecana:
Versano: wielofunkcyjne, poręczne urządzenie (arduino Nano): 6 kroków
Versano: wielofunkcyjne urządzenie podręczne (arduino Nano): Potrzebowałem poręcznego multimetru, który można łatwo zabrać ze sobą wszędzie. Chciałem, aby był mały i miniaturowy w zestawieniu z normalnymi multimetrami. Po godzinach kodowania i projektowania obwodów skończyłem na stworzeniu urządzenia, które może mierzyć wolt
Jak zbudować niedrogie urządzenie EKG: 26 kroków
Jak zbudować tanie urządzenie EKG: Witam wszystkich! Nazywam się Mariano i jestem inżynierem biomedycznym. Spędziłem kilka weekendów na zaprojektowaniu i zrealizowaniu prototypu taniego urządzenia EKG opartego na płytce Arduino podłączonego przez Bluetooth do urządzenia z systemem Android (smartfon lub tablet). Ja bym
Ostrzeżenie przed wodą - urządzenie do ratowania łodzi: 5 kroków (ze zdjęciami)
Ostrzeżenie przed wodą – urządzenie do ratowania łodzi: Jeśli jesteś właścicielem łodzi, możesz w końcu wypłynąć na suchy ląd. Nie może tam zatonąć. Wszędzie indziej toczy nieustanna walka o przezwyciężenie tendencji do prześlizgiwania się pod falami i znikania. Zimą tutaj w Niestety
Urządzenie alarmowe zimnej kawy za pomocą Arduino Uno: 5 kroków
Urządzenie alarmowe zimnej kawy za pomocą Arduino Uno: Stworzyłem urządzenie alarmowe, które określi temperaturę twojej kawy (lub herbaty), pokaże stan, czy nadal jest GORĄCA, CIEPŁA lub ZIMNA za pomocą diod LED (odpowiednio czerwonej, żółtej i niebieskiej) , uruchom alarm ostrzegawczy, jeśli robi się zimno i brzęczy c
Dope Ass Beat Box: 8 kroków
Dope Ass Beat Box: Mr.T” mówi: „Szkoda mi głupca, który nie ma Dope Ass Beat Box!”