Table des matières:

Boîtier Raspberry Pi : 6 étapes (avec photos)
Boîtier Raspberry Pi : 6 étapes (avec photos)

Vidéo: Boîtier Raspberry Pi : 6 étapes (avec photos)

Vidéo: Boîtier Raspberry Pi : 6 étapes (avec photos)
Vidéo: Raspberry Pi Imager 1.6 💻 Image OS & Boot USB 2024, Juillet
Anonim
Boîtier Raspberry Pi
Boîtier Raspberry Pi
Boîtier Raspberry Pi
Boîtier Raspberry Pi
Boîtier Raspberry Pi
Boîtier Raspberry Pi

Cette instructable a tout ce dont vous avez besoin pour construire votre propre boîtier Raspberry Pi imprimé en 3D. Ce boîtier est destiné au Raspberry Pi 3 modèle A+ et utilise un bouton d'alimentation LED Adafruit avec un script d'arrêt sécurisé.

Voici les fournitures et outils dont vous aurez besoin:

Les pièces:

  • Raspberry Pi 3 modèle A+ (produit Adafruit 4027)
  • Le boîtier imprimé en 3D (disponible sous forme de fichier.stl ci-dessous)
  • Bouton momentané en métal Adafruit avec LED (produit Adafruit 560)
  • Dissipateur thermique Adafruit 15 mm (produit Adafruit 3082)
  • Cavaliers avec embases femelles de 0,1" (produit Adafruit 794)
  • Vis M2.5 par 4mm (x4)

Outils:

  • Fer à souder et soudure
  • Ciseaux
  • Un petit tournevis cruciforme
  • Super colle

Étape 1: Impression du boîtier

Impression du boîtier
Impression du boîtier
Impression du boîtier
Impression du boîtier
Impression du boîtier
Impression du boîtier

L'enceinte de ce projet est composée de deux parties, un couvercle et une base. Les deux sont disponibles ci-dessous sous forme de fichiers.stl. Si vous souhaitez concevoir votre propre boîtier Raspberry Pi 3 A+ dans Tinkercad, j'ai également joint un fichier.stl avec uniquement les ports.

La base est de 100 x 100 x 26 mm avec des parois de 2 mm d'épaisseur. Le couvercle mesure 2 mm de haut et s'encastre dans la base. Les entretoises du Pi ont un diamètre de 5 mm et une hauteur de 5 mm avec des trous taraudés de 2 mm. L'arrière du boîtier est doté de trous traversants pour les ports micro USB, HDMI et AV. L'avant du boîtier a un trou de 16 mm pour le bouton d'alimentation. Il n'y a pas de trou pour le port USB latéral, mais il y a assez de place dans le boîtier pour ajouter un petit adaptateur pour les accessoires sans fil.

J'ai découpé les modèles dans Cura 4.3 en utilisant les paramètres recommandés pour un niveau de détail élevé:

  • 0,2 mm de hauteur de couche
  • 20% de remplissage de grille
  • Vitesse d'impression de 30 mm/s
  • génération de support automatique activée
  • 0,5 mm d'épaisseur de paroi
  • jupe de type bord

Les pièces ont été imprimées sur une Lulzbot Mini v2 en PLA 2,85 mm, mais la plupart des imprimantes 3D devraient pouvoir gérer ces impressions. Si vous n'avez pas d'imprimante 3D, les fichiers.stl peuvent être téléchargés sur Treatstock.com (un service d'impression 3D) et imprimés/envoyés pour environ 15 USD. S'il est imprimé séparément, la base prend environ 5,5 heures et utilise 47 g de matériau, le couvercle prend 3 heures et utilise 27 g de matériau.

  • 205 c* température de la buse
  • 60 c* température du lit

Étape 2: Installation du dissipateur thermique

Installation du dissipateur thermique
Installation du dissipateur thermique
Installation du dissipateur thermique
Installation du dissipateur thermique

Le Raspberry Pi 3 réduira automatiquement la vitesse du processeur pour éviter la surchauffe, donc pour que le Pi fonctionne à 100% dans un boîtier scellé, un dissipateur thermique est une bonne idée. Ce dissipateur thermique de 15 mm de haut d'Adafruit (produit 3082) a un adhésif thermique pré-appliqué sur le fond, il suffit de peler et de coller.

Étape 3: Installation du bouton

Installation du bouton
Installation du bouton
Installation du bouton
Installation du bouton
Installation du bouton
Installation du bouton

Le bouton d'alimentation momentané Adafruit (produit 559) pour ce projet a un anneau LED intégré avec résistance en ligne afin qu'il puisse être câblé directement aux broches Pi GPIO. Les broches les plus à l'extérieur sont les + et - pour la LED et sont étiquetées. Les trois broches centrales sont une masse commune, une broche normalement ouverte et une broche normalement fermée. Vous devrez attacher 4 fils: + et - pour la LED et la masse et NO1 pour l'interrupteur. Vissez simplement l'interrupteur dans le boîtier et utilisez l'écrou inclus pour le verrouiller en place.

L'interrupteur momentané est connecté à la broche 5 et à la broche de masse 6. L'ordre n'a pas d'importance.

La broche + de la LED est connectée à la broche 8 TxD de la console série et le - est connecté à la broche de masse 9.

Voir l'image de brochage pour référence.

Étape 4: Installation du Pi

Installation du Pi
Installation du Pi

Le Raspberry Pi est maintenu en place à l'aide de 4 vis m2,5. Les entretoises dans le boîtier mesurent 5 mm de haut, vous aurez donc besoin de vis de 3 ou 4 mm de long. Les entretoises ont des trous taraudés de 2 mm, ce qui est légèrement inférieur au diamètre des vis. Ils peuvent être enfilés par simple vissage dedans, faites juste attention à garder la vis verticale.

Étape 5: Ajout du script

Le bouton d'alimentation

Afin d'utiliser le bouton d'alimentation pour éteindre et allumer le Raspberry Pi en toute sécurité, vous devez installer un script d'arrêt sécurisé. Le mérite du script revient à Barry Hubbard qui a écrit le code Python original, à ETA Prime qui a popularisé ce mod sur YouTube, et à 8 Bit Junkie qui a écrit le script d'atomisation.

Pour installer le script, assurez-vous que votre Pi est connecté au wi-fi et entrez dans le terminal. Saisissez les commandes suivantes et appuyez sur Entrée après chacune:

Curl https://pie.8bitjunkie.net/shutdown/setup-shutdow… --output setup-shutdown.sh

sudo chmod +x setup-shutdown.sh

./setup-shutdown.sh

La première ligne se connectera au site Web des junkies 8 bits et téléchargera le script d'arrêt. La deuxième ligne configure le bon chmod pour exécuter le script et la troisième ligne installe réellement le script. Pour certains systèmes d'exploitation, le bouton d'alimentation est désormais actif. Si vous exécutez RetroPie 4.5 ou une version ultérieure, il y a une étape supplémentaire à faire dans le terminal:

Tapez sudo nano /etc/rc.local pour afficher le fichier rc.local.

Sur la ligne juste au-dessus de la "sortie 0", ajoutez python /home/pi/scripts/shutdown.py &

Appuyez sur ctrl + x, appuyez sur Y pour enregistrer les modifications et appuyez sur Entrée pour quitter le fichier.

Redémarrez le Pi. Le bouton d'alimentation devrait maintenant être fonctionnel.

La LED

La LED est connectée à la broche GPIO de la console série qui surveille l'activité. Il s'allume lorsque le Pi est allumé et s'éteint lorsque le Pi est complètement éteint et peut être déconnecté en toute sécurité. Pour le configurer, il vous suffit d'ajouter une ligne de code au fichier de configuration de démarrage:

Tapez sudo nano /boot/config.txt pour afficher le fichier de configuration.

Faites défiler vers le bas et ajoutez enable_uart=1

Appuyez sur ctrl + x, appuyez sur Y pour enregistrer les modifications et appuyez sur Entrée pour quitter le fichier.

Redémarrez le Pi. La LED devrait maintenant être fonctionnelle.

Étape 6: Assemblage final

L'assemblage final
L'assemblage final
L'assemblage final
L'assemblage final

Vous avez presque fini! Avant de terminer l'assemblage, n'oubliez pas de vérifier si tout est fonctionnel:

  • Le bouton d'alimentation doit à la fois allumer et éteindre le Pi
  • La LED doit rester allumée pendant que le Pi est allumé et s'éteindre après l'arrêt
  • Les ports du Pi doivent s'aligner avec les trous traversants du boîtier
  • Le Pi doit être solidement monté sur les entretoises
  • N'oubliez pas d'installer la carte micro SD et de tester le démarrage du Pi

Si tout semble bon, vous êtes prêt pour l'assemblage final. Le couvercle du boîtier est conçu pour s'aligner avec le haut de la base et utilise un guide pour le maintenir aligné avec les bords. Ajoutez simplement quelques gouttes de superglue sur le bord de la base et appuyez sur le couvercle. Nettoyez tout excès de colle avant qu'il ne sèche et le tour est joué !

Ce boîtier peut être utilisé de différentes manières, mais fonctionne mieux pour les centres multimédias et les consoles de jeux RetroPie. J'ai construit ce boîtier à l'origine comme une console de jeu rétro à l'aide d'un contrôleur Bluetooth et cela fonctionne très bien ! Si vous avez des questions, n'hésitez pas à laisser un commentaire. Merci d'avoir lu!

Conseillé: