Innholdsfortegnelse:

Møt Twinky den søteste Arduino -roboten: 7 trinn (med bilder)
Møt Twinky den søteste Arduino -roboten: 7 trinn (med bilder)

Video: Møt Twinky den søteste Arduino -roboten: 7 trinn (med bilder)

Video: Møt Twinky den søteste Arduino -roboten: 7 trinn (med bilder)
Video: 24 HOURS IN PACKING PEANUTS - OVERNIGHT CHALLENGE | Vi er The Davises 2024, November
Anonim
Møt Twinky den søteste Arduino -roboten
Møt Twinky den søteste Arduino -roboten
Møt Twinky den søteste Arduino -roboten
Møt Twinky den søteste Arduino -roboten
Møt Twinky den søteste Arduino -roboten
Møt Twinky den søteste Arduino -roboten

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

Design og 3D -utskrift // Dokumenter
Design og 3D -utskrift // Dokumenter
Design og 3D -utskrift // Dokumenter
Design og 3D -utskrift // Dokumenter
Design og 3D -utskrift // Dokumenter
Design og 3D -utskrift // Dokumenter
Design og 3D -utskrift // Dokumenter
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

Komponenter
Komponenter
Komponenter
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

Skjematisk
Skjematisk
Skjematisk
Skjematisk
Skjematisk
Skjematisk
Skjematisk
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

Image
Image
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
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

Sett det sammen
Sett det sammen
Sett det sammen
Sett det sammen
Sett det sammen
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

Ansikt og meny
Ansikt og meny
Ansikt og meny
Ansikt og meny
Ansikt og meny
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: