Delorean
Présentation
Reproduction de la DeLorean DMC-12 apparaissant dans la trilogie Retour vers le futur.
Le modèle de la DeLorean vient de Thingiverse et a été créé par OneIdMONstr.
Elle est posée sur une boîte en flex et dispose d'un écran et d'un module encodeur rotatif pour afficher et changer la date, de 23 leds, d'un moteur pas à pas pour la faire tourner et d'un buzzer émettant du son sur une fréquence définie. Le tout est branché à un Arduino Uno.
Matériel
Pour réaliser le projet :
- électronique :
- Arduino Uno - 23 LED RVB WS2812: (11 à l'avant et 12 à l'arrière) - moteur pas à pas 28BYJ-48 - un module encodeur rotatif KY-040 - d'un écran LCD afficheur 2 lignes de 16 caractères - un buzzer - câbles
- 3D :
- un bouton avec le logo du convecteur temporel - matériaux : PLA rouge - la DeLorean DMC-12 (pour suivre la construction : https://www.thingiverse.com/thing:3146317/files) - poids : 466 g - durée d'impression : environ 100 heures - matériaux : PLA Translucide, gris, or, rouge
- 2D :
- boîte en médium flex (burn 0.0005) : hauteur : 262,682 mm largeur : 710,362 mm
- Autres :
- bombe peinture chrome - bombe peinture noire - colles à bois, colles multi-usages, pistolet à colle - perceuse - fer à souder - vis - ruban adhésif
Logiciels
- Inkscape
- netfabb
- Blockly@rduino
Réalisation
Partie 2D
Pour fabriquer la boîte en médium j'ai été chercher un modèle sur Boxes.py puis ouvert avec Inkscape pour la modifier (rajouter les contours du moteur et importer des images pour décorer l'extérieur de la boîte).
Par la suite elle a été découpée et scanner à la découpeuses Laser.
Un support avec un trou pour l'axe du moteur, le tout visé en dessous de la DeLorean a également été découpé.
Partie 3D
Concernant la partie 3D, comme indiquer plus haut le modèle vient de Thingiverse. Il faudra percer un trou dans le fichier underbody_1 center.stl pour faire passer les câbles des LED. L'assemblage nécessitera de la colle pour fixer l'avant avec l'arrière, les sièges et le fond du véhicule, le reste du véhicule s’emboîte. La tuyauterie se trouvant à l'arrière de la DeLorean s'avère assez fragile lorsque les supports sont enlevés. Pour modifier les pièces on peut utiliser BlocksCAD et pour visualiser facilement les différents fichiers il y a netfabb.
Exemple de pièce imprimer en 3D :
Câblage
Le moteur pas à pas est branché sur les broches 8,9,10 et 11.
Les LED disposés à l'avant et à l'arrière du véhicule sont au nombre de 11 et 12, ils se trouvent sur les broches 6 et 7. Il a fallu souder les fils reliés à la masse entre-eux et faire de même pour le 5V. Puis souder à l’extrémité des bouts de câbles mâles ou femelles pour les relier à l'Arduino et recouvrir de bouts de ruban adhésifs les soudures pour éviter les faux contacts.
Le module encodeur rotatif KY-040 est relié aux broches 2,3 et 4.
L'écran LCD est câblé sur les broches SCL et SCA de l'Arduino.
Le buzzer se trouve quand à lui sur la broche 5.
Description du programme Arduino
Au départ lorsque la DeLorean est branché les LED s'éclaire et l'écran affiche "Nom de Zeus" puis une date par défaut apparaît (qui est celle de la sortie américaine du premier film). Les LED se mettent alors à clignoter.
Par la suite on peut sélectionner un jour, un mois et une année grâce au module encodeur rotatif en appuyant dessus pour valider et en le tournant vers la droite ou la gauche pour modifier la date (plus vous tourner rapidement l'encodeur plus la date change vite). Il est possible d'aller pour l'année de -32000 à 32000.
Une fois la date valider "2.21 Gigowatts" s'affiche sur la deuxième ligne de l'écran, les LED avant et arrière se mettent alors à clignoter rapidement, l'axe du moteur tourne de 180° puis retourne de -180° pour retrouver sa position initiale. Le tout avec un buzzer qui émet sur une fréquence de plus en plus élever pour finir par redescendre en intensité.
Évolutions possibles
- câbler le 5V du moteur pas à pas directement sur l'USB parce que ce dernier avec les LED consomment beaucoup ce qui fait clignoter l'afficheur.
- modifier le bouton (remplir entièrement l'intérieur)
- rajouter deux servomoteurs reliés avec du fil de fer aux portières
Bibliographie
fichier code : File:code Delorean.zip
fichier 3D et 2D DeLorean : File:Fichier Projet Delorean.zip
vidéo : File:video Delorean.zip