Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Drukowanie części w 3D
- Krok 2: Instalacja Arduino
- Krok 3: Programowanie BORIS
- Krok 4: Kalibracja serw BORIS
- Krok 5: Składanie nóg BORIS
- Krok 6: Składanie ciała BORISa
- Krok 7: Okablowanie elektroniki
- Krok 8: Kończenie montażu korpusu BORISa
- Krok 9: Jak korzystać z BORIS
- Krok 10: Zrozumienie Kodeksu BORIS Podstawy:
- Krok 11: BORIS w przyszłość i dalej
Wideo: Dwunożny BORIS dla początkujących i nie tylko: 11 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Kiedykolwiek chciałeś nauczyć się programować Arduino, ale po prostu nie możesz znaleźć projektu, na który warto poświęcić czas lub pieniądze, aby to zrobić.
Czy kiedykolwiek chciałeś mieć własnego, łatwego do zaprogramowania, hakowania i dostosowywania robota, ale nie możesz znaleźć takiego, który odpowiadałby Twoim potrzebom lub przedziałowi cenowemu.
Cóż, czy mam dla ciebie projekt, za nieco ponad 100$ i dostęp do drukarki 3D możesz kupić sobie wszystkie części potrzebne do zbudowania tego złego chłopca:
BORIS dwunożny inteligentny system orientacji i radaru.
Dlaczego więc powstał BORIS?
Jako były student inżynierii projektowej pamiętam czasy, kiedy na uniwersytecie mieliśmy tylko arduino z wiązką bezsensownie podłączonych przewodów i czujników, które migały, aby nauczyć się programowania. Zaprojektowałem BORIS jako robota edukacyjnego, którego głównym celem jest nauczenie każdego, kto interesuje się robotyką i programowaniem jako całością, jak poruszać serwomechanizmem, migać światło lub brzęczeć głośnik, a wszystko to w ciekawszym i schludniejszym małym opakowaniu
Dlaczego BORIS jest najlepszy?
- Jest szybki!!! z rewolucyjną, nową konstrukcją nóg BORIS jest jednym z najszybszych robotów dwunożnych w swojej kategorii rozmiarowej i cenowej, więc minęły czasy, w których trzeba było czekać pół godziny, aż robot przejedzie metr i sfilmować robota idącego z 10-krotną prędkością aby dobrze wyglądało na wideo.
- Jest łatwy w montażu!!! Tylko za pomocą śrubokręta można uruchomić BORIS
-
Jest przepełniony dodatkami!!! To nie jest tylko dwunożny robot kroczący BORIS jest wyposażony po brzegi w dodatkowe funkcje i dodatki, które w pełni wykorzystują dobrze udokumentowane oprogramowanie open source i dostępny sprzęt elektroniczny, dzięki czemu nawet nowi nowicjusze mogą spróbować na nauce, jak sprawić, by robot naprawdę robił to, czego chce.
- Czujnik ultradźwiękowy do wykrywania i unikania przeszkód
- 3 osiowy magnometr (cyfrowy kompas) BORIS wie, w którą stronę jest góra i w jakim kierunku wskazuje
- Wyświetlacz OLED Jego usta mogą się poruszać!!!
- Brzęczyk Potrafi wydawać dźwięki!!!
- Jest stabilny statycznie!!! Nie obawiaj się, że programowanie sekwencji chodzenia jest banalnie proste, nie ma skomplikowanych algorytmów, aby uruchomić tego robota.
- Można go w 100% drukować w 3D, z wyjątkiem elektroniki i śrub do elektroniki BORIS jest w pełni drukowalny w 3D, co obniża jego cenę, a także ułatwia replikację części zamiennych za pomocą drukarki 3D
Co może zrobić BORIS? W tej instrukcji będziemy:
- Zbuduj BORIS
- Skonfiguruj BORIS do ręcznego chodzenia za pomocą kontrolera i skonfiguruj autonomiczne chodzenie z unikaniem przeszkód i ustaloną orientacją (innymi słowy BORIS będzie omijał przeszkody i kontynuował ustawioną trajektorię)
- Skonfiguruj BORIS do autonomicznego chodzenia bez potrzeby stosowania kontrolera z unikaniem przeszkód i stałą orientacją (innymi słowy BORIS będzie omijał przeszkody i kontynuował ustawioną trajektorię)
Czy BORIS jest właśnie dla Ciebie?
No cóż, mam nadzieję, więc bez ceregieli zabierajmy się do budowania!!!
Kieszonkowe dzieci
Do tej instrukcji będziesz potrzebować:
NARZĘDZIA:
Mały śrubokręt krzyżakowy
MATERIAŁY DO ROBOTA:
6x Oryginalne analogowe serwo Tower Pro MG90S 180 stopni (link tutaj)
Możesz taniej z Chin na wiele rzeczy, ale serwa nie są jednym z nich! Po przetestowaniu wielu różnych typów, szczególnie tanich podrobionych serw towerpro, dowiedziałem się, że tanie podróbki są tak zawodne i często psują się dzień po użyciu, więc zdecydowałem, że oryginalne serwa towerpro będą najlepsze!
1x Bezprzewodowa płyta sterująca serwo Sunfounder (link tutaj)
Nie można znaleźć lepszej płytki prototypowej niż ta do bezprzewodowego sterowania serwomechanizmem. Ta płyta ma wbudowany konwerter zasilania 5V 3A i 12 pinów wejściowych serwo i pinów do bezprzewodowego modułu nadawczo-odbiorczego nrf24L01 i Arduino NANO, wszystko to w skondensowanej, zgrabnej obudowie, więc nie martw się już o plątaninę kabli w całym miejscu!
- 1x Arduino NANO (link tutaj)
- 1x moduł nadawczo-odbiorczy NRF24L01 (link tutaj) (nie potrzebujesz tego, jeśli nie używasz kontrolera)
- 1x Magnometr (cyfrowy kompas) QMC5883L GY-273 (link tutaj)
- 1x czujnik ultradźwiękowy HC-SR04 (link tutaj)
- 1x Wyświetlacz OLED 128x64 SSH1106 Biały (link tutaj)
- 1x pasywny brzęczyk (link tutaj)
- 2x 18650 akumulatory litowo-jonowe 3,7 V (link tutaj)
- 1x18650 uchwyt baterii (link tutaj) (te baterie zapewniają około 30 minut czasu pracy, lepsze zapewniają około 2 godzin pracy)
- 1x ładowarka akumulatorów litowo-jonowych (link tutaj)
- 1x kable rozruchowe 120 szt. 10 cm długości (link tutaj)
- 1x mini deska do krojenia chleba (link tutaj)
- 1x wkręty 2mm x 8mm opakowanie 100 szt. (link tutaj)
Całą elektronikę można również znaleźć na Amazon, jeśli nie możesz sobie pozwolić na czekanie na dostawę, ale będą one nieco droższe.
KONTROLER:
Aby ręcznie sterować tym robotem, potrzebujesz drukowanego w 3D kontrolera Arduino (link tutaj)
Robot może być również całkowicie autonomiczny, więc kontroler nie jest obowiązkowy.
TWORZYWA:
Części mogą być drukowane z PLA, PETG lub ABS.
!! Należy pamiętać, że szpula 500g jest więcej niż wystarczająca do wydrukowania 1 robota!!
DRUKARKA 3D:
Minimalna wymagana platforma do budowania: L150mm x W150mm x H100mm
Każda drukarka 3d zrobi. Osobiście wydrukowałem części na Creality Ender 3, która jest tanią drukarką 3D poniżej 200 $. Wydruki wyszły idealnie.
Krok 1: Drukowanie części w 3D
Więc teraz nadszedł czas na drukowanie… Tak
Starannie zaprojektowałem wszystkie części BORIS do druku 3D bez żadnych materiałów podporowych lub tratw wymaganych podczas drukowania.
Wszystkie części są dostępne do pobrania na Pinshape (link tutaj) i MyMiniFactory (link tutaj)
Wszystkie części zostały testowo wydrukowane na Creality Ender 3
Materiał: PETG
Wysokość warstwy: 0,3 mm
Wypełnienie: 15%
Średnica dyszy: 0,4 mm
Lista części do BORIS jest następująca:
- 1x DÓŁ KORPUSU
- 1x ŚRODEK CIAŁA
- 1x PRZÓD KORPUSU
- 1x KORPUS Z TYŁU
- 2x PROSTOKĄTY CIAŁA
- 4x PINY DO KWADRATÓW CIAŁA
- 1x RAMKA ELEKTRONIKI
- 1x PIN ELEKTRONIKI
- 1x RAMKA OLED
- 2x STOPY
- 2x KOSTKI
- 2x NOGA 1
- 2x NOGA 2
- 2x OBUDOWY TŁOK
- 2x OBUDOWY TŁOKA (Lustro)
- 4x UCHWYTY TŁOKOWE
- 4x TŁOKI
- 2x BIODRA
- 8x STYK OKRĄGŁY L1
- 2x KOŁEK OKRĄGŁY L2
- 2x KOŁEK OKRĄGŁY L3
- 10x STYK OKRĄGŁY L4
- 16x KWADRATOWY KLIP
- 22x KLIPS OKRĄGŁY
Każda część może być drukowana jako grupa lub pojedynczo.
W przypadku drukowania grupowego wystarczy wydrukować jeden z każdego pliku GROUP.stl oprócz pliku Group LEG 1.stl i pliku GROUP Circular PIN.stl, z których należy wybrać jeden z nich, a otrzymasz wymagany cały zestaw części.
Wykonaj następujące kroki, aby wydrukować wszystkie pliki STL.
- Zacznij od drukowania plików LEG 1.stl pojedynczo, ponieważ są one najtrudniejsze do wydrukowania, wymagają brzegów około 5 mm i jednej warstwy wokół części, aby uniknąć wypaczenia, jeśli z jakiegoś powodu brzeg nie zapobiega wypaczeniu plik.stl.
- Wydrukuj POJEDYNCZY KOŁEK OKRĄGŁY.5mm L1, POJEDYNCZY KOŁEK OKRĄGŁY.75mm L1 i POJEDYNCZY KOŁEK OKRĄGŁY 1mm L1 po wydrukowaniu przetestuj kołki w otworach NOGI 1.stl, które wcześniej wydrukowałeś i wybierz ten, który najlepiej pasuje do ciasno, aby nie móc przecisnąć się przez otwór. Jeśli to możliwe, użyj króćca 0,5 mm, ponieważ im ciaśniejsze dopasowanie, tym szybciej robot będzie się poruszał.
- Przejdź do drukowania pozostałych plików GROUP. STL
I oto mamy to po około 2 dniach od druku, powinieneś mieć wszystkie plastikowe części BORIS.
Krok 2 zakończony!!!
Krok 2: Instalacja Arduino
BORIS używa programowania w C++, aby funkcjonować. W celu wgrywania programów do BORIS będziemy używać Arduino IDE wraz z kilkoma innymi bibliotekami, które należy zainstalować w Arduino IDE.
Zainstaluj Arduino IDE na swoim komputerze
Arduino IDE (link tutaj)
Aby zainstalować biblioteki w Arduino IDE, musisz wykonać następujące czynności ze wszystkimi bibliotekami w poniższych linkach
- Kliknij poniższe linki (przeniesie Cię to na stronę bibliotek GitHub)
- Kliknij Klonuj lub Pobierz
- Kliknij pobierz ZIP (pobieranie powinno rozpocząć się w Twojej przeglądarce)
- Otwórz pobrany folder biblioteki
- Rozpakuj pobrany folder biblioteki
- Skopiuj rozpakowany folder biblioteki
- Wklej rozpakowany folder biblioteki do folderu biblioteki Arduino (C:\Documents\Arduino\libraries)
Biblioteki:
- Biblioteka Varspeedservo (link tutaj)
- Biblioteka QMC5883L (link tutaj)
- Biblioteka Adafruit GFX (link tutaj)
- Biblioteka Adafruit SH1106 (link tutaj)
- Biblioteka RF24 (link tutaj)
I mamy to, powinieneś być gotowy do pracy Aby upewnić się, że poprawnie skonfigurowałeś Arduino IDE, wykonaj następujące kroki
- Pobierz żądany kod Arduino poniżej (Kontroler robota i Autonomous.ino lub Robot Autonomous.ino)
- Otwórz w Arduino IDE
- Wybierz narzędzia:
- Wybierz tablicę:
- Wybierz Arduino Nano
- Wybierz narzędzia:
- Wybierz procesor:
- Wybierz ATmega328p (stary bootloader)
- Kliknij przycisk Zweryfikuj (przycisk zaznaczenia) w lewym górnym rogu Arduino IDE
Jeśli wszystko pójdzie dobrze, na dole powinien pojawić się komunikat z napisem Gotowe kompilowanie.
I to jest to, że teraz ukończyłeś krok 1 !!!
Krok 3: Programowanie BORIS
Teraz nadszedł czas, aby wgrać kod do mózgu BORISa Arduino Nano.
- Podłącz Arduino Nano do komputera za pomocą kabla USB
- Kliknij przycisk przesyłania (przycisk strzałki w prawo)
- Jeśli wszystko pójdzie dobrze, na dole powinien pojawić się komunikat z napisem Gotowe przesyłanie.
I to wszystko w kroku 3.
Krok 4: Kalibracja serw BORIS
Więc teraz nadszedł czas na Kalibrację i rozpoczęcie montażu serw do części BORIS…
Wszystkie poniższe kroki są przedstawione w powyższym filmie montażowym.
Potrzebne części elektroniczne:
- 1x Arduino Nano
- 1x transceiver NRF24LO1 (tylko w przypadku korzystania z BORIS z kontrolerem)
- 1x bezprzewodowa płyta sterowania serwo Sunfounder
- 6x Oryginalne serwa TowerPro MG90S 180 stopni
- 1x uchwyt baterii
- 2x18650 akumulatory litowo-jonowe 3,7 V
Potrzebne części plastikowe:
- 4x tłoki
- 4x uchwyty tłokowe
- 2x obudowy tłoków
- 2x obudowy tłoków (lustro)
- 2x biodra
- 1x dół ciała
- 1x środek ciała
- 4x szpilki kwadratowe korpusu
- 4x kwadratowe klipsy
Potrzebne śruby i serwohorny:
- 12x długie wkręty samostożkowe
- 6x krótkie śruby do Servo Horns
- 4x jednoramienne rogi Servo
- 2x podwójne ramię Servo Horns
Instrukcje montażu tłoków:
- Umieść wszystkie 4 tłoki w 4 uchwytach tłoka
- Przesuń 4 obudowy tłoków na uchwyty tłoków, jak pokazano na powyższym filmie montażowym
- Ustaw 4 tłoki tak, aby otwory tłoka i otwory obudowy tłoka były wyrównane
- Włóż 4 serwa przez 4 otwory obudowy tłoka
- Zamocuj 4 serwa na miejscu za pomocą 2 długich śrub samozbieżnych na serwo do 4 obudów tłoków (nie dokręcaj zbyt mocno)
Montaż bioder i instrukcji ciała:
- Włóż 2 serwa do środkowej części ciała (upewnij się, że zostały umieszczone we właściwy sposób wokół kabli skierowanych na zewnątrz)
- Zamocuj 2 serwa na swoim miejscu za pomocą 2 długich śrub stożkowych na serwo do środkowej części korpusu
- Włóż 2 biodra do dolnej części ciała
- Wyrównaj dolną część korpusu ze środkową częścią korpusu
- Przymocuj dolną część korpusu do środkowej części korpusu za pomocą 4 kwadratowych kołków korpusu (jak pokazano na filmie montażowym)
- Zabezpiecz kwadratowe kołki korpusu za pomocą 4 kwadratowych klipsów
Instrukcje elektroniczne:
- Podłącz urządzenie nadawczo-odbiorcze Arduino i NRF24L01 (opcjonalnie) do płyty sterowania serwomechanizmu
- Podłącz przewody uchwytu baterii (od czerwonego do dodatniego czarnego do ujemnego) do płyty sterowania serwomechanizmu (upewnij się, że połączenia są prawidłowe)
- Podłącz serwa do połączeń 4, 5, 6, 7, 8 i 9 w dowolnej kolejności (upewnij się, że połączenia są prawidłowe)
- Włóż baterie
- Wciśnij przycisk płyty sterowania serwomechanizmu do wciśniętej pozycji
- Przełącz przełącznik uchwytu baterii do pozycji ON
- Tablica powinna się zapalić, a serwa powinny przesunąć się do pozycji wyjściowej 90 stopni
Instrukcje montażu rogów Servo:
- Gdy serwa osiągną swoją pozycję wyjściową 90 stopni, włóż jednoramienne rogi serwomechanizmu do tłoków pod kątem 90 stopni (+- kilka stopni przesunięcia to nie koniec świata) do wszystkich obudów tłoków, jak pokazano na Wideo montażu powyżej.
- Włóż rogi serwomechanizmu z dwoma ramionami do bioder, tak aby oba ramiona serwomechanizmu znajdowały się w jednej linii. Jak pokazano na powyższym filmie montażowym
- Przymocuj wszystkie rogi serw do serw za pomocą 1 krótkiej śruby na serwo
- Przełącz przełącznik uchwytu baterii do pozycji OFF
- Odłącz serwa od połączeń 4, 5, 6, 7, 8 i 9
I mamy to wszystko, serwa są skalibrowane, a reszta robota jest gotowa do montażu.
Krok 5: Składanie nóg BORIS
Wszystkie poniższe kroki są przedstawione w powyższym filmie montażowym.
Części plastikowe potrzebne do lewej nogi:
- 1x lewa stopa
- 1x Kostka
- 1x Noga 1
- 1x Noga 2
- 2x zmontowane tłoki
- 4x kołki okrągłe L1
- 1x kołki okrągłe L2
- 1x kołki okrągłe L3
- 3x kołki okrągłe L4
- 9x okrągłe klipsy
Instrukcje montażu lewej nogi:
- Przesuń 4 kołki okrągłe L1 przez otwory na kostki (jak pokazano na filmie montażowym)
- Umieść jeden ze zmontowanych tłoków w szczelinie lewej stopy, wybierz zmontowany tłok, który sprawia, że kable serwomechanizmu są skierowane do tyłu (jak pokazano na filmie montażowym)
- Umieść kostkę w szczelinie lewej stopy i szczelinie zmontowanego tłoka
- Wsuń 1 kołek okrągły L2 przez staw skokowo-stopowy
- Wsuń 1 kołek okrągły L3 przez połączenie kostki i zmontowanego tłoka
- Wsuń 1 kołek okrągły L4 przez złącze stopy i zmontowanego tłoka
- Umieść nogę 1 na miejscu na kołkach kostkowych i kołkach okrągłych L1
- Umieść nogę 2 na miejscu na kołkach kostkowych i kołkach okrągłych L1
- Umieść jeden ze zmontowanych tłoków pomiędzy nogą 1 i nogą 2, wybierz ten, który sprawia, że kabel serwa jest skierowany na zewnątrz (jak pokazano na filmie montażowym)
- Wsuń 1 kołek okrągły L4 przez nogę 1 i zmontowany tłok
- Wsuń 1 kołek okrągły L4 przez nogę 2 i zmontowany tłok
- Zabezpiecz wszystkie kołki okrągłe za pomocą zacisków kołowych
Części plastikowe potrzebne do prawej nogi:
- 1x prawa stopa
- 1x Kostka
- 1x Noga 1
- 1x Noga 2
- 2x Zmontowane Tłoki (Lustro)
- 4x kołki okrągłe L1
- 1x kołki okrągłe L2
- 1x kołki okrągłe L3
- 3x kołki okrągłe L4
- 9x okrągłe klipsy
Instrukcje montażu prawej nogi:
Postępuj tak samo, jak w przypadku instrukcji montażu lewej nogi
Krok 6: Składanie ciała BORISa
Wszystkie poniższe kroki są przedstawione w powyższym filmie montażowym.
Potrzebne części elektroniczne:
- Wyświetlacz OLED
- Brzęczyk
- Magnometr (cyfrowy kompas)
- Mini deska do krojenia chleba
- Zmontowany uchwyt baterii i płyta sterująca serwomechanizmu
Potrzebne śruby:
9x długie śruby samostożkowe
Potrzebne części plastikowe:
- 4x kołek okrągły L4
- 1x rama elektroniki;
- 1x ramka OLED
- 2x prostokąty ciała
- 1x kwadratowy pin elektroniczny
- 6x kwadratowe klipsy
- 4x okrągłe klipsy
- 1x zmontowany korpus
- 2x Zmontowane Nogi
Instrukcje montażu nadwozia:
- Umieść złożoną lewą nogę na biodrach złożonego ciała (upewnij się, że ułożyłeś je we właściwy sposób)
- Zabezpieczyć za pomocą 2 kołków okrągłych L4 i 2 zacisków okrągłych
- Powtórz kroki 1 i 2 dla prawej nogi
- Przykręć brzęczyk w korpusie. Jak pokazano na powyższym filmie montażowym
- Przełóż kable serw przez otwory w biodrach do korpusu i przeprowadź je pomiędzy 2 serwami biodrowymi. Jak pokazano na powyższym filmie montażowym
- Włóż ramę elektroniki na miejsce na korpusie (upewnij się, że zmontowałeś ją we właściwy sposób)
- Zabezpiecz na miejscu za pomocą kwadratowego kołka elektronicznego i 2 kwadratowych klipsów
- Umieść Mini Breadboard na miejscu na ramie elektroniki
- Wyjmij baterie z uchwytu baterii
- Przykręć uchwyt baterii do tylnej części ramy elektroniki za pomocą 2 śrub po przekątnej, jak pokazano na powyższym filmie montażowym (upewnij się, że przykręcasz go we właściwy sposób)
- Przykręć płytkę serwomechanizmu do ramy elektroniki za pomocą 2 śrub po przekątnej
- Przykręć Magnometr (cyfrowy kompas) do ramy elektroniki za pomocą 2 śrub
- Przykręć wyświetlacz OLED do ramy OLED za pomocą 2 śrub po przekątnej
- Wsuń prostokąty korpusu po obu stronach korpusu
- Zabezpiecz je na miejscu za pomocą 4 kwadratowych klipsów
Krok 7: Okablowanie elektroniki
Teraz czas na zabawę ze Spaghetti!!!
- Podłącz wszystkie 6 serw do połączeń 4, 5, 6, 7, 8 i 9 na płycie głównej, jak pokazano na powyższym obrazku (upewnij się, że zostały podłączone we właściwy sposób)
- Podłącz 3 żeńskie i żeńskie kable połączeniowe do pinów Vcc, uziemienia i sygnału na połączeniu numer 10
- Podłącz drugi koniec 3 żeńskich do żeńskich kabli połączeniowych do styków Vcc, uziemienia i we/wy w module brzęczyka (upewnij się, że zostały podłączone we właściwy sposób)
- Podłącz 2 żeńskie i żeńskie kable połączeniowe do styków Vcc i uziemienia na połączeniu numer 3
- Podłącz drugi koniec 2 żeńskich do żeńskich kabli połączeniowych do styków Vcc i uziemienia w czujniku ultradźwiękowym (upewnij się, że zostały podłączone we właściwy sposób)
- Podłącz 2 żeńskie i żeńskie kable połączeniowe do pinów sygnałowych na złączach 2 (Echo) i 3 (Trig)
- Podłącz drugi koniec 2 żeńskich i żeńskich kabli połączeniowych do styków Echo i Trig w czujniku ultradźwiękowym (upewnij się, że zostały podłączone we właściwy sposób)
- Podłącz 2 żeńskie i żeńskie kable połączeniowe do styków Vcc i uziemienia na połączeniu numer 11
- Podłącz drugi koniec 2 żeńskich do żeńskich kabli połączeniowych do styków Vcc i uziemienia na wyświetlaczu OLED (upewnij się, że zostały podłączone we właściwy sposób)
- Podłącz 2 żeńskie i żeńskie kable połączeniowe do styków Vcc i uziemienia na połączeniu numer 12
- Podłącz drugi koniec 2 żeńskich do żeńskich kabli połączeniowych do styków Vcc i uziemienia na Magnometrze (kompas cyfrowy) (upewnij się, że zostały podłączone we właściwy sposób)
- Podłącz 2 kable połączeniowe żeńskie do męskiego do styków sygnałowych na złączach 11 (SDA) i 12 (SCL)
- Podłącz drugi koniec 2 żeńskich i męskich kabli połączeniowych do 2 różnych szyn Mini Breadboard
- Podłącz 2 żeńskie i męskie kable połączeniowe z szyny SCL na Mini Breadboard do pinów SCL na wyświetlaczu OLED i Magnometr (cyfrowy kompas)
- Podłącz 2 żeńskie i męskie kable połączeniowe z szyny SDA na Mini Breadboard do pinów SDA na wyświetlaczu OLED i Magnometr (cyfrowy kompas)
Krok 8: Kończenie montażu korpusu BORISa
Wszystkie poniższe kroki są przedstawione w powyższym filmie montażowym.
Potrzebne części plastikowe:
- 1x przedni korpus
- 1x tylny korpus
- 6x kwadratowe klipsy
- Zmontowany BORIS
Instrukcje montażu nadwozia:
- Wsuń ramkę OLED do korpusu
- Zabezpiecz za pomocą 2 kwadratowych klipsów
- Wsuń czujnik ultradźwiękowy do przedniego korpusu
- Umieść przedni korpus nad przednią stroną prostokątów korpusu
- Zabezpiecz za pomocą 2 kwadratowych klipsów
- Umieść baterie i pokrywę uchwytu baterii na uchwycie baterii
- Umieść tylny korpus nad tylną stroną prostokątów korpusu
- Zabezpiecz miejsce za pomocą 2 kwadratowych klipsów
Krok 9: Jak korzystać z BORIS
No i gotowe, w końcu zakończyliśmy składanie BORIS-a teraz czas na zabawę
Oto kilka instrukcji dla użytkownika:
BORIS bez kontrolera:
- Włącz BORIS
- Obróć go, aby skalibrować magnometr (cyfrowy kompas), masz na to 10 sekund
- Ustaw go w kierunku, w którym chciałbyś, aby szedł do przodu
- Obserwuj, jak odchodzi i unikaj wszelkich przeszkód, które stoją na jego drodze
BORIS z kontrolerem:
- Włącz BORIS
- Włącz kontroler
- Obróć go, aby skalibrować magnometr (cyfrowy kompas), masz na to 10 sekund
- Użyj joysticka do sterowania
- Naciśnij przyciski w górę i w dół, aby wykonać ruchy taneczne
- Naciśnij lewy i prawy przycisk dla lewego kopnięcia i prawego kopnięcia
- Naciśnij przycisk joysticka przez 2 sekundy, aby aktywować tryb autonomiczny
- Naciśnij przycisk joysticka, aż robot przestanie się poruszać, aby wyłączyć tryb autonomiczny
Krok 10: Zrozumienie Kodeksu BORIS Podstawy:
Więc teraz masz BORIS i działa, powiedzmy, że chcesz zmienić sposób, w jaki się zachowuje.
Pozwól, że pomogę ci trochę w zrozumieniu sposobu, w jaki Boris jest zaprogramowany:
Zmiana sposobu programowania BORIS podczas chodzenia autonomicznego:
Oto lista wstępnie zaprogramowanych poleceń, które może wykonać BORIS:
Marszczyć brwi();
Uśmiechnij się();
SzczęśliwyDźwięk();
Smutny Dźwięk();
RobotForward();
RobotWstecz();
Robot Lewo();
RobotRight();
RobotLeftKick();
RobotRightKick();
RobotTaniec1();
RobotTaniec2();
To jest część kodu, którą chcesz zmodyfikować:
//Jeśli czujnik wykryje ścianę
if (odległość > 2 && odległość = 20 && buttonJoystickPushCounter == 1 && OrientationError = - 30) { Smile(); SzczęśliwyDźwięk(); RobotForward(); RobotForward(); } //Jeśli czujnik nie wykryje ściany i Orientacja > Żądana orientacja +- 30 stopni if (odległość >= 20 && buttonJoystickPushCounter == 1 && OrientationError < 0) { Smile(); Robot Lewo(); } //Jeśli Sensor nie wykryje ściany i Orientation = 20 && buttonJoystickPushCounter == 1 && OrientationError > 0) { Smile(); RobotRight(); }
Krok 11: BORIS w przyszłość i dalej
Cóż, teraz, gdy zakończyliśmy budowę BORIS, porozmawiajmy o przyszłości BORIS.
Prawda jest taka, że tak naprawdę nie wiem, co zrobić z BORIS, teraz wszystko zależy od informacji zwrotnych, które otrzymuję od ciebie tutaj, w tym Instruktażowym.
Mam więc nadzieję, że podobał Ci się ten Instruktaż i daj mi znać, co myślisz.
Pierwsza nagroda w kategorii Make it Move
Zalecana:
Jak korzystać z multimetru w języku tamilskim - Przewodnik dla początkujących - Multimetr dla początkujących: 8 kroków
Jak korzystać z multimetru w języku tamilskim | Przewodnik dla początkujących | Multimetr dla początkujących: Witajcie przyjaciele, W tym samouczku wyjaśniłem, jak używać multimetru we wszelkiego rodzaju obwodach elektronicznych w 7 różnych krokach, takich jak 1) test ciągłości w celu rozwiązywania problemów ze sprzętem 2) Pomiar prądu stałego 3) testowanie diody i diody LED 4) Pomiar Żyw
Tylko linia, tylko światło! (Typ 1): 19 kroków
Just Line, Just Light!(Type1): Jest to praca polegająca na wyrażaniu światła na akrylowych płytach z wygrawerowanymi wzorami grafiki liniowej. Harmonijnie wyraża kolory i wzory różnych diod LED. dla planet” z
Zabawne podkładki czułe na nacisk (dla cyfrowych placów zabaw – i nie tylko): 11 kroków (ze zdjęciami)
Zabawne podkładki wrażliwe na nacisk (dla cyfrowych placów zabaw – i nie tylko): Jest to instrukcja, która pokazuje, jak zrobić podkładkę wrażliwą na nacisk – która może być używana do tworzenia cyfrowych zabawek lub gier. Może być używany jako rezystor wrażliwy na siłę na dużą skalę i chociaż jest zabawny, może być używany do poważniejszych projektów
Python dla niezbyt początkujących początkujących: 7 kroków
Python dla nie tak początkujących początkujących: Cześć, ostatnim razem, jeśli zwracałeś uwagę, dotknęliśmy podstaw pythona - print, while i for pętle, input & wyjście, if i starter w easygui. również darmową dystrybucję easygui i pycal-my własny moduł. Ten samouczek obejmuje: więcej
Automatyczna katapulta do rzucania karmy dla zwierząt (psa, kota, kurczaka itp.), rzucania piłeczkami i nie tylko!: 4 kroki (ze zdjęciami)
Automatyczna katapulta do rzucania karmą dla zwierząt (psa, kota, kurczaka itp.), rzucania piłeczkami i nie tylko!: Witam i zapraszam do mojego pierwszego Instructable! Nasz pies UWIELBIA swoje jedzenie, dosłownie zje je w ciągu kilku sekund. Wymyślałem sposoby, aby to spowolnić, od kulek z jedzeniem w środku po rzucanie nim po całym podwórku. O dziwo, ona