Innehållsförteckning:
- Steg 1: Samla först alla delar och verktyg
- Steg 2: 3D -utskriftsinställningar
- Steg 3: Montering
- Steg 4: Elektrisk anslutning
- Steg 5: Koden
Video: Little Timmy Robot: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Jag ville göra en leksak till min son, en leksak som lätt kunde interagera, så jag tänkte göra en robot som skulle göra facetracking, som kunde interagera med honom genom beröring och uttrycka känslor.
Jag har inte mycket kunskap om 3d -design, så jag började med en design som jag hittade i en saksomfattande som kan anpassas till mina behov med hjälp av Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) och (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Lilla Timmy följer med huvudet de människor som står framför, du kan smeka hans huvud och han kommer att avge ljud av känslor, och om du smeker många gånger hans huvud kommer han att visa hjärtan i ögonen.
Du kan programmera nytt beteende, till exempel taligenkänning som Alexa, följ med olika huvudobjekt …
Steg 1: Samla först alla delar och verktyg
1 hallon pi 3
1 Raspberry pi -kamera
1 Arduino eller Genuino Nano V3.0 ATmega328
1 mini usb -kabel
2 servos SG90 (för kastrull och lutning)
2 mini oled 128x64 pixlar (för ögonen)
1 summer (för ljud)
1 beröringssensor (för att interagera med roboten)
1 skärm för arduino nano
Många Dupont F/F -kabelkontakter
Tryckta bitar
Steg 2: 3D -utskriftsinställningar
Lilla Timmy är väldigt lätt att skriva ut, jag använde blå färg på huvud och kropp, och vit färg på hand och ben, för ögonen ett använt transparent filament, Filerna som modifierats för leksaken finns på https://www.thingiverse.com/thing:2655550 och de ursprungliga filerna finns på
Min Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) och (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Inställningarna är:
Flottar: Nej
Stöder: Nej
Upplösning: 0, 2 mm
Påfyllning: 20%
Steg 3: Montering
Det första är att foga armar, händer, ben och fötter. Jag använde små skruvar som jag hade hemma, även om du kan använda lim.
Den andra sätts servon för att göra en panna och tilk med huvudet. En servo är inuti kroppen och den andra är inuti nacken.
Jag använde lim för att ansluta LCD -ögonen, pekssensorn, kameran, summern. Min avsikt är att i framtiden ändra konstruktionen för att fördela komponenterna utan att använda lim.
Steg 4: Elektrisk anslutning
För att underlätta konexionen använde jag en Arduino Nano Shield.
Anslutningsschemat är följande:
Pin D7 Touch sensor
Stift D4 Axis X servo
PinD5 Axis Y servo
Pin D12 summer
Båda skärmarna är anslutna till samma stift:
SDA -> A4SCL -> A5
Arduino och hallon förenas av usb.
Steg 5: Koden
För att implementera facetracking använde jag öppet cv -bibliotek i ett hallon, jag modifierade ett exempel som jag hittade på github för att skicka ett kommando till Arduino och arduino styrde servon, sensorn och ögonen.
För att koda leksaken behöver du:
Arduino IDE
Hallon med raspbian och opencv bibliotek och python.
Du kan hitta Arduino -koden och pythonkoden till hallon på min github (https://github.com/bhm93/littleTimmy)
Du måste köra programmet face-track-arduino.py i ditt hallon för att aktivera facetrackingen.
Rekommenderad:
Automatiserad växtkruka - Little Garden: 13 steg (med bilder)
Automatiserad växtkruka - Little Garden: Jag är student från multimedia- och kommunikationsteknik på Howest Kortrijk. För vårt sista uppdrag var vi tvungna att utveckla ett IoT -projekt efter eget val. När jag letade efter idéer bestämde jag mig för att göra något användbart för min mamma som älskar att växa
Little Message Hider/secret Agent Chapstick: 4 steg (med bilder)
Little Message Hider/secret Agent Chapstick: Letar du efter ett ställe att hålla ett litet meddelande till din vän? Vad sägs om det hemliga agentjobbet du alltid har velat ha? Denna enkla design är idealisk för sådana här situationer och är mycket billig att göra
Little Wizard - PC/Android -spel som far och son -projekt med barn (unity3d): 5 steg
Little Wizard - PC/Android -spel som far och son -projekt med barn (unity3d): Jag skulle vilja visa hur enkelt och roligt det är att göra ett spel. Jag har skapat mitt spel som far och son -projekt för att spendera lite tid med min son och att lära honom något coolt. Först och främst vill jag säga att jag inte är en spelutvecklare och för det andra att det är
Använda lysdioder och AT Tiny för att skapa en blinkande stjärna med Piezo som spelar "Twinkle, Twinkle, Little Star": 6 steg
Använda lysdioder och AT Tiny för att skapa en blinkande stjärna med piezo som spelar "Twinkle, Twinkle, Little Star": Denna krets använder lysdioder, AT TINY och piezo för att producera en blinkande stjärna och musik av " Twinkle, Twinkle, little star " Vänligen se nästa steg för och kretsöversikt
[Arduino Robot] Hur man gör en Motion Capture Robot - Tummen Robot - Servomotor - Källkod: 26 steg (med bilder)
[Arduino Robot] Hur man gör en Motion Capture Robot | Tummen Robot | Servomotor | Källkod: Thumbs Robot. Använd en potentiometer för MG90S servomotor. Det är väldigt roligt och enkelt! Koden är väldigt enkel. Det är bara runt 30 rader. Det ser ut som en rörelseinspelning. Lämna gärna frågor eller feedback! [Instruktion] Källkod https: //github.c