Spisu treści:

Super prosty robot dla początkujących !: 17 kroków (ze zdjęciami)
Super prosty robot dla początkujących !: 17 kroków (ze zdjęciami)

Wideo: Super prosty robot dla początkujących !: 17 kroków (ze zdjęciami)

Wideo: Super prosty robot dla początkujących !: 17 kroków (ze zdjęciami)
Wideo: 10 BŁĘDÓW początkujących fotografów 📷 Czego unikać, żeby robić lepsze zdjęcia 2024, Lipiec
Anonim
Super prosty robot dla początkujących!
Super prosty robot dla początkujących!

'''ROBOT VIDEO''' Oto link do filmu, gdy YouTube przetwarza wersję osadzoną… Stworzyłem ten Instruktaż dla absolutnie chcącego zostać robotem n00by. Zauważyłem ogromny skok w liczbie początkujących, którzy zabierają się za hobby, a liczba pytań „jak mam” wydaje się rosnąć. Może ten skromny mały Instructable pomoże jednemu lub dwóm stworzyć ich pierwszego robota. Podstawowy kod źródłowy znajdziesz na końcu tej instrukcji. Nie panikuj z powodu liczby kroków… Rozbiłem robota na wiele malutkich kroków, aby ułatwić podążanie. Ten mały robot to nic innego jak prosta platforma ze sklejki, która zawiera kilka zmodyfikowanych serwomechanizmów modeli samolotów jako główny układ napędowy, mikrokontroler i czujnik podczerwieni. Zaprojektowałem z dużą ilością miejsca do rozbudowy i rozbudowy. Powinieneś być w stanie zbudować go w około 3 godziny, jeśli masz pod ręką części. Wybrany przeze mnie mikrokontroler to OOPic R. Wybrałem ten mikro, ponieważ dziesiątki wbudowanych obiektów i przykładowych kodów ułatwiają początkującym szybkie rozpoczęcie pracy. Można je znaleźć u każdego z głównych dostawców części do robotów za zwykle mniej niż 60 dolców. Zdobądź zestaw startowy, ponieważ zawiera kabel do programowania i zacisk baterii. Możesz użyć dowolnego mikrokontrolera, o ile możesz podłączyć serwo bezpośrednio do niego (co skraca listę, lol). Wymienione serwomechanizmy to wszystkie serwa do modeli samolotów Hitec HS-311, które można znaleźć w prawie każdym sklepie hobbystycznym za mniej niż 10 dolców w niektórych przypadkach. Czujnik podczerwieni to analogowa jednostka Sharp GP2D12 dostępna w firmie Digikey (www.digikey.com). Każda z serii analogowych GP2D12XXX wykona to zadanie. Tylne koło to proste 1 koło do modelu samolotu Dubro.20-.40 z mocowaniem. Wybierz jedno w sklepie hobbystycznym, w którym otrzymasz swoje serwa. Drewniana podstawa to kawałek sklejki brzozowej 1/4 cala i serwo / uchwyt czujnika to złom prawie wszystkiego, co drewniane. Użyłem kawałka jodły. Samodzielnie wykonałem aluminiowe koła kęsów, ale można użyć dowolnego koła przeznaczonego do mocowania serwa. Reszta robota składa się z kilku śrub i trochę elektryki standoffs. Bez dodatku SPECAIL na końcu kosztowało mnie to około 95,00 USD. Specjalny krok dodaje około 50 dolców. Bądź miły, ponieważ jest to mój pierwszy Instruktaż.

Krok 1: Narzędzia i materiały

Narzędzia i materiały
Narzędzia i materiały

Oto lista tego, czego będziesz potrzebować do zbudowania Super prostego robota!

Lista części: -ooPic R Mikrokontroler (https://www.thebotshop.com/) (uwaga - Możesz używać dowolnego mikrokontrolera) -Sharp GP2D12 Z przewodowym złączem JST -Billet Aluminium Wheels/Tires (lub równoważne) - Serwa Hitec HS-311, Zmodyfikowane - Super Glue - Taśma dwustronna 0,5 X 1 cala - Sklejka 1/4 cala i kawałek drewna - Dubro.20-.40 Montaż koła tylnego samolotu RC - Różne. spacje / dystanse i śruby / nakrętki Bateria 9 V - Rurki termokurczliwe 1/16 x 3 cale -3 standardowe żeńskie szpilki zaciskowe (nie panikuj, jeśli nie możesz ich zdobyć) - Farba * opcjonalnie bateria 9 V Narzędzia: - Różne Małe Śrubokręty - Szczypce igłowe - Wiertło i bity - Piła - Lutownica - Lut - Papier ścierny - Ostry ołówek - Linijka Całkowity koszt ok. 95,00 USD Czas budowy ok. 2,5 - 3 godziny

Krok 2: Zmodyfikuj serwa

Zmodyfikuj serwa
Zmodyfikuj serwa

Będziesz musiał zmodyfikować swoje serwa za pomocą super kleju metodą potencjometru. Postanowiłem nie marnować miejsca, opisując to tutaj, ponieważ istnieją dziesiątki artykułów na temat Instructables i Google pokazujących, jak to zrobić. Jeśli wymaga tego zapotrzebowanie, dodam to tutaj później. Zasadniczo musisz je rozerwać, znaleźć pozycję 90 (bez ruchu), super skleić górną i dolną część doniczki, złożyć wszystko z powrotem, zmodyfikować mechanizm wyjściowy, spiłować górna część trzonu garnka jest zrównana z formą obudowy. Hitec HS-311 ma plastikowy trzon garnka, który ułatwia spiłowanie. Jeśli używasz innego serwomechanizmu, który ma metalowy garnek, musisz zamiast tego zmienić spód przekładni wyjściowej. Potencjometr = Pot = Rezystor zmienny

Krok 3: Wytnij części drewniane

Wytnij części drewniane
Wytnij części drewniane

Wytnij kawałek sklejki brzozowej o średnicy 1/4 cala lub odpowiednika na kwadrat o średnicy 3,25 cala na podstawę.

**SPECJALNE** Wytnij drugi kawałek sklejki w 1/4, pasując do pierwszego, aby łatwo dodać go później. Wytnij kawałek drewna na mocowanie GP2D12 o długości 2 5/16 cala, wysokości 3/4 cala i grubości 1/2 cala. Mocowanie serwomechanizmu złomu / IR można wykonać poprzez laminowanie razem 2 kawałków sklejki brzozowej 1/4 cala. Gdy wszystko jest wycięte, delikatnie przeszlifuj, aby usunąć wszelkie szorstkie lub rozmyte krawędzie.

Krok 4: Wywierć otwory

Wywiercić otwory
Wywiercić otwory

Używając mikrokontrolera jako przewodnika, rozmieść otwory montażowe na sklejce zwracając uwagę na przód, jak pokazano. Używając uchwytu tylnego koła jako przewodnika, rozmieść otwory montażowe na sklejce zwracając uwagę na tył, jak pokazano. Wywierć wszystkie otwory 1/8 cala wiertło. Jeśli w kroku 3 zdecydujesz się wykonać zapasowy element podstawy z **SPECIAL**, połącz obie podstawy i jednocześnie wywierć otwory w mikrokontrolerze. Oddziel dwie części i wywierć otwory na koła ogonowe tylko w jednym z nich.

Krok 5: Zainstaluj uchwyt serwo/podczerwień

Zainstaluj uchwyt serwo/podczerwień
Zainstaluj uchwyt serwo/podczerwień

Super przyklej mocowanie serwo / IR od kroku 2 do spodu sklejki, upewniając się, że jest wyśrodkowane po lewej i prawej stronie, a także wyrównując je z przednią krawędzią sklejki, jak pokazano.

Krok 6: Wywierć otwory na przewody serwo

Wywiercić otwory na przewody serwo
Wywiercić otwory na przewody serwo

Tymczasowo umieść swoje serwa w pozycji montażowej za uchwytem serwa / IR, a zauważysz, że przewody uderzają w uchwyt z tyłu. Będziemy potrzebować kilku otworów, aby umożliwić przejście przewodów. Serwa muszą być zorientowane tak, aby wały wyjściowe znajdowały się bliżej przodu podstawy, a nie tyłu.

Używając serwomechanizmu jako prowadnicy, określ i zaznacz miejsca, w których należy wywiercić otwory na uchwycie. Używając ołówka i linijki, przenieś te punkty na przód uchwytu, jak pokazano w kroku 4. Wywierć otwory wiertłem 5/16. Uważaj, możesz rozłupać drewno. Nie bój się, jeśli po prostu super sklej to razem. Opcjonalnie możesz przekierować przewody serwomechanizmu przez mały otwór wywiercony w dolnej części serwomechanizmu podczas modyfikacji i całkowicie uniknąć tego kroku.

Krok 7: Koło tylne

Koło tylne
Koło tylne

Zamontuj zespół koła tylnego w środkowej tylnej części podstawy, jak pokazano, za pomocą kilku wkrętów maszynowych 4-40 X 1/2 cala i nakrętek.

Upewnij się, że łby śrub lub nakrętki w zależności od orientacji są wpuszczone w sklejkę, aby nie przeszkadzały w instalacji serwomechanizmu. Nie martw się teraz o wysokość, dostosujemy ją później.

Krok 8: Zainstaluj elementy dystansowe

Zainstaluj elementy dystansowe
Zainstaluj elementy dystansowe

Najlepiej zamontować wsporniki deski już teraz, zanim serwo wejdzie.

Używając śruby 4-40 x 1 cala, dystansu 4-40 x 1/4 cala i nakrętki 4-40, zainstaluj po jednym w każdym otworze mikrokontrolera, jak pokazano. Upewnij się, że łby śrub są wpuszczone w sklejkę, aby nie przeszkadzały w instalacji serwomechanizmu.

Krok 9: Zainstaluj serwa

Zainstaluj serwa
Zainstaluj serwa

Super przyklej serwa do dolnej strony podstawy ze sklejki i do mocowania serwa / IR. Wystarczy kropla lub dwie…

Przeprowadź przewody serwomechanizmu przez otwory w uchwycie serwomechanizmu / podczerwieni, jak pokazano.

Krok 10: Zainstaluj mikrokontroler

Zainstaluj mikrokontroler
Zainstaluj mikrokontroler

Zainstaluj mikrokontroler na wspornikach, jak pokazano. Może być konieczne umieszczenie podkładki na każdym wsporniku, aby podnieść mikrokontroler nad zespołem koła tylnego, w zależności od umiejętności układu. Zabezpiecz mikrokontroler za pomocą 4-40 nakrętek lub 2,5-calowych wsporników żeńsko-męskich (pokazane) w przypadku dodatku **SPECIAL**, który zostanie dodany później.

Krok 11: Zainstaluj koła

Zainstaluj koła
Zainstaluj koła

Ten krok jest duży… Zamontuj wybrane koła i wyreguluj tylne koło tak, aby podstawa znajdowała się poziomo lub lekko z tyłu nisko.

Intuicable goody: mam dodatkowe zestawy kół w sklepie, napisz do szczegółów.

Krok 12: Dodaj baterię

Dodaj baterię
Dodaj baterię

Podwójną taśmą klejącą baterię w przestrzeni za serwomechanizmami i przed kołem ogonowym na spodzie podstawy. Aby bateria była dopasowana, bateria musi być umieszczona na krawędzi. Jeśli budujesz wersję **SPECIAL**, możesz poczekać i wykorzystać przestrzeń na górze, aby zamontować baterię.

Krok 13: Podłącz serwa

Podłącz serwa
Podłącz serwa

Podłącz lewy serwo do portu 31 serwa opic. Prawy port 3-pinowy.

Podłącz prawe serwo do portu serwa opic 30. Poszukaj dwóch złączy serwo z żółtymi przewodami w uwagach do zdjęcia z tyłu zdjęcia.

Krok 14: Zainstaluj IR

Zainstaluj IR
Zainstaluj IR

Super przyklej Sharp GP2D12 do otworów/przewodów na przednim uchwycie.

Zamontuj IR tak wysoko, jak to tylko możliwe, aby zminimalizować odbicia od podłogi. Umieść przewody do góry i zobaczysz niewielką ulgę w plastikowej obudowie, aby przewody serwa zmieściły się z tyłu.

Krok 15: Podłącz IR

Podłącz IR
Podłącz IR

Uwierz mi, najtrudniejsza część całego robota.

Na każdym z przewodów dla GP2D12 umieść 1-calowy kawałek rurki termokurczliwej. Odsuń go na bok. Przylutuj (lub zaciśnij) jedno gniazdo żeńskiej szpilki zaciskanej na każdym przewodzie. OPCJONALNE - NIE ZALECANE DLA NIELUTUJĄCYCH! Końcówkę przewodu można przylutować tylko do końcówek potrzebnych pinów mikrokontrolera i nasunąć na niego termokurczliwą osłonę przed zwarciem. Trzeba to zrobić szybko i ostrożnie. Wsuń rurkę termokurczliwą równo z powierzchnią zagniatanego gniazda. Za pomocą zapalniczki lub opalarki skręć rurki. Przepraszam, nie mogłem zrobić dobrego zdjęcia wszystkich tych małych rzeczy. Znajdź dowolny otwarty pin 5 V na opiku i podłącz do niego czerwony przewód GP2D12. Jest ich dużo. Użyłem zapasowego 5 wolta z portu 12C. Pokazano w uwagach do obrazu. Znajdź dowolny otwarty pin GND na opiku i podłącz do niego czarny przewód GP2D12. Jest ich dużo. Użyłem zapasowego GND z portu 12C. Pokazano w uwagach do obrazu. Znajdź pin3 i podłącz do niego biały przewód GP2D12. Jest tylko jeden z nich lol.

Krok 16: Kod źródłowy

Kod źródłowy
Kod źródłowy

ZAKTUALIZOWANY 2/16/09 KOD ŹRÓDŁOWY DLA OPCJI ECHOSONDY W NASTĘPNYM KROKU (SPECJALNE ELEMENTY) Postępuj zgodnie ze wskazówkami dla mikrokontrolera i wytnij i wklej ten kod do edytora. Skompiluj i wyślij do robota. Kod jest bardzo prosty, ale bot omija większość przeszkód, które widzi. Łatwo jest wziąć mój kod i rozwinąć go.'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- -' Utwórz i skonfiguruj obiekty'------------------------------------------- -----------Dim Servo_Right Jak nowy oServoDim Servo_Left Jak nowy oServoDim SRF04Servo Jak nowy oServoDim GP2D12 As oIRRange(3, 8, cvOn)Dim SRF04 As oSonarDV(8, 9, cvOn) SRF04Servo. IOLine=29 'Ustaw serwo do używania I/O Line 30. SRF04Servo. Center=28 'Ustaw środek serw na 28. (patrz instrukcja) SRF04Servo. Operate=cvTrue 'Ostatnia rzecz do zrobienia, Włącz serwo. Servo_Right. IOLine = 30 'Ustaw serwo do używania linii I/O 30. Servo_Right. Center = 28 'Ustaw środek serw na 28. (patrz instrukcja) Servo_Right. Operate =cvTrue 'Ostatnia rzecz do zrobienia, Włącz serwo. Servo_Left. IOLine = 31 'Ustaw serwo do korzystania z linii I/O 31. Servo_Left. Center = 28 'Ustaw środek serw na 28. (patrz instrukcja) Servo_Left. Operate =cvTrue 'Ostatnia rzecz do zrobienia, Włącz serwo. '------------------------------------------------- -----' Zakończ tworzenie i konfigurowanie obiektów' Procedura główna jest twoją podstawową procedurą wywoływaną po włączeniu zasilania!'--------------- -------------------------------------------------- Sub main() Wykonaj połączenie IR Call Forward_All Call SServo Loop End Sub'----------------------------------- ------------------------------' Koniec procedury głównej 'Rozpoczęcie podprogramów układu napędowego'-------- -------------------------------------------------- -------Sub Spin_Left() Servo_Left. Invert=0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right() Servo_Right. Invert=1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All() Servo_Right. Invert=0 Servo_Left. Invert= 1 Serwo_Prawy = 60 Serwo_Left = 62End SubSub REVERSE() Serwo_Prawy. Invert=1 Serwo_Left. Invert=0 Serwo_Prawy = 60 Serwo_Left = 62E nd SubSub STOP() Servo_Left = 0 Servo_Right = 0 Wywołaj SServoEnd Sub'----------------------------------- ------------------------------' Koniec podprogramów układu napędowego 'Początek podprogramów czujnika'-------- -------------------------------------------------- -------Sub SServo() SRF04Servo. Position=15 SRF04. Operate. Pulse(1, 1, 250) Jeśli SRF04. Value<128 Następnie wywołaj Spin_Right Else Wywołaj Forward_All End, jeśli ooPIC. Delay=600 SRF04Servo. Position =31 SRF04. Operate. Pulse(1, 1, 250) Jeśli SRF04. Value<64 Następnie Wywołaj REVERSE Inaczej Wywołaj Forward_All End Jeśli ooPIC. Delay=600 SRF04Servo. Position=46 SRF04. Operate. Pulse(1, 1, 250) Jeśli SRF04. Value<128 Następnie wywołaj Spin_Left Else Call Forward_All End, jeśli ooPIC. Delay=600 SRF04Servo. Position=31 SRF04. Operate. Pulse(1, 1, 250) Jeśli SRF04. Value<64 Następnie wywołaj REVERSE Else Call Forward_All End, jeśli ooPIC. Delay=600End SubSub IR() Jeśli GP2D12. Value<64 Następnie wywołaj STOP End IfEnd Sub'---------------------------- -------------------------------------' Koniec podprogramów czujnika'------- ---------------- ------------------------------------------

Krok 17: SPECJALNE RZECZY

SPECJALNE RZECZY
SPECJALNE RZECZY

Używając dodatkowej sekcji podstawy wyciętej na początku, możesz dodać serwo i urządzenie sonarowe, aby uzyskać większe możliwości zasięgu.

Potrzebne będą: Serwo (niezmodyfikowane) SRF04 lub 08 z mocowaniem serwomechanizmu firmy Acroname (www.acroname.com) Zapasowa sekcja podstawy Wytnij otwór w przedniej krawędzi sklejki na tyle duży, aby pasował do serwomechanizmu. Zamontuj sklejkę na długich wspornikach i zabezpiecz za pomocą 4-40 nakrętek. Będziesz musiał pogłębić dolną stronę otworów, aby cała średnica dystansu zmieściła się w nich na około 1/8 cala, tak aby gwinty wystawały wystarczająco daleko. Zainstaluj serwo, mocowanie sonaru i sonar. Zaczep serwomechanizm do portu 29 serwomechanizmu oopic i podłącz sonar do kołków, jak pokazano w instrukcji obsługi opic. Będziesz musiał użyć przykładowego kodu w IDE, aby go przetestować, ponieważ jeszcze go nie napisałem… Bateria wyczerpała się. Możesz dodać wiele poziomów dla dodatków, jeśli chcesz, po prostu wycinając i wiercąc więcej kawałków sklejki i dodając elementy dystansowe. Dodaj więcej czujników, takich jak QRB1134, aby Twój bot podążał za linią. Baw się i buduj więcej botów! Możesz wysłać do mnie e-mail z listy lub z listy, aby uzyskać pomoc. Wkrótce dodam film. Korzystam z połączenia telefonicznego i muszę jechać 20 mil do miasta, aby uzyskać dużą prędkość. theo570 AT yahoo DOT com Ted (BIGBUG)

Zalecana: