Spisu treści:

Sterowany telefonem zakraplacz Kite Line Parabear: 11 kroków
Sterowany telefonem zakraplacz Kite Line Parabear: 11 kroków

Wideo: Sterowany telefonem zakraplacz Kite Line Parabear: 11 kroków

Wideo: Sterowany telefonem zakraplacz Kite Line Parabear: 11 kroków
Wideo: CS50 2015 – неделя 0, продолжение 2024, Lipiec
Anonim
Image
Image

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

Połączenia na płytce prototypowej
Połączenia na płytce prototypowej
Połączenia na płytce prototypowej
Połączenia na płytce prototypowej
Połączenia na płytce prototypowej
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ę

Naładować baterię
Naładować 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

Załaduj i przetestuj oprogramowanie
Załaduj i przetestuj oprogramowanie
  1. Przejdź do
  2. Pobierz szkic KBD3.ino Arduino
  3. Opcjonalnie ustaw informacje o punkcie dostępu na liniach 19 i 20
  4. Aby przetestować, zakomentuj #define w wierszu 313. Spowoduje to skompilowanie kodu do korzystania z lokalnej sieci bezprzewodowej
  5. Ustaw informacje o swojej sieci na liniach 332, 333 i 337
  6. Podłącz sam Wemos D1 mini. Jeszcze nie w obwodzie.
  7. Skompiluj i załaduj szkic
  8. Na telefonie, tablecie, komputerze przejdź do statycznego adresu IP ustawionego w linii 332
  9. Powinieneś otrzymać wyświetlacz podobny do powyższego zrzutu ekranu
  10. Spróbuj włączyć i wyłączyć diodę LED
  11. 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.
  12. Jeśli komponenty pozostają chłodne lub tylko się nagrzewają, odśwież przeglądarkę i spróbuj ponownie.
  13. Odłącz ponownie, włóż moduł BMP180 i przetestuj ponownie.
  14. 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

Wydrukuj mechanizm upuszczania
Wydrukuj mechanizm upuszczania
Wydrukuj mechanizm upuszczania
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

Tryb niezależny od testu
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: