Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Szczegóły projektu: Celem mojego projektu jest wykonanie praktycznych rolet zmotoryzowanych, w których mogę korzystać na co dzień. W planie jest wykonanie rolety sterowanej dwubiegunowym silnikiem krokowym, w której będę sterował poprzez płytkę arduino uno. Po sprawnej pracy rolety poprzez silnik mam nadzieję podłączyć ją do odbiornika Bluetooth na arduino, w którym mogę sterować za pomocą pilota. Później ustawię rolety na zegar, w którym otwierają się rano, ale zamykają w nocy. Zamierzam nauczyć się sterować silnikiem za pomocą płytki arduino i nauczyć się związanego z tym oprogramowania.
Krok 1: Potrzebne materiały
- Dwubiegunowy silnik krokowy (byj48)
- Kierowca motocyklu
- przewody połączeniowe FM
- przewody połączeniowe mm
- Płytka Arduino uno
- Części drukowane w 3D
- folia winylowa do rolet
- 3/4 w rurze pcv
Krok 2: Jak złożyć żaluzje
- Najpierw przytnij rurę PVC do żądanej długości (przyciąłem swoją do 2,5 stopy, aby dopasować ją do rozmiaru okna)
- Następnie przetnij rurę w linii poziomej za pomocą piły stołowej przez całą rurę
- Obszyj górną i dolną część arkusza winylowego, aby zrobić pętlę 1/2 cala
- Następnie włożyłem drewniany kołek o średnicy 3/8 cala, aby przytrzymać arkusz winylowy i przesunąć arkusz
Krok 3: Materiały drukowane 3D
- Wydrukowałem w 3D obudowę silnika i wkładkę pokrętła, aby umożliwić obracanie się rolety wraz z silnikiem i poprawić estetykę projektu
- Zrobiłem pokrętło obrotowe po stronie, po której byłby silnik, ale wkładkę do rurki po drugiej stronie, w której zamocowałem łożysko o rozmiarze średnicy rury PVC.
Krok 4: Konfiguracja sprzętu Arduino
Krok 5: Oprogramowanie dla silnika krokowego
- Pobierz oprogramowanie arduino ide na swój pulpit
- Następnie otwórz program i kliknij na zakładkę plik, potem przykłady i przejdź do przykładu zatytułowanego "stepper" i kliknij na stepper jeden obrót.
- W przypadku tego konkretnego kodu będziesz musiał zmienić kroki na obrót, aby pasował do twojego silnika, i możesz to obliczyć za pomocą następującego równania
steps = Liczba kroków w jednym obrocie * Przełożenie. kroki = (360°/5,625°)*64 „Przełożenie” = 64 * 64 = 4096. ta wartość zastąpi ją na szkicu arduino!
- Będziesz także musiał zmienić sekwencję kroków w oprogramowaniu z 1234 na 1324, w przeciwnym razie silnik nie będzie działał
- możesz również bawić się prędkościami, jeśli to konieczne, aby dopasować je do swoich potrzeb
Krok 6: Jak ustawić silnik na odbiornik podczerwieni?
- Części, których będziesz potrzebować do tego szkicu, to płytka stykowa arduino, zasilacz płytki stykowej 5 v, odbiornik podczerwieni i pilot zdalnego sterowania
- Zastosowany schemat obwodu i całe okablowanie pochodzi z mądrych kawałków
- Kod potrzebny do uruchomienia silnika przez odbiornik będzie korzystał z dwóch bibliotek w szkicu arduino, pilota IR i steppera
- Biblioteka steppera będzie pod przykładami w szkicu arduino, ale będziesz musiał pobrać i wyodrębnić pilota IR ze strony internetowej takiej jak GitHub
Krok 7: Ostateczny kod dla osób w ciemno
Krok 8: Końcowe myśli
Ogólnie projekt nie wyszedł tak, jak chciałem. Zależało mi na w pełni autonomicznej rolecie, którą mógłbym w praktyczny sposób zamontować w swoim pokoju. Chociaż dużo się nauczyłem i nie jest to kompletna porażka, ponieważ częściowo działa, zamierzam spróbować naprawić błędy, które popełniłem. Wymienię silnik krokowy byj48 i sterownik krokowy na mocniejszy silnik krokowy nema 17 wraz ze sterownikiem krokowym a4988. Mam nadzieję, że dzięki pewnym modyfikacjom w sprzęcie i oprogramowaniu będę mógł mieć w pełni sprawne rolety napędzane silnikiem krokowym.