Spisu treści:
- Krok 1: Lista części i wyposażenie
- Krok 2: Połączenia na płytce prototypowej
- Krok 3: naładuj baterię
- Krok 4: Załaduj i przetestuj oprogramowanie
- Krok 5: Przetestuj silnik
- Krok 6: Wydrukuj mechanizm upuszczania
- Krok 7: Złóż silnik, baterię i płytkę prototypową
- Krok 8: Zbuduj i zamocuj ramię opuszczane
- Krok 9: Tryb niezależny od testu
- Krok 10: Leć
- Krok 11: Robić więcej
Wideo: Sterowany telefonem zakraplacz Kite Line Parabear: 11 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Wstęp
Ta instrukcja opisuje, jak zbudować urządzenie do zrzucania do trzech parabearów z linki latawca. Urządzenie działa jako bezprzewodowy punkt dostępowy, dostarczając stronę internetową do telefonu lub tabletu. Pozwala to na kontrolowanie zrzutu parabearów. Zapewnia również wysokość i temperaturę na wysokości zrzutu. Zasięg powinien wynosić 100 metrów, granice Wi-Fi 2,4 GHz, ponieważ mechanizm i kontroler mają gwarancję, że będą w czystym powietrzu, na linii wzroku od siebie.
Szkic Arduino w dużej mierze czerpie z doskonałego Przewodnika dla początkujących po ESP8266 autorstwa Pietera P. Daj mu znać, że go używasz.
Krok 1: Lista części i wyposażenie
Lista części
Połączyłem się z różnymi dostawcami.
- Mikrokontroler oparty na ESP8266 Wemos mini D1
- siłownik
- Bateria 18650, najlepiej uratowana ze śmietnika (lub podobny litowo-jonowy)
- Przebicie czujnika temperatury/ciśnienia BMP180 Jest to ogólnie uważane za przestarzałe, ale jest dostępne tanio i pasuje do tego urządzenia.
- tablica prototypowa 30x40mm lub większa
- Listwa nagłówkowa 0.1 ", żeńska i męska
- Złącze zasilania i wtyczka serii JST PH
- Podłączyć przewód
- 3d drukowany montaż startowy
- Agrafka
- nić poliestrowa
Oprócz powyższych części będziesz potrzebować
- spadochronowy miś, kot, psi czy gryzoń
- latawiec do podnoszenia. Kopalnia to Delta Coyne o rozpiętości skrzydeł około 2 m
- urządzenie obsługujące Wi-Fi do sterowania zakraplaczem niedźwiedzia
-
ładowarka akumulatorów, na przykład TP4056 (wystarczy wyszukać, jest wielu dostawców)
Ekwipunek
- lutownica
- drukarka 3d
- klej epoksydowy
- nitownica
Krok 2: Połączenia na płytce prototypowej
Przylutuj złącza do płytki prototypowej, jak pokazano na powyższych zdjęciach. Użyj siatki prototypowania, aby wyrównać komponenty.
- 6-pinowe złącze żeńskie dla jednej strony pinów Wemos D1 mini 5V, GND, D2 i D1 (kolumna K)
- 2-pinowe złącze żeńskie dla drugiej strony piny 3v3 i D8 (kolumna A)
- 4-pinowe złącze żeńskie dla magistrali I2C BMP180 (kolumna M)
- 3-pinowe złącze męskie do złącza silnika serwo (kolumna L)
- 2 pinowe złącze JST do akumulatora (kolumna N)
Za pomocą przewodu przyłączeniowego połączenia lutowane dla
- masa pomiędzy minusem złącza akumulatora, GND Wemos D1 mini, GND złącza I2C a masą złącza serwomotoru
- Zasilanie 5 V między plusem złącza akumulatora, 5V Wemos D1 mini i plusem złącza serwomotoru (krótki przewód w rzędzie 01, kolumna K do N)
- Zasilanie 3,3 V między pinem Wemos D1 mini 3v3 a VCC złącza I2C (żółty przewód)
- zegar szeregowy pomiędzy Wemos D1 mini pin D1 a SCL złącza I2C (wiersz 6, kolumna od L do N)
- dane szeregowe między Wemos D1 mini pin D2 a SDA złącza I2C (wiersz 7, kolumna od L do N)
- sterowanie serwo pomiędzy Wemos D1 mini pin D8 a sterowaniem serwomotoru (biały przewód)
Pin D4 byłby fajny do sterowania silnikiem, ale ma na nim diodę LED. Jeśli go używamy, nie można przesyłać do Wemos D1, gdy jest podłączony.
Krok 3: naładuj baterię
Używam starej baterii litowo-jonowej do aparatu, która była lekka i zasilałam urządzenie przez wiele godzin. Użyłem również cięższej nadwyżki baterii 18650 uratowanej z uszkodzonego akumulatora laptopa, aby zapewnić dłuższą żywotność.
Ładowanie tych akumulatorów to inny temat, ale nie trudny. Przylutowałem kompatybilne gniazdo JST do ładowarki TP4056, a drugi koniec podłączyłem do źródła zasilania USB.
Koloruję boki złączy JST za pomocą czerwonego i czarnego sharpie, aby wskazać biegunowość.
Ponieważ będziesz często podłączać i odłączać, rozważ trochę ogolenia wybojów na wtyczce, które tworzą szczelne połączenie. Łatwo wyciągnąć przewody z wtyczki, gdy połączenie jest zbyt ciasne.
Krok 4: Załaduj i przetestuj oprogramowanie
- Przejdź do
- Pobierz szkic KBD3.ino Arduino
- Opcjonalnie ustaw informacje o punkcie dostępu na liniach 19 i 20
- Aby przetestować, zakomentuj #define w wierszu 313. Spowoduje to skompilowanie kodu do korzystania z lokalnej sieci bezprzewodowej
- Ustaw informacje o swojej sieci na liniach 332, 333 i 337
- Podłącz sam Wemos D1 mini. Jeszcze nie w obwodzie.
- Skompiluj i załaduj szkic
- Na telefonie, tablecie, komputerze przejdź do statycznego adresu IP ustawionego w linii 332
- Powinieneś otrzymać wyświetlacz podobny do powyższego zrzutu ekranu
- Spróbuj włączyć i wyłączyć diodę LED
- Odłącz Wemos D1, włóż go do płyty prototypowej (z niczym innym) i podłącz ponownie. Trzymaj palec na elementach na płycie. Jeśli coś się nagrzeje, natychmiast odłącz zasilanie i sprawdź okablowanie.
- Jeśli komponenty pozostają chłodne lub tylko się nagrzewają, odśwież przeglądarkę i spróbuj ponownie.
- Odłącz ponownie, włóż moduł BMP180 i przetestuj ponownie.
- Wysokościomierz powinien teraz pokazywać rozsądną wartość. Spróbuj przesunąć urządzenie w pionie i obserwuj zmianę wysokości. Trzymaj część w dłoni, obserwuj wzrost temperatury. Dmuchnij w BMP180, obserwuj spadek temperatury.
Krok 5: Przetestuj silnik
Podłącz serwomotor do trójstykowego złącza męskiego obok styków 5 V i GND.
Upewnij się, że połączenie serwa jest prawidłowe. Przewód 5V jest zwykle czerwony, masa jest brązowa lub czarna, a kontrolka biała lub pomarańczowa. Musiałem delikatnie podważyć plastikowe zakładki na złączu Dupont i zamienić pozycje złączy 5V i uziemienia na jedno z moich serw. Kolejne złącze serwonapędu było okablowane w porządku.
Podłącz zasilanie i ponownie przetestuj. Poczujesz zapach umierającego serwa, jeśli jest nieprawidłowo podłączony. Może się poruszać po uruchomieniu szkicu.
Spróbuj przesunąć silnik między wyrzutnią przeładowania, opuść 1, 2 i 3 pozycje, klikając te przyciski.
Krok 6: Wydrukuj mechanizm upuszczania
Pobierz beardrop.stl z mojego repozytorium github i wydrukuj go za pomocą drukarki 3D. Zaprojektowałem część za pomocą Freecad i dołączyłem plik źródłowy Freecad, jeśli chcesz wprowadzić zmiany.
używając żywicy epoksydowej, przyklej silnik na miejscu, zwracając uwagę na prawidłową orientację.
Krok 7: Złóż silnik, baterię i płytkę prototypową
Wsuń płytkę prototypową do części drukowanej. Trzymaj go na miejscu za pomocą gumki.
Podłącz silnik.
Wsuń baterię pod gumkę. Nie podłączaj go jeszcze.
Krok 8: Zbuduj i zamocuj ramię opuszczane
Uformuj łuk ramienia z agrafki lub podobnej sztywnej, cienkiej stali. Przymocuj go do ramienia serwomechanizmu za pomocą gwintu i żywicy epoksydowej.
Wyreguluj ramię tak, aby obracało się przez mechanizm opuszczania i miało odpowiednią krzywiznę. Promień powinien odpowiadać promieniowi torusa w modelu Freecad, który wynosi 13,5 mm. Pomocny może być papierowy szablon. Ten krok jest żmudny.
Rozważ użycie szkicu serwomechanizmu, aby pomóc w regulacji ramienia.
Przetestuj zmontowane urządzenie, przeglądając cztery pozycje. Powinieneś być w stanie wyregulować, wkręcając ramię opuszczane pod odpowiednim kątem. Może być konieczne dostosowanie ustawień w szkicu Arduino, w wierszach 130-133.
Jeśli źle przykleiłeś silnik, zamień kolejność pozycji.
Krok 9: Tryb niezależny od testu
Przekompiluj i załaduj szkic w trybie WAP. Spowoduje to utworzenie nowego bezprzewodowego punktu dostępowego. pozostają zasilane z USB. Brak baterii.
Ze smartfona, tabletu, laptopa obsługującego łączność bezprzewodową połącz się z punktem dostępowym „Aloft”, używając hasła podanego w linii 321.
Przejdź do 192.168.4.1 z podłączonego urządzenia i ponownie przetestuj stronę sterowania.
Odłącz USB i podłącz baterię. Połącz się ponownie z siecią „Aloft” i przetestuj ponownie.
Przesuń ramię do Drop 3 i wstaw jedną lub więcej statycznych linek dla swoich spadochroniarzy. Użyłem pętli wykonanej ze spinacza do papieru.
Przetestuj działanie upuszczania.
Krok 10: Leć
Dodaj ramię do drukowanego urządzenia lub jakąś metodę mocowania do linki latawca.
Spraw, aby latawiec latał na stabilnej wysokości i przymocuj urządzenie z parabearem na miejscu. Wypuść więcej linki na żądaną wysokość i wystrzel go!
Krok 11: Robić więcej
Wspinaczka linowa byłaby przydatna przy wielokrotnych startach. Lub osobna linka na bloczku, dzięki czemu możesz opuścić urządzenie z powrotem na ziemię, wzdłuż linii latającej.
Zmień szkic, aby uzyskać lepszą domyślną wysokość dla swojej lokalizacji. Linia 139.
Zmień stronę internetową na swoją nazwę lokalizacji. Linia 119.
Zalecana:
Zdalny zakraplacz serwomechanizmu do łowienia dronem Super schludny: 7 kroków
Zdalny zakraplacz serwomechanizmu do łowienia dronem Super schludny: oto jak zbudowałem niesamowity, szybki, zgrabny zakraplacz serwo z części, które leżałem wokół, nadawałby się do łowienia z drona upuszczania losowych rzeczy za pomocą drona dla zabawy, np. podjadanie przyjaciół i upuszczanie wody balon na nich
Zakraplacz drona: 7 kroków
Drone Dropper: Poniżej znajduje się lista wszystkich części do tej wersji
DIY Sterowany telefonem LEGO® Buggy nietoperzy: 5 kroków
Zrób to sam sterowany telefonem LEGO® Bat Buggy: Dzięki niektórym częściom drukowanym w 3D i kilku tanim komponentom możesz budować małe, sterowane telefonem pojazdy LEGO. Do projektu wykorzystam: mikrokontroler ESP32 (Adafruit Feather ESP32 lub jego odpowiednik TTGO) 2 x motoreduktory N20 1
Samochód RC sterowany telefonem z blaszanym pudełkiem: 9 kroków
Samochód RC sterowany telefonem z puszki: szukałem dobrego sposobu na pozbycie się nudy, gdy nie mam nic do roboty. Więc wymyśliłem ten kieszonkowy, blaszany samochód RC, aby pozbyć się nudy ze wszystkiego! Ma wszystkie wspaniałe cechy! Jest mały, lekki, łatwy w montażu
Niedrogi łazik sterowany telefonem: 6 kroków
Niedrogi łazik sterowany telefonem: Jakiś czas temu stworzyłem łazik sterowany telefonem za pomocą MotorAir. Chciałem wrócić do podstawowego pomysłu, ale używając tańszych, szerzej dostępnych części. Ponieważ jest to oparte na Arduino, jest to świetna odskocznia dla czegoś więcej niż tylko łazika, który je