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
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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.