Inhoudsopgave:
- Stap 1: Ontwerp & 3D-printen // Documenten
- Stap 2: Componenten
- Stap 3: Schematisch:
- Stap 4: Arduino Mega Shield
- Stap 5: Zet het samen
- Stap 6: Gezicht & Menu
- Stap 7: Video's
Video: Maak kennis met Twinky, de schattigste Arduino-robot - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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
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:
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
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
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
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:
Maak een Pi Trash Classifier met ML! 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Maak een Pi Trash Classifier met ML!: Het Trash Classifier-project, liefkozend bekend als "Waar gaat het naartoe?!", is ontworpen om het weggooien van dingen sneller en betrouwbaarder te maken. Dit project maakt gebruik van een Machine Learning (ML) -model getraind in Lobe, een beginnersvriendelijke (geen code!)
Hoe maak je een stopwatch met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een stopwatch met behulp van Arduino: dit is een zeer eenvoudige Arduino 16 * 2 lcd-scherm stopwatch ……….. Als je deze Instructable leuk vindt, abonneer je dan op mijn kanaal https://www.youtube.com /ZenoModiff
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Maak kennis met Codey Rocky!: 4 stappen
Maak kennis met Codey Rocky!: Hallo allemaal, ik heb onlangs de Codey Rocky van de nieuwe STEAM-kit van Makeblock ontmoet en de mogelijkheid gevonden om deze te beoordelen. Ik hou ervan. Ik weet zeker dat je het geweldig zult vinden, want ik kan zeggen dat er geen limiet is aan wat je ermee kunt doen. :) In mijn artikel zal ik
Hoe maak je een lijnvolger met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een lijnvolger met Arduino: Als je aan de slag gaat met robotica, bevat een van de eerste projecten die beginners maken een lijnvolger. Het is een speciale speelgoedauto met eigenschap om langs een lijn te rijden die normaal gesproken zwart van kleur is en contrasteert met de achtergrond. Let's get star