Table des matières:

Rencontrez Twinky le robot Arduino le plus mignon: 7 étapes (avec photos)
Rencontrez Twinky le robot Arduino le plus mignon: 7 étapes (avec photos)

Vidéo: Rencontrez Twinky le robot Arduino le plus mignon: 7 étapes (avec photos)

Vidéo: Rencontrez Twinky le robot Arduino le plus mignon: 7 étapes (avec photos)
Vidéo: Hacking into Android in 32 seconds | HID attack | Metasploit | PIN brute force PoC 2024, Décembre
Anonim
Rencontrez Twinky le robot Arduino le plus mignon
Rencontrez Twinky le robot Arduino le plus mignon
Rencontrez Twinky le robot Arduino le plus mignon
Rencontrez Twinky le robot Arduino le plus mignon
Rencontrez Twinky le robot Arduino le plus mignon
Rencontrez Twinky le robot Arduino le plus mignon

Salut, dans ce instructable je vais vous apprendre comment j'ai fait mon propre « Jibo » mais appelé « Twinky »

Je veux clarifier cela… CECI N'EST PAS UNE COPIE ! J'AI CRÉÉ TWINKY ET PUIS J'AI RÉALISÉ QUE QUELQUE CHOSE COMME CELA EXISTE DÉJÀ:c

Il a presque les mêmes fonctions mais il n'a pas besoin d'une connexion Internet et évidemment il n'a pas besoin d'un serveur. (Bien sûr, cela fait beaucoup de limitations, en comparaison avec les fonctions du robot Jibo)

IL PEUT PARLER ! JOUER DE LA MUSIQUE, RÉGLER LES MINUTEURS, LES ALARMES, ALLUMER/ÉTEINDRE LES LUMIÈRES OU D'AUTRES APPAREILS, IL A UNE CALCULATRICE ET UNE STATION MÉTÉO ! DATE & HEURE, BLUETOOTH 4.0, TOUT AVEC COMMANDES VOCALES !!!! et aussi avec un écran tactile, il a un petit moteur pour qu'il puisse tourner quand l'un des deux microphones vous entend parler ou faire du bruit.

Vous pouvez enregistrer vos propres commandes dans n'importe quelle langue, je suis au Mexique donc tout est en espagnol.

Le "cerveau" est un Arduino Mega, où tout le code s'exécute, il existe une carte différente pour la reconnaissance vocale appelée "SpeakUp Click" de "Mikroelektronika" Je laisserai tous les liens plus tard afin que vous puissiez acheter ces différentes cartes.

www.youtube.com/embed/n1WuJv-SATU

Étape 1: Conception & Impression 3D // Documents

Conception & Impression 3D // Documents
Conception & Impression 3D // Documents
Conception & Impression 3D // Documents
Conception & Impression 3D // Documents
Conception & Impression 3D // Documents
Conception & Impression 3D // Documents
Conception & Impression 3D // Documents
Conception & Impression 3D // Documents

Je veux qu'il soit "mignon" et convivial, alors j'ai décidé de l'appeler Twinky et la meilleure couleur que j'ai trouvée était le jaune, c'était aussi la seule belle couleur que j'ai dans le coin.

Tout a été réalisé dans SolidWorks puis imprimé en 3D dans un Rise N2 Plus.

Le corps est en fait assez grand, environ 32 cm de haut et 19 cm de large.

Ici vous avez tous les fichiers STL.

Les composants sont…

-DIRIGER

-VISAGE

-CORPS

-BASE

-ENCEINTE ENCEINTE

-ADAPTATEUR D'ÉLEVAGE

-ENGRENAGES

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

Dans ce lien se trouve tout, des notes audio que vous devez placer dans la carte mémoire SD, un fichier.spk contenant les commandes vocales, la musique, les fichiers STL, le code Arduino, tout !

Étape 2: Composants

Composants
Composants
Composants
Composants

Pour les fonctions dans lesquelles je l'ai mis, il y a beaucoup de modules qui sont à l'intérieur de twinky.

Arduino méga

SpeakUp Cliquez

RCT

Bluetooth

Module 4 relais

Amplificateur audio

Conférencier

Docteur moteur

2 microphones à signaux numériques

Écran tactile ITEAD 4.3 pouces

Module SD

LED RVB

Bouclier de prototypage Arduino Mega

Et ainsi de suite… d'autres composants comme certaines résistances, câbles et autres, je ne montrerai pas chaque détail dans cette instructable, cela le rendrait tellement long… mais si vous avez des questions, je serai heureux de répondre ! Et vous expliquer chaque petit détail.

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

www.dfrobot.com/product-60.html

www.mikroe.com/speakup-click

Étape 3: Schéma

Schématique
Schématique
Schématique
Schématique
Schématique
Schématique
Schématique
Schématique

C'est un schéma simple, tout est représenté par un connecteur, d'Arduino Mega à chaque module, avec l'étiquette, vous pouvez voir quel module est.

Le bluetooth est connecté à de Serial1, l'écran ITEAD dans Serial2, comme vous pouvez le voir, il y a encore beaucoup de broches inutilisées.

Le module de température est connecté à la broche 13.

Le RTC est connecté à SDA et SCL (Broche 20, 21)

Le lecteur de carte SD est défini pour être connecté aux broches 50, 51, 52 et 53.

La carte SpeakUp est alimentée en 3V3 et tous les autres modules sont en 5V

Je n'ai pas placé le contrôleur de moteur L239D mais il est vraiment simple à utiliser NE CONNECTEZ PAS LE MOTEUR DIRECTEMENT À L'ARDUINO.

De plus… la SEULE sortie de haut-parleur fonctionnelle est à la broche 46.

Étape 4: Arduino Mega Shield

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

J'ai mis tous les composants à l'endroit que j'ai trouvé mieux, sous le module SD il y a un contrôleur de moteur L239D.

Soudez tout ensemble à VCC, GND et les connexions avec les broches que je place dans le programme Arduino, vous pouvez changer toutes les définitions de broches si vous le souhaitez, puis effectuer les connexions comme vous le souhaitez aussi… vous n'avez même pas besoin du bouclier haha, cela fonctionnera aussi avec des câbles mais c'est plus salissant.

Vous devez connecter tous les composants individuellement, je veux dire un par un et les tester, puis dans le code, vous pouvez « tout assembler » par exemple:

Si vous souhaitez connecter le RTC, recherchez sur Internet comment connecter un RTC à Arduino Mega et effectuez les connexions, testez-le puis passez au mode suivant.

Encore une fois… je suis désolé si je n'explique pas tout cela dans l'instructable mais ce serait trop de travail, et ce sera une instructable infinie.

J'ai fabriqué un petit régulateur 12V et 5V et acheté un amplificateur audio, très simple.

SI QUELQUE CHOSE NE FONCTIONNE PAS, ÉCRIVEZ-MOI UN COMMENTAIRE ET JE SERAI HEUREUX DE RÉPONDRE ! C:

Étape 5: Assemblez-le

Mettre ensemble
Mettre ensemble
Mettre ensemble
Mettre ensemble
Mettre ensemble
Mettre ensemble

Le cerveau de Twinky sera à l'intérieur de lui, avec l'amplificateur audio et le clic SpeakUp.

Dans la troisième photo, vous pouvez voir les microphones dans la tête

Le moteur, vraiment, la LED RVB et le haut-parleur sont dans la base et connectés au cerveau par le trou dans le corps

Avec le moteur, le corps peut tourner si un son active l'un des microphones, les relais peuvent être activés pour contrôler vos appareils et la LED RVB indique l'état du programme:

S'il y a une alarme en cours elle sera rose, si vous dites « twinky » et vous détecte, elle sera bleue, et ainsi de suite avec les différentes commandes.

Étape 6: Visage et menu

Visage et menu
Visage et menu
Visage et menu
Visage et menu
Visage et menu
Visage et menu

Pour le visage, j'utilise un écran tactile résistif ITEAD, c'est vraiment simple à utiliser, il peut être contrôlé avec une communication série ! Il ne prend donc que 2 broches de l'arduino !

Vous pouvez envoyer la valeur de n'importe quelle variable à l'écran, ou lorsque vous appuyez sur n'importe quel bouton, l'ID est envoyé à l'Arduino.

Pour faire le programme visage ITEAD a un éditeur

www.itead.cc/display/nextion.html

Est vraiment simple à utiliser mais si vous utilisez un écran comme moi, le programme IHM et le.tft seront sur le Google Drive Link

Le.tft est le document que vous placez dans la carte SD afin que vous puissiez charger le programme à l'écran.

Il y a beaucoup de vidéos sur youtube qui expliquent comment utiliser le logiciel.

Étape 7: Vidéos

Une petite démo des fonctions, il y en a encore d'autres, mais avec ça on voit de quoi on est capable !

(Il n'aime pas être touché dans ses yeux:b) mais dans son coin en haut à droite, vous pouvez ouvrir le menu.

Et avec plus de codage, vous pouvez presque tout faire ! Il y a encore beaucoup de broches inutilisées. Vous pouvez ajouter le wifi… utilisez le bluetooth pour contrôler d'autres choses ou quelque chose comme ça.

J'espère que vous aimez mon instructable !

N'hésitez pas à commenter ou à me poser des questions !

Conseillé: