Innholdsfortegnelse:
- Trinn 1: Design og 3D -utskrift // Dokumenter
- Trinn 2: Komponenter
- Trinn 3: Skjematisk
- Trinn 4: Arduino Mega Shield
- Trinn 5: Sett det sammen
- Trinn 6: Ansikt og meny
- Trinn 7: Videoer
Video: Møt Twinky den søteste Arduino -roboten: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Hei, i denne instruksen skal jeg lære deg hvordan jeg har laget min egen "Jibo", men kalt "Twinky"
Jeg vil oppklare dette … DETTE ER IKKE EN KOPI! JEG VAR BYGGENDE TWINKY OG SÅ KJEMME JEG AT NOE LIKER DETTE FUNGERE ALLEREDE: c
Den har nesten de samme funksjonene, men den trenger ikke en internettforbindelse, og den trenger ikke en server. (Selvfølgelig gjør dette mange begrensninger, sammenlignet med funksjonene til Jibo Robot)
DET KAN TALE! SPILL MUSIKK, STIL TID, ALARMER, SLÅ PÅ/AV LYSENE ELLER ANDRE APPARATER, DET HAR EN KALKULATOR OG EN VÆRESTASJON! DATO OG TID, BLUETOOTH 4.0, ALT MED STEMMEKOMMANDOER !!!! og også med en berøringsskjerm, den har en liten motor, slik at den kan snu rundt når en av de to mikrofonene hører deg snakke eller lage støy.
Du kan spille inn dine egne kommandoer på alle språk, jeg er i Mexico, så alt er på spansk.
"Hjernen" er en Arduino Mega, der all koden kjører, det er et annet brett for stemmegjenkjenning kalt "SpeakUp Click" fra "Mikroelektronika" Jeg forlater alle koblingene senere, slik at du kan kjøpe disse forskjellige brettene.
www.youtube.com/embed/n1WuJv-SATU
Trinn 1: Design og 3D -utskrift // Dokumenter
Jeg vil at den skal gjøre den "søt" og vennlig, så jeg bestemte meg for å kalle den Twinky og den beste fargen jeg fant var gul, også var det den eneste fine fargen jeg har rundt.
Alt ble laget i SolidWorks og deretter 3D -trykt i en Rise N2 Plus.
Kroppen er faktisk ganske stor, rundt 32 cm høy og 19 cm bred.
Her har du alle STL -filene.
Komponentene er…
-HODE
-ANSIKT
-KROPP
-UTGANGSPUNKT
-HØYTTALER INNLEDNING
-BAREADAPTER
-GEARS
drive.google.com/open?id=1GApWHVjIjuwkE-Vm…
I denne lenken er alt, fra lydnotatene du bør plassere inne i SD -minnekortet, en.spk -fil er talekommandoene, musikken, STL -filene, Arduino -koden, alt!
Trinn 2: Komponenter
For funksjonene jeg legger den inn er det mange moduler som er inne i twinky.
Arduino Mega
SpeakUp Klikk
RCT
blåtann
4 Rellay -modul
Lydforsterker
Høyttaler
DC motor
2 digitale signalmikrofoner
4.3in ITEAD berøringsskjerm
SD -modul
RGB LED
Arduino Mega Prototyping shield
Og så videre … andre komponenter som noen motstander, kabler og andre jeg vil ikke vise hver eneste detalj i denne instruerbare, det ville gjøre det sååååå lenge … men hvis du har spørsmål vil jeg gjerne svare! Og forklare deg hver minste detalj.
www.itead.cc/nextion-nx4827t043.html.
www.dfrobot.com/product-60.html
www.mikroe.com/speakup-click
Trinn 3: Skjematisk
Dette er enkelt skjematisk, alt er representert av en kontakt, fra de Arduino Mega til hver modul, med etiketten du kan se hvilken modul som er.
Bluetooth er koblet til de Serial1, ITEAD -skjermen i serien2, som du kan se er det fortsatt mange ubrukte pinner.
Temperaturmodulen er tilkoblet med pin 13.
RTC er koblet til SDA og SCL (Pin 20, 21)
SD -kortleseren er definert for å være tilkoblet i Pin, 50, 51, 52 & 53.
SpeakUp -kortet drives av 3V3 og alle de andre modulene er 5V
Jeg plasserte ikke L239D -motorstyringen, men det er veldig enkelt å bruke IKKE KOBLE MOTOREN DIREKT TIL ARDUINOEN.
Også … den eneste funksjonelle høyttalerutgangen er på pin 46.
Trinn 4: Arduino Mega Shield
Jeg satte alle komponentene på stedet jeg fant bedre, under SD -modulen er det en L239D -motorstyring.
Lodd alt sammen til VCC, GND og tilkoblingene med pinnene jeg plasserer i Arduino -programmet, du kan endre alle stiftdefinisjonene hvis du vil, og deretter gjøre tilkoblingene som du vil også … du trenger ikke engang skjoldet haha, det vil fungere med kabler også, men er mer rotete.
Du bør koble alle komponentene individuelt, jeg mener en etter en og teste det, og deretter i koden kan du "sette alt sammen" for eksempel:
Hvis du vil koble til RTC, kan du søke på internett hvordan du kobler en RTC til Arduino Mega og oppretter tilkoblinger, test den og gå til neste modus.
Igjen … Jeg beklager hvis jeg ikke forklarer alt dette i instruksjonsboken, men det ville bli for mye arbeid, og det vil være en uendelig instruerbar.
Jeg lagde en liten 12V og 5V regulator og kjøpte en lydforsterker, veldig enkelt.
HVIS NOE IKKE FUNGERER, SKRIV MEG EN KOMMENTAR, OG JEG BLI GLAD FOR Å SVARE! C:
Trinn 5: Sett det sammen
Twinkys hjerne vil være inne i ham, med lydforsterker og SpeakUp -klikk.
På det tredje bildet kan du se mikrofonene i hodet
Motoren, virkelig, RGB LED og høyttaleren er i basen og forbundet med hjernen gjennom hullet i kroppen
Med motoren kan kroppen dreie hvis noen av lydene aktiverer en av mikrofonene, relayene kan aktiveres for å kontrollere programmene dine og RGB -LED -en viser statusen til programmet:
Hvis det er en alarm som kjører, vil den være rosa, hvis du sier "twinky" og oppdager deg, vil den være blå, og så videre med de forskjellige kommandoene.
Trinn 6: Ansikt og meny
For ansiktet bruker jeg en Resistive berøringsskjerm fra ITEAD, den er veldig enkel å bruke, den kan styres med seriell kommunikasjon! Så det tar bare 2 pins av arduinoen!
Du kan sende verdien til en hvilken som helst variabel på skjermen, eller når du trykker på en hvilken som helst knapp, blir ID -en sendt til Arduino.
ITEAD har en redaktør for å lage ansiktsprogrammet
www.itead.cc/display/nextion.html
Er veldig enkel å bruke, men hvis du bruker en skjerm som meg, vil HMI -programmet og.tft være på Google Drive Link
. Tft er dokumentasjonen du legger inn på SD -kortet, slik at du kan lade programmet til skjermen.
Det er mange videoer på youtube som forklarer hvordan du bruker programvaren.
Trinn 7: Videoer
En liten demostrering av funksjonene, det er fortsatt flere, men med dette kan du se hva som er i stand til!
(Han liker ikke å være berøring i øynene: b) men øverst til høyre kan du åpne menyen.
Og med mer koding kan du gjøre nesten alt! Det er fortsatt mange ubrukte pinner. Du kan legge til wifi … bruk bluetooth for å kontrollere andre ting eller lignende.
Jeg håper du liker min instruerbare!
Kommenter gjerne eller still meg spørsmål!
Anbefalt:
Hvordan bygge en 8x8x8 LED -kube og kontrollere den med en Arduino: 7 trinn (med bilder)
Hvordan bygge en 8x8x8 LED -kube og kontrollere den med en Arduino: Jan 2020 -redigering: Jeg lar dette stå i tilfelle noen vil bruke det til å generere ideer, men det er ikke lenger noe poeng i å bygge en kube basert på disse instruksjonene. LED -driver -ICene er ikke lenger laget, og begge skissene ble skrevet i gammel versjon
Garduino - den smarte hagen med Arduino: 4 trinn (med bilder)
Garduino - den smarte hagen med Arduino: I disse dager er ingen uskyldige. Er det noen som ikke ved et uhell drepte en plante ??? Det er vanskelig å holde plantene dine i live. Du kjøper et nytt anlegg, og i verste fall glemmer du bare å vanne det. I bedre tilfelle husker du at den eksisterer, men du gjør det
Møt Codey Rocky!: 4 trinn
Møt Codey Rocky!: Hei til alle, jeg møtte nylig Codey Rocky i det nye STEAM -settet fra Makeblock og fant muligheten til å gå gjennom det. Jeg elsker det. Jeg er sikker på at du vil elske det fordi jeg kan si at det er ingen grense for hva du kan gjøre med det.:) I artikkelen min vil jeg
Den minste og søteste Arduino hinderroboten noensinne: 5 trinn
Den minste og søteste Arduino hinderroboten noensinne: Er du lei av store klumpete roboter som tar en halv hylle på rommet ditt? Er du villig til å ta med deg roboten, men den passer bare ikke i lommen? Værsågod! Jeg presenterer Minibot, den søteste og minste hinderroboten du kan tenke deg
Søteste hjerteslagsrobot: 5 trinn (med bilder)
Søteste hjerteslagsrobot: Hva er det første du tenkte på når du ser en ultralydssensor? De ser ut som øyne. Ikke sant? Så basert på det har jeg bygget en liten robot laget av aluminium, tre og litt grunnleggende elektronikk. Hvis du liker det, kan du stemme på meg: