Table des matières:
- Étape 1: LE PLAN
- Étape 2: Le Conseil
- Étape 3: Camions et support de moteur
- Étape 4: Boîtier électronique
- Étape 5: Passons maintenant à la partie difficile… Électronique
- Étape 6: Terminé, soyez prudent
Vidéo: Comment construire un longboard électrique avec commande par téléphone : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Les longboards électriques sont géniaux !
TESTER LES VIDEOS DANS LA VIDÉO CI-DESSUS
COMMENT CONSTRUIRE UN LONGBOARD ÉLECTRIQUE CONTRLÉ À PARTIR D'UN TÉLÉPHONE AVEC BLUETOOTH
Mise à jour n° 1: Grip tape installé, quelques modifications apportées au contrôleur de vitesse m'ont permis d'obtenir plus de vitesse sur la carte, mais la portée est restée la même ! vidéo à venir. Je travaille également sur le contrôleur nunchuck.
Liens:
Moteur, Esc: hobbyking.co.uk
Camions/support moteur/transmission: diyelectricskateboard.com
J'ai donc pensé que je m'éloignerais un peu des multirotors pour cet article et écrirais un journal de la façon dont j'ai construit mon longboard électrique. C'est quelque chose que je voulais obtenir depuis un moment maintenant et avec tous les projets que j'ai réalisés sur ma CNC, j'ai décidé d'en construire un moi-même. (Je ne pouvais pas vraiment utiliser la CNC car elle n'a pas une très grande zone de travail) Je vais commencer par donner un aperçu des objectifs de mon projet et de la façon dont je comptais les atteindre:
1. Il doit être d'une longueur et d'une largeur suffisantes pour le rendre stable.
2. Il doit être capable d'une vitesse raisonnable (15+ mph).
3. La portée doit être d'au moins 8 miles car ma ville la plus proche est à environ 4 miles.
4. Je veux pouvoir contrôler le longboard avec mon téléphone (android).
5. Je veux avoir une lecture de la tension sur mon téléphone pour savoir combien il reste de batterie.
AVERTISSEMENTS: Le code et l'application ne sont en aucun cas parfaits, ils sont encore en version bêta. Soyez prudent avec le bouton d'arrêt car selon l'esc que vous utilisez, les freins peuvent être très agressifs et peuvent vous faire tomber de la planche.
Avis de non-responsabilité: je ne suis pas responsable si vous tombez de votre planche et/ou vous blessez de quelque manière que ce soit parce que l'accélération, le freinage ou la vitesse sont trop agressifs en raison de mon application/code/toute partie de ce « tutoriel ». Si vous utilisez mon code et mon application, veuillez tester soigneusement avec votre configuration particulière pour vous assurer que cela ne vous blesse pas. Cela peut prendre quelques ajustements… Si vous avez des questions, laissez un commentaire:)
ma chaîne youtube:
Étape 1: LE PLAN
Il y a deux aspects de ce projet qui, je pense, seront les plus difficiles. Tout d'abord, le montage d'un moteur sur les camions de la longue planche et la mise en place d'un groupe motopropulseur. (J'ai un plan pour cela) Deuxièmement, ce sera le moyen de communiquer entre l'ESC (l'appareil qui contre le moteur) et mon téléphone. Pour le premier problème, je vais utiliser une société appelée dielectric skateboards.com qui fabrique des camions avec des supports de moteur soudés et ils sont livrés avec des poulies, une courroie et des roues. (J'allais construire cette partie moi-même mais j'étais sous contrainte de temps et je voulais passer la plupart de mon temps à travailler sur l'électronique.) (Voir ma page PLANS sur mon blog (https://skyhighrc.wordpress.com/) pour quelques idées sur la fabrication d'un support moteur) Avec ce problème réglé, nous passons à l'électronique. Je vais utiliser un arduino nano et un module bluetooth (HC-05) pour contrôler la carte depuis mon téléphone. Pour écrire l'application, je vais utiliser Mit App Inventor, un outil en ligne gratuit pour créer des applications simples.
Étape 2: Le Conseil
J'ai commencé avec une planche que j'avais fabriquée il y a des lustres et qui était restée un moment dans mon atelier à ramasser la poussière… J'ai décidé de la poncer et de la revernir avec un vernis mat transparent.
Étape 3: Camions et support de moteur
Ensuite, j'ai installé les camions que j'ai reçus de diyelectricskateboards.com. le kit que j'ai acheté chez eux contenait toutes les pièces dont vous avez besoin pour configurer la transmission.
Le moteur que j'ai utilisé était un Turnigy SK3 192KV. Il a beaucoup de puissance mais est légèrement plus lent en termes de régime avec un six cellules. Mais le couple supplémentaire est excellent car je peux m'éloigner de l'arrêt sur le moteur. Ceci n'est pas recommandé car cela peut user le moteur. L'ESC est le Turnigy RotorStar 150amp ESC. Je ne recommande pas d'utiliser celui-ci en particulier, mais j'en recommande un avec au moins 100 ampères ! utilisez une voiture RC. Il se trouve que je l'ai traîné pour une raison quelconque… Si vous optez pour l'un des kits de camions comme je l'ai fait, suivez les instructions sur le site Web pour les configurer. J'ai dû percer les fentes dans la roue que les boulons traversent pour maintenir la poulie sur la roue.
Étape 4: Boîtier électronique
J'ai ensuite percé des trous aux 4 coins d'une boîte de tri à vis comme celle-ci:
J'ai ensuite fait de même avec la planche elle-même, puis j'ai utilisé des boulons à tête ronde pour traverser la planche et la boîte et les fixer avec des écrous. J'ai ensuite posé une couche de mousse pour éviter que les boulons n'endommagent l'électronique qui ira dans la boite. La mousse a également aidé à maintenir les piles en place, car lorsque le couvercle est fermé, il enfonce les piles dans la mousse pour les empêcher de glisser.
Étape 5: Passons maintenant à la partie difficile… Électronique
J'ai branché mon arduino nano au module bluetooth et l'esc à l'arduino. ASSUREZ-VOUS DE NE PAS UTILISER LE BEC DANS L'ESC OU TOUTE AUTRE SOURCE D'ALIMENTATION EXTERNE POUR ALIMENTER L'ARDUINO LORSQUE L'ARDUINO EST CONNECTÉ À VOTRE ORDINATEUR POUR LA PROGRAMMATION. IL PEUT TUER L'ARDUINO OU PIRE, VOTRE PORT USB SUR VOTRE ORDINATEUR !
Pour alimenter l'arduino et surveiller la tension de la batterie j'ai utilisé la prise balance du lipo et non le BEC
Sur la photo des circuits imprimés, vous pouvez voir le module bluetooth, l'arduino nano et un peu de PCB que j'ai utilisé pour connecter tout le câblage et les cavaliers. Cela devait garder tout relativement bien rangé et m'a permis d'établir un terrain commun pour me connecter à la terre de l'arduino car il n'avait que 2 broches pour la terre et j'en avais besoin de quelques-unes.
Dans l'image du boîtier en plastique sur la gauche se trouve l'esc qui a une bande velcro qui le maintient vers le bas. Au centre se trouve le module arduino et bluetooth avec un peu de pcb pour organiser les fils. A droite se trouve la batterie à six cellules que j'ai modifiée en deux cellules à 3 jointes mais partageant une prise d'équilibrage.
Pour alimenter l'arduino, je tire de 2s des 6s lipo pour me donner environ 7 volts d'entrée en fonction du niveau de charge (l'arduino peut gérer une entrée jusqu'à 20v je pense…). Je connecte également une broche analogique de l'arduino à 1s du lipo pour l'utiliser comme moniteur de batterie. Si chaque cellule tombe en dessous de 3,5 volts, cela peut commencer à endommager la lipo, c'est pourquoi j'ai défini l'avertissement de batterie faible dans mon application. Voici le code de mon arduino:
#include // importer la bibliothèque série
#includeSoftwareSerial Bluetooth (10, 11);
// RX, TXint Données Bluetooth; // les données fournies par ComputerServo ESC;
long précédentMillis = 0;
intervalle long = 1000;
void setup() {// mettez votre code de configuration ici, à exécuter une fois:
Bluetooth.begin(9600);
Serial.begin(9600);
Serial.println ("Bluetooth activé");
ESC.attach(9);
}
boucle vide()
{// mettez votre code principal ici, à exécuter à plusieurs reprises:
if (Bluetooth.available()){BluetoothData=Bluetooth.read();
ESC.write(BluetoothData);
Serial.println (BluetoothData);
}
int sensorValue = analogRead(A0);
tension flottante = sensorValue * (5,0 / 1023,0);
non signé long currentMillis = millis();
if (currentMillis – previousMillis > intervalle) {previousMillis = currentMillis;
if (tension <= 3,5)Bluetooth.println(« Batterie faible »);
sinon Bluetooth.println(tension, DEC);
}
}
Donc, essentiellement, le code prend le numéro du curseur de l'application, puis l'envoie au servo dans un qu'il peut reconnaître à l'aide de sa bibliothèque série. Pour la surveillance de la tension de la batterie, il lit la valeur d'une des cellules de la lipo et convertit le symbole analogique en une valeur. cette valeur est ensuite renvoyée au téléphone pour être affichée. Je n'ai pas encore trouvé comment arrondir ce nombre pour qu'il n'apparaisse pas comme une très longue décimale à l'écran…
Et voici l'application: bluetooth_controller.apk (téléchargez et modifiez l'extension de fichier en.apk) Téléchargez-la sur votre téléphone ANDROID et installez-la. Lorsque vous l'ouvrez, vous devez vous connecter à l'arduino et appuyer sur le bouton d'arrêt, puis brancher la batterie sur l'ESC. il émettra un léger bip et vous êtes prêt à partir, utilisez le curseur pour régler la vitesse en douceur et poussez toujours, puis engagez le moteur !
Étape 6: Terminé, soyez prudent
Deuxième prix du Move It
Conseillé:
Concevoir et construire un filtre de ligne électrique pour un chargeur de téléphone Android : 5 étapes
Concevoir et construire un filtre de ligne électrique pour un chargeur de téléphone Android : dans ce Instructable, je vais montrer comment prendre un câble USB standard vers mini USB, le séparer au milieu et insérer un circuit de filtre qui réduira le bruit excessif ou hachage produit par une alimentation Android typique. J'ai un portable m
Haut-parleur Bluetooth DIY alimenté par batterie // Comment construire - Travail du bois: 14 étapes (avec photos)
Haut-parleur Bluetooth DIY alimenté par batterie // Comment construire - Travail du bois: J'ai construit ce haut-parleur Bluetooth boombox rechargeable, alimenté par batterie et portable à l'aide du kit d'enceintes Parts Express C-Note et de leur carte d'ampli KAB (liens vers toutes les pièces ci-dessous). C'était ma première construction d'enceintes et je suis honnêtement étonné de voir à quel point c'est génial
Fabriquez votre propre longboard motorisé électrique : 8 étapes (avec photos)
Fabriquez votre propre longboard motorisé électrique : Dans ce projet, je vais vous montrer comment construire un longboard motorisé électrique à partir de zéro. Il peut atteindre des vitesses allant jusqu'à 34 km/h et parcourir jusqu'à 20 km avec une seule charge. Les coûts estimés sont d'environ 300$ ce qui en fait une bonne alternative au commerce
Construire un robot à commande gestuelle : 4 étapes (avec photos)
Construire un robot contrôlé par geste : dans ce Instructable, nous construisons un robot Arcbotics Sparki qui peut être contrôlé avec des gestes 3D. La caractéristique intéressante de ce projet est qu'aucun appareil supplémentaire tel qu'un smartphone ou un gant n'est nécessaire pour contrôler le robot. Déplacez simplement votre main sur l'élé
Comment construire une boîte de haut-parleur pour guitare ou en construire deux pour votre chaîne stéréo. : 17 étapes (avec photos)
Comment construire un boîtier de haut-parleur de guitare ou en construire deux pour votre stéréo. : Je voulais un nouveau haut-parleur de guitare pour aller avec l'ampli à lampes que je construis. Le haut-parleur restera dans ma boutique, il n'a donc pas besoin d'être quelque chose de trop spécial. Le revêtement Tolex pourrait être trop facilement endommagé alors j'ai juste pulvérisé l'extérieur en noir après un léger ponçage