Spisu treści:
- Krok 1: Rzeczy, których potrzebujesz:
- Krok 2: Podłączanie silnika
- Krok 3: Kodowanie Arduino
- Krok 4: Jak to działa i więcej pomysłów
Wideo: Proste dwukierunkowe sterowanie silnikiem dla Arduino: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
OSTRZEŻENIE: Nie jest to bezpieczny sposób sterowania silnikiem. Każdy pin I/O może obsłużyć tylko 40 mA prądu. Polecam użycie mostka H lub czegoś podobnego
Kiedy mówię proste, nie mam na myśli używania kontroli prędkości. Ale steruj silnikiem bezpośrednio, bez żadnych zewnętrznych obwodów. Oto jak:
Jak do tego doszło: Niedawno pracowałem nad instrukcją dotyczącą charlieplexingu z arduino. I zastanawiałem się, czy ta sama zasada zadziała w jakimś stopniu z silnikami. Wpadłem więc na pomysł, że jeśli użyjesz silnika zamiast diody, możesz mieć dwukierunkową kontrolę nad nim, a jeśli użyjesz 2 portów PWM (modulacja szerokości impulsu), możesz mieć 2-kierunkową regulację prędkości silnika bez zewnętrznego sprzętu!! Postanowiłem więc opublikować moje odkrycia. Baw się dobrze! Jeśli masz jakieś pytania, zadaj je.
Nie jestem odpowiedzialny za żadne złe rzeczy, które przytrafią się Tobie lub Twojemu arduino!
Krok 1: Rzeczy, których potrzebujesz:
Części:- Arduino- Mały silnik prądu stałego- Przewód do silnikaNarzędzia:- Komputer z zainstalowanym Arduino IDE- Przewód USB A-B
Krok 2: Podłączanie silnika
Podłącz silnik prądu stałego do swojego arduino. - Podłącz jeden przewód z silnika do pinu 5 w arduino - Podłącz drugi przewód z silnika do pinu 6 w arduino Konfiguracja sprzętowa jest dość prosta.
Krok 3: Kodowanie Arduino
Oto kilka podstawowych kroków, aby zaprogramować arduino.1) Pobierz kod źródłowy od dołu 2) Otwórz plik w Arduino IDE 3) Naciśnij przycisk "Prześlij na płytę I/O" 4) Po załadowaniu programu zacznie działaćI próbowałem dodać sporą ilość komentarzy do kodu, ale jeśli masz jakieś pytania, zadaj je.
Krok 4: Jak to działa i więcej pomysłów
Jak to działa: Kiedy jeden pin jest WYSOKI, a drugi NISKI, pin, który jest WYSOKI ma napięcie dodatnie, a pin, który jest NISKI, działa jak uziemienie (-). Uwaga: Kierunek obrotu może być inny niż poniżej. Pin 5: Pin 6: Obraca się: WYSOKI NISKI CCW NISKI WYSOKI CW PWM: 127 LOW CCW 1/2 prędkości CCW = Przeciwnie do ruchu wskazówek zegaraCW = Zgodnie z ruchem wskazówek zegaraIdeas: Dodaj drugi silnik. Przepraszam, że nie mam na to żadnego kodu, ale poniżej jest zamieszczony schemat.
Zalecana:
Sterowanie potężnym silnikiem elektrycznym E-Bike E-Bike 350W DC za pomocą Arduino i BTS7960b: 9 kroków
Sterowanie potężnym elektrycznym silnikiem elektrycznym E-Bike 350 W DC za pomocą Arduino i BTS7960b: W tym samouczku nauczymy się sterować silnikiem prądu stałego za pomocą Arduino i sterownika prądu stałego bts7960b. Silnik może mieć moc 350 W lub tylko mały silnik prądu stałego Toy arduino o ile jego moc nie przekracza maksymalnego prądu sterownika BTS7960b. Obejrzyj wideo
Proste sterowanie gestami - kontroluj swoje zabawki RC za pomocą ruchu ramienia: 4 kroki (ze zdjęciami)
Proste sterowanie gestami - kontroluj swoje zabawki zdalnie sterowane ruchem ręki: witaj w moim „ible” #45. Jakiś czas temu zrobiłem w pełni działającą wersję RC BB8 z części Lego Star Wars… https://www.instructables.com/id/Whats-Inside-My-R… Kiedy zobaczyłem, jak fajnie jest Force Band stworzony przez Sphero, pomyślałem: „Ok, ja c
Arduino Tutorial - Sterowanie silnikiem krokowym za pomocą potencjometru: 5 kroków
Arduino Tutorial - Sterowanie silnikiem krokowym za pomocą potencjometru: Ta instrukcja jest pisemną wersją mojego „Arduino: jak sterować silnikiem krokowym za pomocą potencjometru”. Film z YouTube, który niedawno przesłałem. Gorąco polecam to sprawdzić.Mój kanał YouTube Najpierw powinieneś zobaczyć f
Sterowanie silnikiem oparte na Arduino GSM (bez modułu GSM): 3 kroki
Sterowanie silnikiem oparte na Arduino GSM (bez modułu GSM): W tym projekcie pokażę ci podstawową, ale unikalną metodę włączania i wyłączania czegokolwiek za pomocą przekaźnika. Pomysł ten wyszedł od kilku osób realizujących takie projekty, ale miały problem, że wszystkie były zależne od zachowania telefonu komórkowego podczas rozmowy. Po prostu
Sterowanie silnikiem serwo RC za pomocą Arduino i dwóch chwilowych przełączników: 4 kroki
Sterowanie serwomotorem RC za pomocą Arduino i dwóch chwilowych przełączników: nazwa mówi wszystko. Sterowanie serwomotorem samochodu RC za pomocą Arduino i niektórych rezystorów, przewodów połączeniowych i dwóch przełączników dotykowych. Zrobiłem to drugiego dnia, kiedy dostałem Arduino, więc jestem z siebie dość dumny