« Delorean » : différence entre les versions

De Kernel Fablab Lannion
Aucun résumé des modifications
Ligne 115 : Ligne 115 :
Au départ lorsqu'il est branché les LED s'éclaire et l'écran affiche "Nom de Zeus" puis une date par défaut s'affiche (qui est celle de la sortie américaine du premier film). Les LED se mettent alors à clignoter.  
Au départ lorsqu'il est branché les LED s'éclaire et l'écran affiche "Nom de Zeus" puis une date par défaut s'affiche (qui est celle de la sortie américaine du premier film). Les LED se mettent alors à clignoter.  


On peut alors sélectionner un jour, un mois et l'année grâce
On peut alors 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 pour changer (plus vous le tourner rapidement 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 retourner à sa position initiale. Le tout avec le buzzer qui émet sur une fréquence de plus en plus  élever pour finir par redescendre en intensité.     
 
 


== Évolutions possibles ==
== Évolutions possibles ==
Ligne 122 : Ligne 126 :


- modifier le bouton (remplir entièrement l'intérieur)
- modifier le bouton (remplir entièrement l'intérieur)


== Bilbiographie ==
== Bilbiographie ==

Version du 25 juin 2019 à 11:09

Delorean02.JPG

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

- Blockscad3d

- ARDUINO 1.8.9

- 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).
Boite Arduino.png

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ée.

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 les dessous, le reste du véhicule s’emboîte. La tuyauterie en grande majorité 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 : Porte droite Delorean.png Interieur 1 Delorean.png Dessous 1 Delorean.png Volant Delorean.png Arriere Delorean.png Bouton Delorean.png


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.


Montage Delorean01.JPG


Description du programme Arduino

Au départ lorsqu'il est branché les LED s'éclaire et l'écran affiche "Nom de Zeus" puis une date par défaut s'affiche (qui est celle de la sortie américaine du premier film). Les LED se mettent alors à clignoter.

On peut alors 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 pour changer (plus vous le tourner rapidement 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 retourner à sa position initiale. Le tout avec le 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)


Bilbiographie