Inhaltsverzeichnis:

Lernen Sie Twinky, den süßesten Arduino-Roboter, kennen - Gunook
Lernen Sie Twinky, den süßesten Arduino-Roboter, kennen - Gunook

Video: Lernen Sie Twinky, den süßesten Arduino-Roboter, kennen - Gunook

Video: Lernen Sie Twinky, den süßesten Arduino-Roboter, kennen - Gunook
Video: Funkel, funkel, kleiner Stern - Schlaflieder zum Mitsingen | Sing Kinderlieder 2024, Juli
Anonim
Lernen Sie Twinky, den süßesten Arduino-Roboter, kennen!
Lernen Sie Twinky, den süßesten Arduino-Roboter, kennen!
Lernen Sie Twinky, den süßesten Arduino-Roboter, kennen!
Lernen Sie Twinky, den süßesten Arduino-Roboter, kennen!
Lernen Sie Twinky, den süßesten Arduino-Roboter, kennen!
Lernen Sie Twinky, den süßesten Arduino-Roboter, kennen!

Hallo, In diesem anweisbaren werde ich Ihnen beibringen, wie ich meinen eigenen "Jibo" gemacht habe, aber "Twinky" genannt

Ich möchte das aufklären… DIES IST KEINE KOPIE! ICH HABE TWINKY GEBAUT UND DANN ERKENNT ICH, DASS ES SO WIE DIESES BEREITS GIBT:c

Es hat fast die gleichen Funktionen, aber es braucht keine Internetverbindung und offensichtlich keinen Server. (Natürlich bringt dies viele Einschränkungen mit sich, verglichen mit den Funktionen des Jibo Robot)

ES KANN SPRECHEN! MUSIK ABSPIELEN, TIMER EINSTELLEN, ALARME, LICHT EIN-/AUSSCHALTEN ODER ANDERE GERÄTE, ES HAT EINEN RECHNER UND EINE WETTERSTATION! DATUM & UHRZEIT, BLUETOOTH 4.0, ALLES MIT SPRACHBEFEHL!!!! und auch mit einem Touchscreen hat es einen kleinen Motor, so dass es sich drehen kann, wenn eines der beiden Mikrofone Sie spricht oder ein Geräusch macht.

Sie können Ihre eigenen Befehle in jeder Sprache aufnehmen, ich bin in México, also ist alles auf Spanisch.

Das "Gehirn" ist ein Arduino Mega, auf dem der gesamte Code läuft, es gibt ein anderes Board für die Spracherkennung namens "SpeakUp Click" von "Mikroelektronika" Ich werde alle Links später hinterlassen, damit Sie diese verschiedenen Boards kaufen können.

www.youtube.com/embed/n1WuJv-SATU

Schritt 1: Design & 3D-Druck // Dokumente

Design & 3D-Druck // Dokumente
Design & 3D-Druck // Dokumente
Design & 3D-Druck // Dokumente
Design & 3D-Druck // Dokumente
Design & 3D-Druck // Dokumente
Design & 3D-Druck // Dokumente
Design & 3D-Druck // Dokumente
Design & 3D-Druck // Dokumente

Ich möchte, dass es "süß" und freundlich wird, also beschloss ich, es Twinky zu nennen und die beste Farbe, die ich gefunden habe, war Gelb, außerdem war es die einzige schöne Farbe, die ich in der Nähe habe.

Alles wurde in SolidWorks erstellt und dann in einem Rise N2 Plus 3D gedruckt.

Der Körper ist eigentlich ziemlich groß, etwa 32cm hoch und 19cm breit.

Hier haben Sie alle STL-Dateien.

Die Komponenten sind…

-KOPF

-GESICHT

-KAROSSERIE

-BASE

-LAUTSPRECHERGEHÄUSE

-AUFNAHMEADAPTER

-GETRIEBE

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

In diesem Link ist alles, von den Audionotizen, die Sie in die SD-Speicherkarte legen sollten, eine.spk-Datei, die Sprachbefehle, die Musik, die STL-Dateien, den Arduino-Code, alles!

Schritt 2: Komponenten

Komponenten
Komponenten
Komponenten
Komponenten

Für die Funktionen, die ich eingebaut habe, gibt es viele Module, die in twinky enthalten sind.

Arduino Mega

SpeakUp-Klick

RCT

Bluetooth

4 Relaismodul

Audio-Verstärker

Lautsprecher

Gleichspannungs Motor

2 digitale Signalmikrofone

4,3 Zoll ITEAD-Touchscreen

SD-Modul

RGB-LED

Arduino Mega Prototyping-Schild

Und so weiter … andere Komponenten wie einige Widerstände, Kabel und andere werde ich nicht jedes einzelne Detail in diesem anweisbaren zeigen, es würde es sooooo lang machen … aber wenn Sie Fragen haben, beantworte ich gerne! Und erkläre dir jedes kleine Detail.

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

www.dfrobot.com/product-60.html

www.mikroe.com/speakup-click

Schritt 3: Schaltplan

Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan

Dies ist einfach schematisch, alles wird durch einen Stecker dargestellt, vom Arduino Mega zu jedem Modul, mit dem Label können Sie sehen, welches Modul es ist.

