Inhoudsopgave:

Robots Pablo en Sofia tekenen - Ajarnpa
Robots Pablo en Sofia tekenen - Ajarnpa

Video: Robots Pablo en Sofia tekenen - Ajarnpa

Video: Robots Pablo en Sofia tekenen - Ajarnpa
Video: когда я делаю домашку по рисованию #pablo 2024, November
Anonim
Robots tekenen Pablo en Sofia
Robots tekenen Pablo en Sofia
Robots tekenen Pablo en Sofia
Robots tekenen Pablo en Sofia

Beschrijving

Pablo en Sofia zijn twee autonome robots die zijn ontworpen om de creatieve interactie tussen mens en machine te onderzoeken. De mini mobiele robots schilderen graag met mensen. Pablo is een beetje verlegen om te dichtbij te komen, dus hij houdt graag afstand van je. Sofia zit ver weg van Pablo binnen een grens. Het enige dat haar op de been houdt, is het klappen van de mensen om haar heen. Pablo houdt fysieke afstand terwijl Sofia naar je luistert. De aarde is hun canvas!

In deze Instructable gaan we door de onderdelen, logica en het proces van het bouwen en gebruiken van zowel Pablo als Sofia.

Het project werd uitgevoerd als onderdeel van het seminar Computational Design en Digital Fabrication in het ITECH-masterprogramma.

Kiril Bejoulev & Takwa ElGammal

Stap 1: Materiaallijst

Lijst van materialen
Lijst van materialen
Lijst van materialen
Lijst van materialen

Elektronica

2 x Arduino Uno R3-controllerkaart

2 x motorstuurprogramma L298N H-brug

1 x Potentiometer 10K Ohm (meegeleverd in Starter Kit) - Pablo

1x 16*2 LCD-module (inbegrepen in Starter Kit) - Pablo

Sensoren

Ultrasone sensor (inbegrepen in Starter Kit) - Pablo

Grote geluidsmodule (inbegrepen in sensorkit) - Sofia

2 X IR-sensor - Sofia

Knop (inbegrepen in sensorkit) - Sofia

Motoren

8 X DC-motor (Amazon)

1 x Mini Servo Motor (inbegrepen in Starter Kit)

Krachtbron

5x 9V lithiumbatterijen - 2 x Pablo 3 x Sofia

4X AA Alkaline Batterijen - Pablo

2 X batterijconnectoren

Hoofdlichamen (x2) - (Amazone)

8 x autoband

8 x encoder

16 x T-standaards

4 x acryl chassis

1 x Accubak

16 x M3*8 bouten

16 x M3*30 bouten

12 x afstandhouders

Gereedschap

Soldeerbout

Schroevendraaier - kruiskop

Dubbelzijdige tape

Markeringen of penselen

Ritssluitingen

Mini Broodplank (inbegrepen in Starter Kit) - Sofia

Broodplank (halve maat) - Pablo

Stap 2: monteer wagen en bevestig motoren (x2)

Zet de wagen in elkaar en bevestig de motoren (x2)
Zet de wagen in elkaar en bevestig de motoren (x2)
Zet de wagen in elkaar en bevestig de motoren (x2)
Zet de wagen in elkaar en bevestig de motoren (x2)
Zet de wagen in elkaar en bevestig de motoren (x2)
Zet de wagen in elkaar en bevestig de motoren (x2)
Zet de wagen in elkaar en bevestig de motoren (x2)
Zet de wagen in elkaar en bevestig de motoren (x2)

Beide robots gebruiken de kar met 4 motoren en wielen als basis voor hun beweging. Monteer de wagen en door het volgen van het schakelschema bevestig de motoren aan de Motor Controller module (L298N)

Stap 3: Logisch diagram + schakelschema (Pablo)

Image
Image
Logisch diagram + schakelschema (Pablo)
Logisch diagram + schakelschema (Pablo)
Logisch diagram + schakelschema (Pablo)
Logisch diagram + schakelschema (Pablo)

Pablo is ontworpen om dichtbij je te tekenen, maar niet te dichtbij. Het maakt gebruik van een ultrasone sensor die is bevestigd aan een servomotor om te zien of er een object voor staat en draait om een betere beweging te maken die andere objecten vermijdt. Op het LCD-scherm kunt u de afstand van Pablo tot nabijgelegen objecten ervoor bekijken.

Stap 4: Logisch diagram + schakelschema (Sofia)

Image
Image
Logisch diagram + schakelschema (Sofia)
Logisch diagram + schakelschema (Sofia)
Logisch diagram + schakelschema (Sofia)
Logisch diagram + schakelschema (Sofia)
Logisch diagram + schakelschema (Sofia)
Logisch diagram + schakelschema (Sofia)

Sofia is ontworpen om te worden geactiveerd met een handgeklap met behulp van de Big Sound Module. De Sofia is ook gebouwd met 2 IR-sensoren aan de voorkant van de wagen waarmee het de rand van het canvas waarop het tekent kan detecteren. Wanneer het deze grens bereikt, beweegt het terug en keert zich naar een ander deel van het canvas. Bevestig deze sensoren aan de wagen zoals te zien is in het schakelschema. Met behulp van tape en kabelbinders bevestig je de elementen aan de kar zodat ze niet verschuiven. In de video kunt u zien dat de uitgangswaarde van de Ir-sensoren verandert van 0 naar 1 wanneer de zwarte lijn onder de sensor wordt geplaatst en een van de ingebouwde LED's uitgaat. U kunt de gevoeligheid van de IR-sensor aanpassen door aan de ingebouwde potentiometer te draaien.

Stap 5: Code-implementatie

In deze stap kun je de codes voor zowel Pablo als Sofia downloaden en uploaden naar het Arduino-bord met behulp van de Arduino IDE.

Stap 6: Tekenoppervlak instellen en genieten

Image
Image

Stel het tekenoppervlak en de omgeving in waarin Pablo en Sofia met je willen tekenen. Pablo is flexibel en kan overal tekenen, inclusief de vloer, stof of papier. Voor Pablo hebben we de marker in de rechterachterhoek bevestigd, maar je kunt spelen met de locatie van de marker om verschillende tekeningen te maken. Sofia mag alleen tekenen op het canvas dat is afgezet met zwarte tape zodat de IR-sensoren het kunnen detecteren. Voor Sofia hebben we een penseelstift met een ritssluiting aan het voorste ronde gat van de kar bevestigd.

Stap 7: Eindresultaten

Eind resultaat
Eind resultaat
Eind resultaat
Eind resultaat
Eind resultaat
Eind resultaat

We hopen dat je geniet van dit project en alle tekeningen die je kunt maken door met deze robots te spelen. Voor een interessantere tekening raden we aan om te kijken welke resultaten mogelijk zijn door beide robots tegelijkertijd op dezelfde tekening te gebruiken.

Aanbevolen: