Indholdsfortegnelse:
- Trin 1: Saml først alle dele og værktøjer
- Trin 2: Indstillinger for 3D -udskrivning
- Trin 3: Montering
- Trin 4: Elektrisk forbindelse
- Trin 5: Koden
Video: Lille Timmy Robot: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Jeg ville lave et legetøj til min søn, et stykke legetøj, der let kunne interagere, så jeg tænkte på at lave en robot, der ville gøre facetracking, der kunne interagere med ham gennem berøring og udtrykke følelser.
Jeg har ikke meget kendskab til 3d -design, så jeg startede med et design, som jeg fandt i en tingivers, der kunne tilpasses mine behov ved hjælp af Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) og (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Lille Timmy følger med hovedet de mennesker, der står foran, du kan kærtegne hans hoved, og han vil udsende lyde af følelser, og hvis du kærtegner hans hoved mange gange, vil han vise hjerter i øjnene.
Du kan programmere ny adfærd, for eksempel talegenkendelse som Alexa, følg med forskellige objekter fra hovedet …
Trin 1: Saml først alle dele og værktøjer
1 Hindbær pi 3
1 Raspberry pi kamera
1 Arduino eller Genuino Nano V3.0 ATmega328
1 mini usb kabel
2 servoer SG90 (til gryde og vippe)
2 mini oled 128x64 pixel (til øjnene)
1 summer (til lyd)
1 berøringssensor (til interaktion med robotten)
1 skjold til arduino nano
Mange Dupont F/F -kabelstik
Trykte stykker
Trin 2: Indstillinger for 3D -udskrivning
Lille Timmy er meget let at udskrive, jeg brugte blå farve til hoved og krop og hvid farve til hånd og ben, til øjnene en brugt gennemsigtig filament, Filerne, der er ændret til legetøjet, er på https://www.thingiverse.com/thing:2655550, og de originale filer er i
Min Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) og (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Indstillingerne er:
Flåder: Nej
Understøtter: Nej
Opløsning: 0, 2 mm
Fyld: 20%
Trin 3: Montering
Den første ting er at slutte arme, hænder, ben og fødder. Jeg brugte små skruer, som jeg havde hjemme, selvom du kan bruge lim.
Den anden er sat servoer til at lave en pande og tilk med hovedet. En servo er inde i kroppen og den anden er inde i nakken.
Jeg brugte lim til at slutte sig til lcd -øjne, berøringssensor, kamera, summer. Min hensigt er i fremtiden at ændre designet til at allokere komponenterne uden at bruge lim.
Trin 4: Elektrisk forbindelse
For at lette samværet brugte jeg et Arduino Nano Shield.
Forbindelsesordningen er som følger:
Pin D7 Touch sensor
Pin D4 Axis X servo
PinD5 Axis Y servo
Pin D12 summer
Begge oled -skærme er forbundet til de samme ben:
SDA -> A4SCL -> A5
Arduino og hindbær er forbundet med usb.
Trin 5: Koden
For at implementere facetracking brugte jeg åbent cv -bibliotek i et Raspberry, jeg ændrede et eksempel, som jeg fandt på github for at sende en kommando til Arduino, og arduino kontrollerede servoer, sensorer og øjne.
For at kode legetøjet skal du:
Arduino IDE
Hindbær med raspbian og opencv bibliotek og python.
Du kan finde Arduino -koden og python -koden til hindbær på min github (https://github.com/bhm93/littleTimmy)
Du skal udføre programmet face-track-arduino.py i dit hindbær for at aktivere facetracking.
Anbefalede:
Et lille kompas med ATtiny85: 12 trin (med billeder)
Et lille kompas med ATtiny85: Dette er vores første projekt med ATtiny85; et enkelt lomme digitalt kompas (i samarbejde med J. Arturo Espejel Báez). ATtiny85 er en høj ydeevne og lav effekt mikrokontroller. Den har 8 Kbytes programmerbar flashhukommelse. På grund af dette er chal
Lille USB -joystick: 5 trin (med billeder)
Lille USB -joystick: Denne instruktør viser, hvordan man laver et meget simpelt lille USB -joystick.Denne instruks er relateret til Hall Effect USB -joystick til at levere en billig løsning
Lille V/A -måler med INA219: 9 trin (med billeder)
Lille V/A -måler med INA219: Træt af at genoprette dit multimeter, når du vil måle både spænding og strøm på et lille projekt? Lille V/A -måler er den enhed, du har brug for! Der er ikke noget nyt om INA219 højsidestrømssensoren. Der er masser af gode projekter ude
Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord !: 10 trin
Et lille alarmsystem ved hjælp af et Super Tiny Arduino -kompatibelt bord !: Hej, i dag skal vi lave et lille fedt projekt. Vi skal bygge en lille alarmanordning, der måler afstanden mellem sig selv og et objekt foran den. Og når objektet bevæger sig forbi en bestemt afstand, giver enheden dig besked med en
Byg en meget lille robot: Lav verdens mindste hjulrobot med et greb .: 9 trin (med billeder)
Byg en meget lille robot: Lav verdens mindste hjulrobot med et griber .: Byg en 1/20 kubik tommer robot med en griber, der kan opfange og flytte små genstande. Den styres af en Picaxe -mikrokontroller. På dette tidspunkt tror jeg, at dette kan være verdens mindste robot på hjul med en griber. Det vil uden tvivl ch