Das Bluetooth ist mit de Serial1 verbunden, dem ITEAD-Bildschirm in Serial2, wie Sie sehen, gibt es noch viele unbenutzte Pins.

Das Temperaturmodul wird an Pin 13 angeschlossen.

Die RTC ist mit SDA und SCL verbunden (Pin 20, 21)

Der SD-Kartenleser ist für den Anschluss an Pin, 50, 51, 52 & 53 definiert.

Das SpeakUp-Board wird mit 3V3 betrieben und alle anderen Module sind 5V

Ich habe den L239D-Motorcontroller nicht platziert, aber es ist wirklich einfach zu bedienen. VERBINDEN SIE DEN MOTOR NICHT DIREKT AN DAS ARDUINO.

Außerdem… befindet sich der EINZIGE funktionsfähige Lautsprecherausgang an Pin 46.

Schritt 4: Arduino Mega Shield

Image
Image
Arduino Mega-Schild
Arduino Mega-Schild
Arduino Mega-Schild
Arduino Mega-Schild
Arduino Mega-Schild
Arduino Mega-Schild

Ich habe alle Komponenten an der Stelle platziert, die ich besser fand, unter dem SD-Modul befindet sich ein L239D-Motorcontroller.

Löten Sie alles zusammen auf VCC, GND und die Anschlüsse mit den Pins, die ich im Arduino-Programm platziere, Sie können alle Pin-Definitionen ändern, wenn Sie möchten, und dann die Verbindungen auch nach Belieben herstellen … Sie brauchen nicht einmal das Schild haha, Es funktioniert auch mit Kabeln, ist aber unordentlich.

Sie sollten alle Komponenten einzeln anschließen, ich meine einzeln und testen und dann im Code zum Beispiel "alles zusammenfügen":

Wenn Sie die RTC anschließen möchten, suchen Sie im Internet, wie Sie eine RTC mit Arduino Mega verbinden und die Verbindungen herstellen, testen Sie sie und gehen Sie dann zum nächsten Modus.

Nochmals … es tut mir leid, wenn ich das alles nicht im instructable erkläre, aber das wäre zu viel Arbeit, und es wird ein unendliches instructable sein.

Ich habe einen kleinen 12V und 5V Regler gebaut und einen Audioverstärker gekauft, ganz einfach.

WENN ETWAS NICHT FUNKTIONIERT DANN SCHREIBEN SIE MIR EINEN KOMMENTAR UND ICH WERDE GERNE ANTWORTEN! C:

Schritt 5: Setzen Sie es zusammen

Setzen Sie es zusammen
Setzen Sie es zusammen
Setzen Sie es zusammen
Setzen Sie es zusammen
Setzen Sie es zusammen
Setzen Sie es zusammen

Twinkys Gehirn wird in ihm sein, mit dem Audioverstärker und dem SpeakUp-Klick.

Im dritten Bild sieht man die Mikrofone im Kopf

Der Motor, die RGB-LED und der Lautsprecher befinden sich im Sockel und sind durch das Loch im Gehäuse mit dem Gehirn verbunden

Mit dem Motor kann sich der Körper drehen, wenn ein Geräusch eines der Mikrofone aktiviert, die Relais können aktiviert werden, um Ihre Geräte zu steuern und die RGB-LED zeigt den Status des Programms an:

Wenn ein Alarm läuft, ist er rosa, wenn Sie "Twinky" sagen und Sie erkennen, ist er blau, und so weiter mit den verschiedenen Befehlen.

Schritt 6: Gesicht & Menü

Gesicht & Menü
Gesicht & Menü
Gesicht & Menü
Gesicht & Menü
Gesicht & Menü
Gesicht & Menü

Für das Gesicht verwende ich einen resistiven Touchscreen von ITEAD, es ist wirklich einfach zu bedienen, es kann mit serieller Kommunikation gesteuert werden! Es braucht also nur 2 Pins des Arduino!

Sie können den Wert einer beliebigen Variablen auf dem Bildschirm senden, oder wenn Sie eine beliebige Taste drücken, wird die ID an das Arduino gesendet.

Um das Gesichtsprogramm zu machen, hat ITEAD einen Editor

www.itead.cc/display/nextion.html

Ist wirklich einfach zu bedienen, aber wenn Sie einen Bildschirm wie mich verwenden, befinden sich das HMI-Programm und die.tft-Datei auf dem Google Drive Link

Die.tft-Datei ist das Dokument, das Sie auf die SD-Karte legen, damit Sie das Programm auf den Bildschirm laden können.

Auf Youtube gibt es viele Videos, die die Bedienung der Software erklären.

Schritt 7: Videos

Eine kleine Demonstration der Funktionen, es gibt noch mehr, aber hiermit sieht man, was in der Lage ist!

(Er mag es nicht, in seinen Augen berührt zu werden:b) aber in seiner oberen rechten Ecke kann man das Menü öffnen.

Und mit mehr Codierung können Sie fast alles tun! Es gibt noch viele unbenutzte Pins. Sie können WLAN hinzufügen … verwenden Sie Bluetooth, um andere Dinge oder ähnliches zu steuern.

Ich hoffe, Sie mögen mein instructable!

Fühlen Sie sich frei zu kommentieren oder mir Fragen zu stellen!

Empfohlen: