Spisu treści:

WyzwalaczX: 15 kroków
WyzwalaczX: 15 kroków

Wideo: WyzwalaczX: 15 kroków

Wideo: WyzwalaczX: 15 kroków
Wideo: Wyzwalacz Quadralite Navigator X+ | Instrukcja Obsługi | Krok po Kroku 2024, Lipiec
Anonim
WyzwalaczX
WyzwalaczX

Ta instrukcja została stworzona w celu spełnienia wymagań projektowych kursu Make na University of South Florida (www.makecourse.com)

Często pracujemy z komputerem biurowym zdalnie zalogowanym z domu. Problemy pojawiają się, gdy komputer jest kiedyś zawieszony i wymaga ponownego uruchomienia (ponowne uruchomienie komputera). W takim przypadku musisz wejść do biura i zrestartować go samodzielnie (działanie mechaniczne trudne do wykonania elektronicznie bez modyfikacji obwodów zasilania komputera). Ten projekt TirggerX jest inspirowany tym wydarzeniem. Od dłuższego czasu myślałem o stworzeniu urządzenia IOT z obsługą Wi-Fi, które może wykonywać fizyczne czynności, takie jak przełączenie przełącznika lub zdalne ponowne uruchomienie komputera. Jak dotąd tej funkcji brakuje w przypadku wszystkich inteligentnych urządzeń dostępnych na rynku. Więc postanowiłem zrobić własne. Porozmawiajmy teraz o tym, czego potrzebujesz, aby stworzyć własne-

1. NodeMCu Amazon

2. Serwo Amazonka SG90

3. Stepper z liniowym suwakiem Amazon.

4. 2 Sterownik silnika krokowego Amazon

5. Kabel Micro USB Amazon

Cele projektu-

Wykonaj fizyczny przełącznik z przesuwaniem w kierunku X i Y oraz stukaniem w kierunku Z.

Krok 1: Ruch w 3 osiach

Ruch 3 osi
Ruch 3 osi

Do liniowej (przesuwnej pozycji x i y) działania przełącznika (Trigger) potrzebujemy ruchu w dwóch osiach, który będzie realizowany przez dwa silniki krokowe. Główne zdarzenie wyzwalające, które w kierunku z będzie sterowane przez serwomechanizm.

Krok 2: Projektowanie 3D

Projektowanie 3D
Projektowanie 3D

Krok 3: Projekt podstawy i okładki

Projekt podstawy i okładki
Projekt podstawy i okładki

Najpierw zaprojektowano pokrywę i podstawę silnika krokowego.

Krok 4: Projekt 3D: Pokrywa dolna ze stepperem

Projekt 3D: pokrywa dolna ze stepperem
Projekt 3D: pokrywa dolna ze stepperem

Silnik krokowy został zaprojektowany do symulacji. Powyższe zdjęcia przedstawiają pokrywę dolną z zainstalowanym silnikiem krokowym

Krok 5: Projekt 3D: montaż serwomechanizmu - podstawa dla serwomechanizmu

Projekt 3D: zespół serwomechanizmu - podstawa do serwomechanizmu
Projekt 3D: zespół serwomechanizmu - podstawa do serwomechanizmu
Projekt 3D: zespół serwomechanizmu - podstawa do serwomechanizmu
Projekt 3D: zespół serwomechanizmu - podstawa do serwomechanizmu

Do mocowania prowadnic liniowych silników krokowych z silnikiem serwo zaprojektowano i zamontowano podstawę montażową.

Krok 6: Projektowanie 3D: obwody

Projektowanie 3D: obwody
Projektowanie 3D: obwody
Projektowanie 3D: obwody
Projektowanie 3D: obwody

1. Węzeł MCU

2. Sterownik silnika

Oba zostały uwzględnione w symulacji i projektowaniu.

Źródło: GrabCad.

Krok 7: Projekt 3D: Nakładka

Projekt 3D: Okładka
Projekt 3D: Okładka

Nakładka do nakładania kleju do mocowania do komputera (a także ze względów estetycznych) została zaprojektowana i przymocowana do pełnego zestawu.

Krok 8: Projekt 3D: Pełny montaż mechaniczny

Projekt 3D: Pełny montaż mechaniczny
Projekt 3D: Pełny montaż mechaniczny
Projekt 3D: Pełny montaż mechaniczny
Projekt 3D: Pełny montaż mechaniczny

Krok 9: Obwód sterowania: schemat blokowy

Obwód sterowania: schemat blokowy
Obwód sterowania: schemat blokowy

Urządzenie TriggerX jest kontrolowane przez interfejs aplikacji na Androida, który został stworzony przez Blynk.

Aplikacja będzie komunikować się z węzłem MCU (poprzez internet) zainstalowanym w urządzeniu i sterować serwomechanizmem oraz dwoma silnikami krokowymi poprzez moduł sterownika dwóch krokowych TB6612.

Krok 10: Schemat obwodu

Schemat obwodu
Schemat obwodu
Schemat obwodu
Schemat obwodu

Schemat obwodu jest taki, jak pokazano na rysunku. NodeMcu jest podłączony do silnika krokowego poprzez sterownik silnika krokowego i bezpośrednio do silnika serwo.

Krok 11: Konfiguracja aplikacji Blynk

Konfiguracja aplikacji Blynk
Konfiguracja aplikacji Blynk
Konfiguracja aplikacji Blynk
Konfiguracja aplikacji Blynk
Konfiguracja aplikacji Blynk
Konfiguracja aplikacji Blynk

Aplikację Blynk można pobrać z linku podanego tutaj.

Dołączono dwa suwaki i jeden przycisk zgodnie z konfiguracją pokazaną na zdjęciu.

Od 0 do 300 to liczba kroków krokowych, a 120 do 70 to sygnał sterujący kątem serwomechanizmu.

Krok 12: Kodeks

Najpierw w aplikacji stworzono nowy projekt, a kod autoryzacyjny wykorzystano w kodzie Arduino IDE.

Kodeks jest wyjaśniony w aktach.

Krok 13: Druk 3D z obwodami

Drukowany zespół 3D z obwodami
Drukowany zespół 3D z obwodami

Krok 14: Montaż na komputerze

Montaż na komputerze
Montaż na komputerze

Urządzenie zostało zamontowane na komputerze za pomocą dwustronnej taśmy klejącej.

Krok 15: Demonstracja działania urządzenia

Pełną dokumentację oraz demonstrację działania urządzenia można znaleźć tutaj.

Zalecana: