Spisu treści:

Rysowanie robotów Pablo i Sofia: 7 kroków
Rysowanie robotów Pablo i Sofia: 7 kroków

Wideo: Rysowanie robotów Pablo i Sofia: 7 kroków

Wideo: Rysowanie robotów Pablo i Sofia: 7 kroków
Wideo: A Wy na jakim etapie związku jesteście? 😂 #shorts 2024, Listopad
Anonim
Rysowanie robotów Pablo i Sofia
Rysowanie robotów Pablo i Sofia
Rysowanie robotów Pablo i Sofia
Rysowanie robotów Pablo i Sofia

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

Lista materiałów
Lista materiałów
Lista materiałów
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)

Zamontuj wózek i podłącz silniki (x2)
Zamontuj wózek i podłącz silniki (x2)
Zamontuj wózek i podłącz silniki (x2)
Zamontuj wózek i podłącz silniki (x2)
Zamontuj wózek i podłącz silniki (x2)
Zamontuj wózek i podłącz silniki (x2)
Zamontuj wózek i podłącz silniki (x2)
Zamontuj 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)

Image
Image
Schemat logiczny + schemat obwodu (Pablo)
Schemat logiczny + schemat obwodu (Pablo)
Schemat logiczny + schemat obwodu (Pablo)
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)

Image
Image
Schemat logiczny + schemat obwodu (Sofia)
Schemat logiczny + schemat obwodu (Sofia)
Schemat logiczny + schemat obwodu (Sofia)
Schemat logiczny + schemat obwodu (Sofia)
Schemat logiczny + schemat obwodu (Sofia)
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ę

Image
Image

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

Ostateczne rezultaty
Ostateczne rezultaty
Ostateczne rezultaty
Ostateczne rezultaty
Ostateczne rezultaty
Ostateczne rezultaty

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.

Zalecana: