Inhoudsopgave:

Maak kennis met Twinky, de schattigste Arduino-robot - Ajarnpa
Maak kennis met Twinky, de schattigste Arduino-robot - Ajarnpa

Video: Maak kennis met Twinky, de schattigste Arduino-robot - Ajarnpa

Video: Maak kennis met Twinky, de schattigste Arduino-robot - Ajarnpa
Video: Maak kennis met de opleidingen van GO! CVO Antwerpen! 2024, December
Anonim
Maak kennis met Twinky, de schattigste Arduino-robot
Maak kennis met Twinky, de schattigste Arduino-robot
Maak kennis met Twinky, de schattigste Arduino-robot
Maak kennis met Twinky, de schattigste Arduino-robot
Maak kennis met Twinky, de schattigste Arduino-robot
Maak kennis met Twinky, de schattigste Arduino-robot

Hallo, in deze instructable ga ik je leren hoe ik mijn eigen "Jibo" heb gemaakt maar "Twinky" genoemd

Ik wil dit ophelderen… DIT IS GEEN KOPIE! IK BOUWDE TWINKY EN TOEN realiseerde ik me DAT IETS ALS DIT REEDS BESTAAT:c

Het heeft bijna dezelfde functies, maar het heeft geen internetverbinding nodig en het heeft ook geen server nodig. (Dit brengt natuurlijk veel beperkingen met zich mee in vergelijking met de functies van de Jibo Robot)

HET KAN SPREKEN! SPEEL MUZIEK, STEL TIMERS, ALARMEN IN, ZET DE LICHTEN OF ANDERE APPARATEN AAN/UIT, HET HEEFT EEN REKENMACHINE EN EEN WEERSTATION! DATUM & TIJD, BLUETOOTH 4.0, ALLES MET SPRAAKCOMMANDO'S!!!! en ook met een touchscreen, het heeft een kleine motor zodat het rond kan draaien wanneer een van de twee microfoons je hoort praten of een geluid maakt.

Je kunt je eigen commando's in elke taal opnemen, ik ben in México, dus alles is in het Spaans.

Het "brein" is een Arduino Mega, waar alle code draait, er is een ander bord voor de spraakherkenning genaamd "SpeakUp Click" van "Mikroelektronika". Ik laat alle links later zodat je verschillende borden kunt kopen.

www.youtube.com/embed/n1WuJv-SATU

Stap 1: Ontwerp & 3D-printen // Documenten

Ontwerp & 3D-printen // Documenten
Ontwerp & 3D-printen // Documenten
Ontwerp & 3D-printen // Documenten
Ontwerp & 3D-printen // Documenten
Ontwerp & 3D-printen // Documenten
Ontwerp & 3D-printen // Documenten
Ontwerp & 3D-printen // Documenten
Ontwerp & 3D-printen // Documenten

Ik wil dat het "schattig" en vriendelijk wordt, dus besloot ik het Twinky te noemen en de beste kleur die ik vond was geel, en het was ook de enige mooie kleur die ik in de buurt heb.

Alles is gemaakt in SolidWorks en vervolgens 3D geprint in een Rise N2 Plus.

Het lichaam is eigenlijk vrij groot, ongeveer 32 cm hoog en 19 cm breed.

Hier heb je alle STL-bestanden.

De componenten zijn…

-HOOFD

-GEZICHT

-LICHAAM

-BASEREN

-LUIDSPREKERBEHUIZING

-BREARING ADAPTER

-VERSNELLINGEN

drive.google.com/open?id=1GApWHVjIjuwkE-Vm…

In deze link staat alles, van de audionotities die je op de SD-geheugenkaart moet plaatsen, een.spk-bestand, de spraakopdrachten, de muziek, de STL-bestanden, de Arduino-code, alles!

Stap 2: Componenten

Componenten
Componenten
Componenten
Componenten

Voor de functies die ik erin heb gestopt, zijn er veel modules in twinky.

Arduino Mega

SpeakUp-klik

RCT

Bluetooth

4 relaismodule

Geluidsversterker

Spreker

gelijkstroommotor

2 digitale signaalmicrofoons

4,3 inch ITEAD-aanraakscherm

SD-module

RGB-LED

Arduino Mega Prototyping-schild

En ga zo maar door … andere componenten zoals sommige weerstanden, kabels en andere Ik zal niet elk detail in deze instructable laten zien, het zou het zooooo lang maken … maar als je vragen hebt, beantwoord ik ze graag! En leg je elk klein detail uit.

www.itead.cc/nextion-nx4827t043.html.

www.dfrobot.com/product-60.html

www.mikroe.com/speakup-click

Stap 3: Schematisch:

Schematisch
Schematisch
Schematisch
Schematisch
Schematisch
Schematisch
Schematisch
Schematisch

Dit is simpel, alles wordt weergegeven door een connector, van de Arduino Mega naar elke module, met het label kun je zien welke module het is.

De bluetooth is verbonden met de Serial1, het ITEAD-scherm in de Serial2, zoals je kunt zien zijn er nog genoeg ongebruikte pinnen.

De temperatuurmodule wordt aangesloten op pin 13.

De RTC is aangesloten op SDA en SCL (Pin 20, 21)

De SD-kaartlezer is gedefinieerd om te worden aangesloten in Pin, 50, 51, 52 & 53.

SpeakUp-bord wordt aangedreven door 3V3 en alle andere modules zijn 5V

Ik heb de L239D-motorcontroller niet geplaatst, maar het is heel eenvoudig te gebruiken. SLUIT DE MOTOR NIET RECHTSTREEKS AAN OP DE ARDUINO.

Ook … de ENIGE functionele luidsprekeruitgang bevindt zich op pin 46.

Stap 4: Arduino Mega Shield

Image
Image
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield

Ik heb alle componenten op de plaats gezet die ik beter vond, onder de SD-module bevindt zich een L239D-motorcontroller.

Soldeer alles samen aan VCC, GND en de verbindingen met de pinnen die ik in het Arduino-programma plaats, je kunt alle pindefinities wijzigen als je wilt, en dan de verbindingen ook maken zoals je wilt … je hebt niet eens het schild nodig haha, het werkt ook met kabels, maar is rommeliger.

Je moet alle componenten afzonderlijk aansluiten, ik bedoel één voor één en het testen en dan kun je in de code bijvoorbeeld "alles samenvoegen":

Als je de RTC wilt aansluiten, zoek dan op internet hoe je een RTC op Arduino Mega kunt aansluiten en maak de verbindingen, test deze en ga dan naar de volgende modus.

Nogmaals … het spijt me als ik dit niet allemaal in de instructable uitleg, maar dat zou te veel werk zijn, en het zal een oneindige instructable zijn.

Ik maakte een kleine 12V en 5V regelaar en kocht een audioversterker, heel eenvoudig.

ALS IETS NIET WERKT, SCHRIJF MIJ EEN COMMENTAAR EN IK ZAL GRAAG ANTWOORDEN! C:

Stap 5: Zet het samen

Zet het samen
Zet het samen
Zet het samen
Zet het samen
Zet het samen
Zet het samen

Twinkys brein zal in hem zitten, met de audioversterker en de SpeakUp-klik.

Op de derde foto zie je de microfoons in het hoofd

De motor, echts, RGB LED en de luidspreker bevinden zich in de basis en zijn verbonden met de hersenen via het gat in het lichaam

Met de motor kan het lichaam draaien als een geluid een van de microfoons activeert, de relais kunnen worden geactiveerd om uw apparaten te bedienen en de RGB-LED geeft de status van het programma weer:

Als er een alarm loopt, zal het roze zijn, als je "twinky" zegt en je detecteert, zal het blauw zijn, enzovoort met de verschillende commando's.

Stap 6: Gezicht & Menu

Gezicht & Menu
Gezicht & Menu
Gezicht & Menu
Gezicht & Menu
Gezicht & Menu
Gezicht & Menu

Voor het gezicht gebruik ik een resistief touchscreen van ITEAD, het is heel eenvoudig te gebruiken, het kan worden bediend met seriële communicatie! Er zijn dus maar 2 pinnen van de arduino nodig!

U kunt de waarde van elke variabele in het scherm sturen, of wanneer u op een willekeurige knop drukt, wordt de ID naar de Arduino gestuurd.

Om het gezichtsprogramma te maken heeft ITEAD een editor

www.itead.cc/display/nextion.html

Is heel eenvoudig te gebruiken, maar als je een scherm zoals ik gebruikt, staan het HMI-programma en de.tft op de Google Drive Link

De.tft is het document dat je op de SD-kaart plaatst zodat je het programma op het scherm kunt opladen.

Er zijn veel video's op youtube die uitleggen hoe de software te gebruiken.

Stap 7: Video's

Een kleine demonstratie van de functies, er zijn er nog meer, maar hiermee kun je zien waartoe!

(Hij houdt er niet van om aangeraakt te worden in zijn ogen:b) maar in zijn rechterbovenhoek kun je het menu openen.

En met meer codering kun je bijna alles doen! Er zijn nog veel ongebruikte pinnen. Je kunt wifi toevoegen … gebruik de bluetooth om andere dingen te bedienen of iets dergelijks.

Ik hoop dat je mijn instructable leuk vindt!

Voel je vrij om commentaar te geven of mij vragen te stellen!

Aanbevolen: