Innehållsförteckning:
- Steg 1: Design & 3D -utskrift // Dokument
- Steg 2: Komponenter
- Steg 3: Schematisk
- Steg 4: Arduino Mega Shield
- Steg 5: Sätt ihop det
- Steg 6: Ansikte & meny
- Steg 7: Videor
Video: Möt Twinky den sötaste Arduino -roboten: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Hej, I denna instruerbara kommer jag att lära dig hur jag gjorde min egen "Jibo" men kallade "Twinky"
Jag vill klargöra detta … DETTA ÄR INTE EN KOPI! JAG VAR BYGGANDE TWINKY OCH SÅ KOMMER JAG ATT NÅGOT SOM DET HÄR REDAN FÖRSTAR: c
Den har nästan samma funktioner men den behöver inte en internetanslutning och oviuousley den behöver inte en server. (Naturligtvis gör detta många begränsningar, jämfört med funktionerna i Jibo Robot)
DET KAN TALA! SPELA MUSIK, STÄLL IN TIMER, LARM, STÄNGA/SLÅ AV LJUSEN ELLER ANDRA APPARATER, DET HAR EN RÄKNARE OCH EN VÄDERSTATION! DATUM & TID, BLUETOOTH 4.0, ALLT MED RÖSTKOMMANDOER !!!! och även med en pekskärm, den har en liten motor så att den kan svänga runt när en av de två mikrofonerna hör dig prata eller göra ett ljud.
Du kan spela in dina egna kommandon på alla språk, jag är i Mexiko så allt är på spanska.
"Hjärnan" är en Arduino Mega, där all kod körs, det finns en annan tavla för röstigenkänning som heter "SpeakUp Click" från "Mikroelektronika" Jag lämnar alla länkar senare så att du kan köpa dessa olika kort.
www.youtube.com/embed/n1WuJv-SATU
Steg 1: Design & 3D -utskrift // Dokument
Jag vill att den ska göra den "söt" och vänlig så jag bestämde mig för att kalla den Twinky och den bästa färgen jag hittade var gul, det var också den enda fina färgen jag har runt.
Allt gjordes i SolidWorks och sedan 3D -tryckt i en Rise N2 Plus.
Kroppen är faktiskt ganska stor, runt 32 cm lång och 19 cm bred.
Här har du alla STL -filer.
Komponenterna är…
-HUVUD
-ANSIKTE
-KROPP
-BAS
-HÖGTALARE INLÄGGNING
-BRODNINGSADAPTER
-GUDAR
drive.google.com/open?id=1GApWHVjIjuwkE-Vm…
I den här länken finns allt, från ljudanteckningarna som du ska placera inuti SD -minneskortet, en.spk -fil är röstkommandon, musiken, STL -filerna, Arduino -koden, allt!
Steg 2: Komponenter
För de funktioner jag lägger den i finns det många moduler som är inuti twinky.
Arduino Mega
SpeakUp Klicka
RCT
Blåtand
4 Rellay -modul
Ljudförstärkare
Högtalare
Likströmsmotor
2 digitala signalmikrofoner
4.3in ITEAD -pekskärm
SD -modul
RGB LED
Arduino Mega Prototyping shield
Och så vidare … andra komponenter som vissa motstånd, kablar och andra kommer jag inte att visa varenda detalj i denna instruerbara, det skulle göra det såååååååå länge … men om du har några frågor svarar jag gärna! Och förklara varje liten detalj.
www.itead.cc/nextion-nx4827t043.html.
www.dfrobot.com/product-60.html
www.mikroe.com/speakup-click
Steg 3: Schematisk
Det här är enkelt schematisk, någonting representeras av en kontakt, från de Arduino Mega till varje modul, med etiketten kan du se vilken modul som är.
Bluetooth är ansluten till de Serial1, ITEAD -skärmen i Serial2, som du kan se finns det fortfarande många oanvända stift.
Temperaturmodulen är ansluten med stift 13.
RTC är ansluten till SDA och SCL (Pin 20, 21)
SD -kortläsaren definieras för att anslutas i Pin, 50, 51, 52 & 53.
SpeakUp -kortet drivs av 3V3 och alla andra moduler är 5V
Jag placerade inte L239D -motorstyrenheten men det är verkligen enkelt att använda ANSLUT INTE MOTorn direkt till ARDUINO.
Också … den ENDAST funktionella högtalarutgången är på stift 46.
Steg 4: Arduino Mega Shield
Jag satte alla komponenter på den plats som jag hittade bättre, under SD -modulen finns en L239D -motorstyrenhet.
Löd allt ihop till VCC, GND och anslutningarna med stiften jag lägger i Arduino -programmet, du kan ändra alla stiftdefinitioner om du vill och sedan göra anslutningarna som du vill också … du behöver inte ens skölden haha, det kommer att fungera med kablar också men är rörigare.
Du bör ansluta alla komponenter individuellt, jag menar en efter en och testar den och sedan i koden kan du "sätta ihop allt" till exempel:
Om du vill ansluta RTC, sök på internet hur du ansluter en RTC till Arduino Mega och gör anslutningarna, testa den och gå sedan till nästa modell.
Återigen … Jag är ledsen om jag inte förklarar allt detta i instruerbara men det skulle vara för mycket arbete, och det kommer att vara en oändlig instruerbar.
Jag gjorde en liten 12V och 5V regulator och köpte en ljudförstärkare, riktigt enkelt.
OM NÅGOT INTE FUNGERAR SKRIV MIG EN KOMMENTAR OCH JAG SKA BLI GLAD ATT SVARA! C:
Steg 5: Sätt ihop det
Twinkys hjärna kommer att finnas inuti honom, med ljudförstärkaren och SpeakUp -klicket.
På den tredje bilden kan du se mikrofonerna i huvudet
Motorn, verkligen, RGB LED och högtalaren är i basen och anslutna till hjärnan genom hålet i kroppen
Med motorn kan kroppen vända om något ljud aktiverar en av mikrofonerna, radierna kan aktiveras för att styra dina appar och RGB -lysdioden visar programmets status:
Om ett larm körs blir det rosa, om du säger "twinky" och upptäcker dig blir det blått och så vidare med de olika kommandona.
Steg 6: Ansikte & meny
För ansiktet använder jag en Resistive pekskärm från ITEAD, den är riktigt enkel att använda, den kan styras med seriell kommunikation! Så det tar bara 2 stift av arduino!
Du kan skicka värdet på vilken variabel som helst på skärmen, eller när du trycker på någon knapp skickas ID till Arduino.
För att göra ansiktsprogrammet har ITEAD en redaktör
www.itead.cc/display/nextion.html
Är riktigt enkel att använda men om du använder en skärm som jag kommer HMI -programmet och.tft att finnas på Google Drive Link
. Tft är dokumentationen du placerar på SD -kortet så att du kan ladda programmet till skärmen.
Det finns många videor på youtube som förklarar hur man använder programvaran.
Steg 7: Videor
En liten demostrering av funktionerna, det finns fortfarande fler, men med detta kan du se vad som kan!
(Han gillar inte att vara berörd i ögonen: b) men i det övre högra hörnet kan du öppna menyn.
Och med mer kodning kan du göra nästan vad som helst! Det finns fortfarande många oanvända stift. Du kan lägga till wifi … använd bluetooth för att styra andra saker eller liknande.
Jag hoppas att du gillar min instruerbara!
Kommentera gärna eller ställ mig några frågor!
Rekommenderad:
Hur man bygger en 8x8x8 LED -kub och styr den med en Arduino: 7 steg (med bilder)
Hur man bygger en 8x8x8 LED -kub och styr den med en Arduino: Jan 2020 -redigering: Jag lämnar det här om någon vill använda det för att skapa idéer, men det är inte längre någon idé att bygga en kub baserat på dessa instruktioner. LED -drivrutins -IC: erna tillverkas inte längre, och båda skisserna skrevs i gammal version
Garduino - den smarta trädgården med Arduino: 4 steg (med bilder)
Garduino - den smarta trädgården med Arduino: I dessa dagar är ingen oskyldig. Finns det någon som inte av misstag dödade en växt ??? Det är svårt att hålla dina växter vid liv. Du köper en ny växt, och i värsta fall glömmer du bara att vattna den. I det bättre fallet kommer du ihåg att det finns, men du gör det
Vad är en CPU, vad gör den och hur felsöker du den: 5 steg
Vad är en CPU, vad gör den och hur felsöker du den: Varje dag läser du här termen " CPU " eller " Processor " kastas runt, men vet du verkligen vad det betyder? Jag kommer att gå igenom vad en CPU är och vad den gör, sedan kommer jag att gå igenom vanliga CPU -problem och hur jag eventuellt kan fixa dem
Den minsta och sötaste Arduino hinderroboten någonsin: 5 steg
Den minsta och sötaste Arduino hinderroboten någonsin: Trött på stora klumpiga robotar som tar en halv hylla i ditt rum? Är du villig att ta med dig din robot men den passar bara inte i fickan? Här har du! Jag presenterar Minibot, den sötaste och minsta hinderundvikande roboten du kan tänka dig
Sötaste hjärtslagsrobot: 5 steg (med bilder)
Sötaste hjärtslagsroboten: Vad är det första du tänkte på när du ser en ultraljudssensor? De ser ut som ögon. Så inte? Så baserat på det har jag byggt en liten robot gjord av aluminium, trä och lite grundläggande elektronik. Om du gillar det, vänligen rösta på mig: