Table des matières:

Lady Buggy, édition WiFi : 5 étapes (avec photos)
Lady Buggy, édition WiFi : 5 étapes (avec photos)

Vidéo: Lady Buggy, édition WiFi : 5 étapes (avec photos)

Vidéo: Lady Buggy, édition WiFi : 5 étapes (avec photos)
Vidéo: Miraculous Ladybug - Yoyo Commission 2024, Juillet
Anonim
Image
Image
Électronique
Électronique

"Lady Buggy" est une coccinelle de style "buggy" que j'ai conçue pour nos petits-enfants âgés de 2 ans à, eh bien, je vais le laisser à 2 ans +.

Comme le montre la vidéo, Lady Buggy est un véhicule télécommandé compatible wifi qui présente à la fois un mouvement lent et une facilité de contrôle. Lady Buggy utilise un appareil iOS tactile verrouillé en mode portrait (je n'ai testé qu'avec des appareils iOS, voir la section Logiciel ci-dessous) et nécessite simplement de faire glisser le "bouton" rouge autour de l'écran pour avancer, reculer et tourner; assez facile à utiliser pour notre petit-fils de 2 ans, avec une supervision mineure d'un adulte bien sûr.

J'ai inclus le code source sous la forme d'un croquis Arduino pour l'Adafruit Feather Huzzah ESP8266 si vous souhaitez le modifier pour une utilisation avec d'autres appareils.

En outre, vous aurez besoin de compétences en soudage et d'équipements de soudage, de fils et de toutes les pièces répertoriées dans la première étape, ainsi que d'un IDE Arduino avec les bibliothèques appropriées installées afin de compléter Lady Buggy.

Comme d'habitude, j'ai probablement oublié un fichier ou deux ou qui sait quoi d'autre, donc si vous avez des questions, n'hésitez pas à demander car je fais beaucoup d'erreurs.

Conçu à l'aide d'Autodesk Fusion 360, découpé à l'aide de Cura 3.0.4 et imprimé en PLA sur un Ultimaker 2+ Extended et un Ultimaker 3 Extended.

Étape 1: Pièces

J'ai joint un fichier PDF contenant deux tableaux. Le premier tableau contient la liste des pièces imprimées en 3D avec les paramètres et les couleurs que j'ai utilisés. Le deuxième tableau contient la liste des pièces achetées.

Notez que le corps (soit "Body.3mf" ou "Body.stl") doit être imprimé avec des supports car les 4 tours de montage à l'intérieur de la coque sont 2 mm plus hautes que la coque. Notez également que Cura 3.0.4 ne placerait pas "Body.3mf" sur la plaque de construction, j'ai donc dû désactiver le paramètre "Déposer automatiquement les modèles sur la plaque de construction", puis abaisser manuellement le corps jusqu'à ce qu'il entre en contact avec la plaque de construction (en utilisant Cura et en regardant la plaque de construction sous le modèle, j'ai abaissé le corps jusqu'à ce que je puisse voir le léger contour rouge de la coque du corps entrer en contact avec la plaque de construction).

Avant l'assemblage, testez l'ajustement et coupez, limez, poncez, etc. toutes les pièces nécessaires pour un mouvement fluide des surfaces en mouvement et un ajustement serré pour les surfaces immobiles. Selon les couleurs que vous avez choisies et les paramètres de votre imprimante, plus ou moins de rognage, de limage et/ou de ponçage peuvent être nécessaires. Limez soigneusement tous les bords qui sont entrés en contact avec la plaque de construction pour vous assurer que tout le « suintement » de la plaque de construction est éliminé et que tous les bords sont lisses. J'ai utilisé de petites limes de bijoutier et beaucoup de patience pour effectuer cette étape.

Cette conception utilise un assemblage fileté, donc un taraud et une matrice de 6 mm sur 1 peuvent être nécessaires pour nettoyer les filetages.

Étape 2: Électronique

Électronique
Électronique
Électronique
Électronique

Coupez soigneusement le fil positif (rouge) de la batterie au milieu, puis dénudez et étamez les fils comme indiqué.

Soudez la partie du fil rouge venant de la batterie aux deux bornes centrales de l'interrupteur comme indiqué

Soudez un fil rouge entre les paires extérieures des bornes du commutateur comme indiqué.

Soudez la partie du fil rouge provenant du connecteur à l'une des deux bornes extérieures de l'interrupteur, comme illustré.

Pour alimenter les servos, les deux fils servo positifs (rouges) sont soudés à la broche "BAT" sur le Feather Huzzah et les deux fils servo négatifs (marron) sont soudés à la broche "GND" sur le Feather Huzzah.

Pour contrôler les servos, le fil de signal servo gauche (orange) est soudé à la broche "12/MISO" sur le Feather Huzzah, et le fil de signal servo droit (orange) est attaché à la broche "13/MOSI" sur le Feather Huzzah.

Étape 3: Logiciel

Logiciel
Logiciel
Logiciel
Logiciel

Lady Buggy utilise un élément html "canvas" pour les graphiques et les événements de canevas "touchstart", "touchmove" et "touchend" pour le contrôle (voir https://www.w3schools.com/graphics/canvas_intro.asp). Je pense que le logiciel devrait fonctionner sur des appareils tactiles autres qu'iOS, mais je n'ai pas été en mesure de le confirmer.

J'ai conçu le logiciel Lady Buggy pour qu'il fonctionne à la fois en mode sans fil ap (point d'accès) et station (routeur wifi).

Si vous choisissez d'utiliser Lady Buggy en mode ap, un routeur sans fil n'est pas nécessaire car votre appareil iOS communique directement avec Lady Buggy. Pour fonctionner dans ce mode, vous allez dans les paramètres wifi de votre appareil iOS et sélectionnez le réseau "LadyBuggy". Une fois connecté, ouvrez le navigateur Web sur votre appareil iOS et entrez l'adresse IP de "192.128.20.20" dans le champ URL.

Si vous choisissez d'utiliser Lady Buggy en mode station, vous communiquerez avec Lady Buggy via un routeur sans fil et devrez donc modifier le logiciel Lady Buggy de sorte que " sSsid =" soit défini sur votre routeur sans fil ssid et que " sPassword = " soit défini au mot de passe de votre routeur sans fil. Vous devrez modifier ces paramètres à l'aide de l'éditeur Arduino IDE avant de le compiler et de le télécharger sur votre Lady Buggy. Notez que lors de l'utilisation du mode station, j'ai également inclus le support MDNS qui vous permet de communiquer avec Lady Buggy à l'adresse IP "ladybug.local", donc l'adresse IP physique n'est pas requise. Cependant, si vous souhaitez utiliser l'adresse IP physique attribuée par votre routeur sans fil, vous devrez être connecté au moniteur série Arduino lorsque vous allumez Lady Buggy (assurez-vous que "#define USE_SERIAL 1" est en haut du code source fichier avant de compiler et d'envoyer le code au Lady Buggy) afin de visualiser l'adresse IP attribuée au Lady Buggy par votre routeur sans fil.

Une fois que vous avez décidé dans quel mode vous utiliserez votre Lady Buggy et que vous avez apporté les modifications nécessaires au logiciel, branchez un câble approprié entre votre ordinateur USB et le câble d'extension micro usb sur le Lady Buggy, utilisez l'interrupteur à glissière pour alimenter sur Lady Buggy, puis compilez et téléchargez le logiciel dans le Lady Buggy.

Étape 4: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Fixez deux de chacun des joints toriques à chacun des "Gear Wheel.stl" comme indiqué.

Fixez un ensemble de roue dentée ("Gear Wheel.stl" plus deux joints toriques) à "Chassis.stl" à l'aide d'un "Axle Gear Wheel.stl" comme indiqué. Répétez le processus avec l'ensemble de roue dentée et l'essieu restants.

Fixez un "Gear Servo.stl" à l'un des servos à l'aide de la vis fournie avec le servo. Cet assemblage doit rester serré alors appliquez votre colle préférée si besoin. Répétez le processus avec le servo de vitesse et le servo restants.

Insérez le servo gauche dans la fente du servo gauche dans le châssis comme indiqué.

Insérez le servo droit dans la fente du servo droit du châssis, comme illustré.

Placez la batterie dans le compartiment de batterie du châssis comme illustré. Fixez l'interrupteur à glissière au châssis à l'aide de petites vis ou de colle.

Placez "Battery Cover.stl" sur la batterie comme indiqué.

Enroulez le faisceau de câbles entre les servos et le Feather Huzzah avec du ruban isolant, puis placez le Feather Huzzah dans le couvercle du compartiment des piles comme illustré.

Placez le roulement à billes dans le châssis et fixez-le en place avec "Ball Bearing Cap.stl" comme indiqué. Ne pas trop serrer car le roulement à billes doit tourner facilement dans le châssis.

Branchez la prise de courrier d'extension de câble micro usb dans le Huzzah ESP8266 comme indiqué. Fixez l'extrémité femelle au châssis avec les vis fournies comme illustré.

À l'aide des quatre "Bolt.stl", fixez votre carrosserie Lady Buggy à l'assemblage du châssis comme indiqué.

Étape 5: Opération

Allumez le Lady Buggy à l'aide de l'interrupteur à glissière. L'interrupteur que j'ai utilisé est un interrupteur central, donc le faire glisser vers l'une ou l'autre des positions extérieures allume Lady Buggy.

Connectez-vous au Lady Buggy à l'aide de votre appareil iOS et de la méthode que vous avez sélectionnée, comme décrit à l'étape Logiciel.

Sur l'écran iOS, faites glisser le bouton rouge vers le haut de l'écran pour un mouvement vers l'avant, vers le bas de l'écran pour un mouvement inverse et vers la gauche ou la droite pour un mouvement vers la gauche ou la droite.

Regardez la vidéo pour une courte démonstration du contrôle de Lady Buggy.

J'espère que vous aimez!

Conseillé: