Zmotoryzowane rolety Arduino: 8 kroków
Zmotoryzowane rolety Arduino: 8 kroków
Anonim
Zmotoryzowane rolety Arduino
Zmotoryzowane rolety Arduino
Zmotoryzowane rolety Arduino
Zmotoryzowane rolety Arduino
Zmotoryzowane rolety Arduino
Zmotoryzowane rolety Arduino

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

Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
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

Jak złożyć żaluzje
Jak złożyć żaluzje
Jak złożyć żaluzje
Jak złożyć żaluzje
Jak złożyć żaluzje
Jak złożyć żaluzje
Jak złożyć żaluzje
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

Materiały drukowane 3D
Materiały drukowane 3D
Materiały drukowane 3D
Materiały drukowane 3D
Materiały drukowane 3D
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

Konfiguracja sprzętu Arduino
Konfiguracja sprzętu Arduino

Krok 5: Oprogramowanie dla silnika krokowego

Oprogramowanie do silnika krokowego
Oprogramowanie do silnika krokowego
Oprogramowanie do silnika krokowego
Oprogramowanie do 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?

Jak ustawić silnik na odbiornik podczerwieni?
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

Ostateczny kod dla niewidomych
Ostateczny kod dla niewidomych
Ostateczny kod dla niewidomych
Ostateczny kod dla niewidomych

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.