Spisu treści:
Wideo: Rysowanie robotów Pablo i Sofia: 7 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Opis
Pablo i Sofia to dwa autonomiczne roboty, których zadaniem jest badanie kreatywnej interakcji między człowiekiem a maszyną. Mini roboty mobilne lubią malować z ludźmi. Pablo jest trochę nieśmiały, aby podejść zbyt blisko, więc lubi trzymać się od ciebie na dystans. Sofia utknęła daleko od Pabla w granicach. Jedyną rzeczą, która ją trzyma, są oklaski otaczających ją ludzi. Pablo zachowa dystans fizyczny, podczas gdy Sofia będzie cię słuchać. Ziemia jest ich płótnem!
W tym Instructable przejdziemy przez części, logikę i proces budowania i wykorzystywania zarówno Pabla, jak i Sofii.
Projekt był realizowany w ramach seminarium Computational Design and Digital Fabrication w programie magisterskim ITECH.
Kiril Bejoulev i Takwa ElGammal
Krok 1: Lista materiałów
Elektronika
2 x płyta kontrolera Arduino Uno R3
2 x sterownik silnika L298N H mostek
1 x potencjometr 10K Ohm (w zestawie startowym) - Pablo
Moduł LCD 1x16*2 (dołączony do zestawu startowego)-Pablo
Czujniki
Czujnik ultradźwiękowy (zawarty w zestawie startowym) - Pablo
Duży moduł dźwiękowy (dołączony do zestawu czujników) - Sofia
2 X czujnik podczerwieni - Sofia
Przycisk (zawarty w zestawie czujnika) - Sofia
Motoryzacja
8 X silnik prądu stałego (Amazonka)
1 x Mini Servo Motor (w zestawie startowym)
Źródło prądu
5 baterii litowych 9 V - 2 x Pablo 3 x Sofia
Baterie alkaliczne 4X AA - Pablo
2 X złącza baterii
Ciała główne (x2) - (Amazonka)
8 x opona samochodowa
8 x enkoder
16 x stojaki T
4 x akrylowa obudowa
1 x opakowanie na baterie
16 x śruby M3 * 8
16 x śruby M3 * 30
12 x przekładki
Narzędzia
Lutownica
Wkrętak - Phillips Head
Taśma dwustronna
Markery lub pędzle
Opaski na suwak
Mini deska do chleba (zawarta w zestawie startowym) - Sofia
Deska do krojenia chleba (połowa rozmiaru) - Pablo
Krok 2: Złóż wózek i podłącz silniki (x2)
Oba roboty wykorzystują wózek z 4 silnikami i kołami jako podstawę do poruszania się. Zmontuj wózek i postępując zgodnie ze schematem połączeń, podłącz silniki do modułu sterownika silnika (L298N)
Krok 3: Schemat logiczny + schemat obwodu (Pablo)
Pablo został zaprojektowany tak, aby zbliżał się do ciebie, ale nie za blisko. Wykorzystuje czujnik ultradźwiękowy przymocowany do serwomotoru, aby sprawdzić, czy przed nim znajduje się obiekt, i obraca się w poszukiwaniu lepszego ruchu, aby uniknąć innych obiektów. Wyświetlacz LCD pozwala zobaczyć odległość Pabla do pobliskich obiektów przed nim.
Krok 4: Schemat logiczny + schemat obwodu (Sofia)
Sofia została zaprojektowana tak, aby aktywować ją klaśnięciem w dłonie za pomocą Wielkiego Modułu Dźwiękowego. Sofia jest również zbudowana z 2 czujnikami podczerwieni z przodu wózka, które pozwalają jej wykryć granicę płótna, na którym się rysuje. Kiedy dociera do tej granicy, cofa się i zawraca do innej części płótna. Podłącz te czujniki do wózka, jak pokazano na schemacie obwodu. Za pomocą taśmy i zamków błyskawicznych przymocuj elementy do wózka tak, aby się nie przemieszczały. Na filmie widać, że wartość wyjściowa czujników podczerwieni zmienia się od 0 do 1, gdy czarna linia znajduje się pod czujnikiem i jedna z wbudowanych diod LED zgaśnie. Możesz regulować czułość czujnika podczerwieni, obracając wbudowany potencjometr.
Krok 5: Implementacja kodu
W tym kroku możesz pobrać kody dla Pablo i Sofii i wgrać je na płytkę Arduino za pomocą Arduino IDE.
Krok 6: Skonfiguruj powierzchnię do rysowania i ciesz się
Skonfiguruj powierzchnię do rysowania i środowisko, w którym Pablo i Sofia mają rysować razem z Tobą. Pablo jest elastyczny i może rysować w dowolnym miejscu, w tym na podłodze, tkaninie lub papierze. W przypadku Pabla umieściliśmy znacznik w prawym tylnym rogu, ale możesz pobawić się lokalizacją znacznika, aby tworzyć różne rysunki. Sofia może rysować tylko na płótnie, które jest odklejone czarną taśmą, aby czujniki podczerwieni mogły je wykryć. W przypadku Sofii przymocowaliśmy marker z pędzlem do przedniego okrągłego otworu wózka za pomocą opaski na suwak.
Krok 7: Wyniki końcowe
Mamy nadzieję, że spodoba ci się ten projekt i wszystkie rysunki, które możesz stworzyć, bawiąc się tymi robotami. Aby uzyskać ciekawszy rysunek, sugerujemy zobaczyć, jakie wyniki są możliwe dzięki użyciu obu robotów jednocześnie na tym samym rysunku.