» Elektronika » Arduino »DIY: Fijibot - czterokołowy robot w Arduino z funkcją samozaładowczą

Zrób to sam: Fidżibot - czterokołowy robot w Arduino z funkcją samozaładowczą

Robot Fidżibot jest wyjątkowy, ponieważ sam jest zdolny do ładowania ze źródła światła, a ponadto sam go szuka. Butelka napoju Fidżi została wykorzystana jako ciało robota, dlatego robot otrzymał swoją nazwę. Robot jest zainstalowany jako sterownik Arduino Uno, moc panelu słonecznego wynosi 6 woltów, a inne inne elementy można znaleźć w dziecięcej maszynie do pisania na panelu sterowania.
Zrób to sam: Fidżibot - czterokołowy robot w Arduino z funkcją samozaładowczą

Materiały i narzędzia do produkcji robota:
- dowolna plastikowa butelka o pojemności 1,5 l;
- stara maszyna na panelu sterowania;
- zestaw Arduino Proto Shield;
- pakiet oprogramowania Arduino Uno;
- łączenie styków (zestaw);
- Zestaw zworek typu Kobieta / Kobieta;
- panel słoneczny 6 woltów;
- Dwa serwomechanizmy Parallax (ciągły obrót);
- dwa standardowe serwa typu Parallax 4-6VDC;
- Czujnik kolizji Czujnik ping Paralaksy;
- uchwyt na cztery baterie AA;
- uchwyt na baterię 9V;
- cztery fotorezystory;
- cztery uchwyty do diod LED;
- cztery rezystory na 10 kiloomów;
- jedna dioda mikro 1A 1N4001.





Potrzebnych narzędzi: lutownica z lutem, szczypce, dremel, obcinaki boczne i inne narzędzie.

Proces montażu robota:

Pierwszy krok Robot mózgu
Mikrokontroler Arduino Uno najlepiej nadaje się do tego robota, ponieważ jest przeznaczony do małych projektów i programowany w C ++.

Robot ma cztery serwomechanizmy, jeden steruje kołami, jego zadaniem jest ciągłe obracanie kół. Drugie serwo jest potrzebne do sterowania głowicą robota, na którym są zainstalowane czujniki kolizji. Kolejny serwomotor steruje osią robota, zmuszając go do obrotu.

Ważne jest, aby zrozumieć, że płyta Arduino Proto Shield będzie znajdować się w butelce, więc musisz zrobić schemat połączeń, aby wygodnie było podłączać i odłączać różne czujniki, serwa i więcej. Do tych celów deska Proto Shield ze wszystkimi niezbędnymi kontaktami Adafruit jest idealna. Styki należy przylutować do ekranu Proto Shield, a wszystkie elementy powinny być połączone zworkami.

W środkowej części płytki znajdują się dwa kanały podłączone do +5 V i GND. Prostopadłe panele można zobaczyć po prawej i lewej stronie tych kanałów. Są one potrzebne, aby połączyć 5 zrywalnych styków między prostopadłymi panelami i dwoma kanałami. Stąd serwomotory otrzymają moc, a także impulsy sterujące.

Jeśli spojrzysz na zdjęcie poniżej, zobaczysz, że złącza dostarczane z Proto Shield nie są przylutowane do drugiej strony wyjść cyfrowych i do styków analogowych. Trzeba to pozostawić, lutując przewody bezpośrednio do panelu.





Należy również podłączyć przewody do wyjść PWM (dla serwonapędów), a także do analogowych dla fotorezystorów. Do każdego fotorezystora dodaj jeden opornik 10K.

Na płycie Proto znajdują się piny 7 i 9, należy je podłączyć do dodatnich pinów czerwonej i zielonej diody LED.

Aby robot z czterema serwomechanizmami i Arduino działał normalnie, potrzebne są dwa zasilacze. Mikrokontroler wymaga zasilania 9 V. Czujniki kolizji i serwa będą zasilane czterema bateriami AA; są one podłączone do panelu słonecznego 6 V.
Aby zapobiec prądowi wstecznemu między panelem słonecznym a akumulatorem, w obwodzie musi być zainstalowana dioda.

Krok drugi Przygotowanie czujnika
Fotorezystory są montowane na platformie za pomocą uchwytów. Pozwala to szybko je usunąć podczas montażu lub udoskonalania robota. Jeden koniec skoczka żeńskiego / żeńskiego jest podłączony do fotorezystora, a drugi do płytki Proto Shield. Gumowe uszczelki zapobiegają ryzyku zwarcia.




Krok trzeci Montaż podwozia
Do produkcji podwozia potrzebny będzie samochód dziecięcy na panelu sterowania. Należy go zdemontować, pozostawiając tylko te elementy, które są widoczne na zdjęciu. Oś przednia będzie musiała zostać obrócona za pomocą siłownika.

Oba elementy (przednia i tylna oś) są zamontowane w plastikowej butelce, w tym celu wycięte są w nim otwory niezbędne do rozmiaru. Cóż, teraz pozostaje tylko połączyć wszystko, jak na zdjęciu.






Krok czwarty Proces programowania
Głównym zadaniem, które musi wykonać kod robota, jest poszukiwanie źródła światła i ładowanie z niego. Cztery fotorezystory służą do wyszukiwania źródła światła. Pętla programu powinna porównywać, gdzie światło jest jaśniejsze, a następnie robot powinien do niego podejść.

Aby zapobiec awariom robota, kolejny cykl powinien sprawdzać, czy nie ma przeszkód co 30 cali. Do uzyskania tych informacji wykorzystywany jest czujnik ultradźwiękowy. Jeśli robot wykryje przeszkodę, musi się zatrzymać, rozejrzeć i wybrać najlepszą ścieżkę.

Krok piąty Ostatni etap montażu
Po zaprogramowaniu robota można go ostatecznie złożyć i przetestować. Aby przetestować robota, musisz stworzyć w pomieszczeniu kilka źródeł światła o różnej jasności i stworzyć przeszkody na drodze do nich. Robot musi dotrzeć do najjaśniejszego źródła światła, nie wpadając na przeszkody.










Oczywiście istnieje wiele innych opcji poprawy robota. Możesz dodać do niego wiele różnych funkcji, tutaj wszystko zależy od chęci i wyobraźni mistrza.

proshivka-diy-fijibot.rar [1.85 Kb] (pliki do pobrania: 201)
9.8
9.8
10

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij

Radzimy przeczytać:

Podaj go do smartfona ...