Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ta instrukcja została stworzona w celu spełnienia wymagań projektowych Makecourse na University of South Florida (www.makecourse.com). Celem tego projektu jest pomoc ludziom w kontrolowaniu oddechu, gdy są zestresowani lub po prostu potrzebują się zrelaksować. Działa to w taki sposób, że gdy osoba naciśnie 1 na pilocie, silnik krokowy będzie się obracał, aby rozwinąć piłkę, podczas gdy osoba robi wdech, a gdy piłka opada, osoba robi wydech.
Kieszonkowe dzieci
Drukarka 3D (użyłem drukarki 3D Flashforge Finder)
Arduino UNO
Silnik krokowy 28BYJ-48 + płyta modułu testowego sterownika ULN2003
16x2 biały na niebieski znak LCD
Pilot i odbiornik na podczerwień
Przewody Arduino męskie-męskie i żeńskie-męskie
Zacisk baterii 9V (łączy się z Arduino)
Bateria 9V
Krok 1: Wydrukuj piłkę Hobermana w 3D
Ta część jest najbardziej czasochłonną częścią projektu i sugeruję rozpoczęcie drukowania części na wczesnym etapie tego projektu. Załączam pliki.stl poniżej, dzięki czemu możesz od razu rozpocząć drukowanie. Będziesz potrzebować 96 wydruków „Arm_hoberman”, 12 wydruków „Sectional_hoberman”, 168 wydruków „Pin_hoberman” i tylko jeden wydruk pozostałych plików. Po ich wydrukowaniu musisz rozłożyć elementy dokładnie tak, jak na drugim pokazanym obrazku. Będziesz musiał połączyć 8 elementów „Arm_hoberman” za pomocą szpilek, a następnie połączyć 4 elementy „Sectional_hoberman” na każdym końcu. Zwróć szczególną uwagę na sposób montażu i upewnij się, że elementy „Sectional_hoberman” są dokładnie zmontowane, jak na trzecim pokazanym obrazku. Powtarzaj ten proces, aż wykonasz jeden pełny pierścień. Po wykonaniu jednego pierścienia, powtórz proces jak na początku, ale dołącz go do kawałków "Sectional_hoberman" już w pierwszym pierścieniu. Powtarzaj, aż będziesz miał trzy pierścienie, które odpowiednio otworzą i zamkną piłkę. Następnie wydrukuj pozostałe części, czyli „HOBERMANHEADmotor”, „HOBERMANmotor” i „HOBERPLATEmotor”, i zmontuj je tak, jak pokazano na czwartym zdjęciu.
Krok 2: Konfiguracja obwodów
Skonfiguruj pilota i odbiornik podczerwieni, silnik krokowy i wyświetlacz LCD, jak pokazano. Możesz podłączyć żeńskie do męskiego do wyświetlacza LCD i sterownika ULN2003 1. Upewnij się, że podłączasz IN1 na sterowniku ULN2003 1 do pinu 8 w Arduino, IN2 do pinu 9, IN3 do pinu 10 i IN4 do pinu 11. Upewnij się również, że podłączasz SDA i SLC do właściwych pinów Arduino (patrz tył Arduino, aby zobaczyć piny SDA i SLC). Na koniec podłącz odbiornik podczerwieni, jak pokazuje trzecie zdjęcie; S idzie do pinu 2, GND idzie do masy, a Vcc do dodatniej kolumny na płytce stykowej.
Po zakończeniu kodu podłącz zacisk baterii do Arduino wraz z baterią 9V. Gorąco sugeruję też dokupienie kolejnego akumulatora, który osobno połączy się z silnikiem krokowym. Podłączenie silnika krokowego z tym samym akumulatorem, który włącza wszystko inne, szybciej rozładowuje akumulator i może nie działać prawidłowo.
Krok 3: Kod
Pobierz Arduino IDE, jeśli jeszcze tego nie zrobiłeś. Osobiście korzystałem i polecam najnowszą wersję 1.8.10. Załączam kod poniżej i upewniam się, że wszystko działa poprawnie. Baw się dobrze!