Table des matières:

Lanterne Digispark (Projet ATtiny85): 7 étapes
Lanterne Digispark (Projet ATtiny85): 7 étapes

Vidéo: Lanterne Digispark (Projet ATtiny85): 7 étapes

Vidéo: Lanterne Digispark (Projet ATtiny85): 7 étapes
Vidéo: EB_#471 Découverte - Le Raspberry Pi Pico 2024, Juillet
Anonim
Image
Image
Qu'est-ce qu'une lanterne !
Qu'est-ce qu'une lanterne !

Hé quoi de neuf les gars, encore une fois un nouveau instructable comme d'habitude je vais vous montrer comment faire un projet super cool basé sur l'électronique, et cette fois il sera si facile pour vous tous de faire ce projet qui est une lanterne électronique, depuis que nous avons fait des robots et des projets un peu compliqués, j'ai décidé d'en faire un basique cette fois pour permettre à chacun d'entre vous de le faire et bien sûr, il y a des connaissances de base en électronique requises mais n'hésitez pas à essayer c'est parce que c'est incroyable.

Ce projet est si pratique à réaliser spécialement après avoir obtenu le PCB personnalisé que nous avons commandé à JLCPCB pour améliorer l'apparence de notre Lanter et il y a également suffisamment de documents et de codes dans ce guide pour vous permettre de créer votre propre lanterne.

Nous avons réalisé ce projet en seulement 2 jours, juste un jour pour terminer la fabrication du matériel et l'assemblage, puis un deuxième jour pour préparer le code et effectuer les tests.

Avant de commencer, voyons d'abord

Ce que vous apprendrez de cette instructable:

  1. Sélection des bons composants en fonction des fonctionnalités de votre projet.
  2. Faire le circuit pour connecter tous les composants choisis.
  3. Assemblez toutes les pièces du projet.
  4. Interfacez la carte Digispark ATtiny85 Dev pour contrôler la lanterne.

Étape 1: Qu'est-ce qu'une lanterne

Qu'est-ce qu'une lanterne !
Qu'est-ce qu'une lanterne !
Qu'est-ce qu'une lanterne !
Qu'est-ce qu'une lanterne !

Nous connaissons tous les lanternes et à quoi les gens les utilisent. Les lanternes étaient généralement fabriquées à partir d'un cadre en métal avec plusieurs côtés (généralement quatre, mais jusqu'à huit), généralement avec un crochet ou un cerceau de métal sur le dessus. Des fenêtres d'un matériau translucide seraient installées sur les côtés, maintenant généralement en verre ou en plastique, mais autrefois de fines feuilles de corne d'animal ou de fer-blanc perforé de trous ou de motifs décoratifs; bien que certaines lanternes antiques n'aient qu'une grille métallique, indiquant clairement que leur fonction était celle décrite ci-dessous.

C'est donc un morceau d'une boîte de maintien qui contient une bougie pour éclairer une zone avec sa flamme, dans notre cas nous allons concevoir une boîte pour contenir la source lumineuse qui est un circuit imprimé électronique qui contient des LED lumineuses et pour la flamme en tremblant, nous utiliserons un ventilateur 12V DC pour faire trembler des morceaux de tissu que nous collerons à l'intérieur de la boîte et la lumière changera également de couleur à cause des LED RVB que nous utilisons et l'ensemble du système sera contrôlé par un Carte digispark Attiny85.

Étape 2: Digispark ATtiny85 est le cœur de notre projet

Digispark ATtiny85 est le cœur de notre projet
Digispark ATtiny85 est le cœur de notre projet
Digispark ATtiny85 est le cœur de notre projet
Digispark ATtiny85 est le cœur de notre projet
Digispark ATtiny85 est le cœur de notre projet
Digispark ATtiny85 est le cœur de notre projet
Digispark ATtiny85 est le cœur de notre projet
Digispark ATtiny85 est le cœur de notre projet

En parlant de la carte Digispark ATtiny85 produite par Digistump qui est une entreprise familiale à Portland produisant des cartes de développement basées sur des microcontrôleurs Atmel, ce qui en fait des produits compatibles Arduino afin que vous puissiez facilement flasher ces cartes en utilisant Arduino IDE et vous pouvez obtenir beaucoup plus de détails sur comment utiliser ce type de cartes à travers ce didacticiel où nous avons expliqué en détail comment interfacer Digispark ATtiny85 avec Arduino IDE.

La carte dispose d'un ATtiny (également connu sous le nom de TinyAVR) qui est une famille de microcontrôleurs développée par Atmel à la fin des années 1990 (plus tard Microchip Technology a acquis Atmel en 2016). Ces puces ont un cœur de processeur RISC 8 bits à architecture Harvard modifiée. Les plus petits de leur famille de microcontrôleurs AVR sont la série ATtiny (cœur 8 bits et moins de fonctionnalités, moins de broches d'E/S et moins de mémoire que les autres séries AVR).

Pourquoi Digispark ATtiny85

nous utilisons cette carte en raison de sa petite taille qui convient parfaitement à notre projet et aussi en raison des broches IO qu'elle possède car nous avons besoin de trois broches PWM pour contrôler la couleur de la lumière et d'une sortie numérique pour contrôler le ventilateur CC via un transistor et tout les broches IO requises sont disponibles dans cette petite carte.

Étape 3: La conception de la lanterne

La conception de la lanterne
La conception de la lanterne
La conception de la lanterne
La conception de la lanterne
La conception de la lanterne
La conception de la lanterne

Comme d'habitude, nous commençons par la partie matérielle et le matériel parlant, nous commencerons par la boîte à lanterne, j'ai donc conçu cette forme à l'aide du logiciel Solidworks qui me permet de générer des fichiers DXF pour les télécharger dans une machine de découpe laser CNC afin de produire boîte; nous avons utilisé un matériau en bois MDF de 5 mm pour créer cette boîte, parfaite, bon marché et qui ajoute une meilleure apparence à notre projet.

vous pouvez télécharger les fichiers DXF que nous avons utilisés pour produire cette lanterne via ce lien de téléchargement.

La conception de la boîte est si simple et basique que vous pouvez simplement suivre la même idée de conception pour créer votre propre design avec la forme qui vous convient le mieux.

Étape 4: La fabrication de PCB (produit par JLCPCB)

La fabrication de PCB (produit par JLCPCB)
La fabrication de PCB (produit par JLCPCB)
La fabrication de PCB (produit par JLCPCB)
La fabrication de PCB (produit par JLCPCB)
La fabrication de PCB (produit par JLCPCB)
La fabrication de PCB (produit par JLCPCB)

À propos de JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), est la plus grande entreprise de prototypes de PCB en Chine et un fabricant de haute technologie spécialisé dans la production rapide de prototypes de PCB et de petits lots de PCB. Avec plus de 10 ans d'expérience dans la fabrication de PCB, JLCPCB compte plus de 200 000 clients dans le pays et à l'étranger, avec plus de 8 000 commandes en ligne de prototypage de PCB et de production de PCB en petite quantité par jour. La capacité de production annuelle est de 200 000 m². pour divers circuits imprimés à 1 couche, 2 couches ou multicouches. JLC est un fabricant professionnel de circuits imprimés doté d'un équipement de puits à grande échelle, d'une gestion stricte et d'une qualité supérieure.

Retour à notre projet

Afin de produire le PCB, j'ai comparé les prix de nombreux producteurs de PCB et j'ai choisi JLCPCB les meilleurs fournisseurs de PCB et les fournisseurs de PCB les moins chers pour commander ce circuit. Tout ce que je dois faire, c'est quelques clics simples pour télécharger le fichier gerber et définir certains paramètres comme la couleur et la quantité d'épaisseur du PCB, puis j'ai payé seulement 2 dollars pour obtenir mon PCB après cinq jours seulement.

Comme il montre l'image du schéma associé, j'ai utilisé une carte de développement Digispark ATtiny85 pour contrôler l'ensemble du système. vous pouvez obtenir le fichier PDF schématique via ce lien de téléchargement.

Meilleure qualité

la qualité de fabrication de ces PCB augmente notre confiance pour utiliser le service JLCPCB dans tous nos projets, comme vous le voyez, le PCB est relativement petit pour s'adapter à l'emplacement à l'intérieur de la boîte de la lanterne et les étiquettes et les logos sont également très bien produits.

vous pouvez obtenir les fichiers Gerber pour le circuit via ce lien de téléchargement

Étape 5: Examen complet des ingrédients

Examen complet des ingrédients
Examen complet des ingrédients

Nous avons tout prêt, nous devons donc revoir les composants nécessaires dont nous avons besoin pour ce projet:

  • Le PCB que nous commandons chez JLCPCB
  • Carte de développement Digispark ATtiny85
  • 4 LED RGB 5mm
  • Ventilateur 12V CC
  • Transistor BC170
  • Résistance 1K Ohm
  • Adaptateur secteur 12V CC
  • Quelques connecteurs d'en-tête

Étape 6: Soudage et assemblage

Soudure et assemblage
Soudure et assemblage
Soudure et assemblage
Soudure et assemblage
Soudure et assemblage
Soudure et assemblage

Maintenant on passe directement à l'assemblage de la boite, c'est tellement simple puisque nous avons créé le placement des vis dans le design mais il faut d'abord recouvrir chaque partie avec ce papier calque puis on colle les morceaux de tissu sur les côtés de la boite.

Après cela, passez à l'assemblage électronique et nous soudons tous les composants au PCB. vous trouverez sur la couche de soie supérieure une étiquette de chaque composant indiquant son emplacement sur la carte et ainsi vous serez sûr à 100% que vous ne ferez aucune erreur de soudure.

Étape 7: Code Digispark et validation du test

Code Digispark et validation des tests
Code Digispark et validation des tests
Code Digispark et validation des tests
Code Digispark et validation des tests
Code Digispark et validation des tests
Code Digispark et validation des tests

Maintenant, j'ai préparé ce code qui change la couleur des LED et allume le ventilateur, nous téléchargeons le code et plaçons la carte à son emplacement et comme vous le voyez, voici nos LED qui changent de couleur.

Vous pouvez obtenir le code source gratuitement via ce lien de téléchargement.

Comme vous pouvez le voir sur les images ci-dessus, la lanterne change de couleur de lumière en suivant toutes les instructions que nous avons créées via le code source et encore d'autres améliorations à effectuer afin de la rendre beaucoup plus grasse.

J'attends que vous écriviez dans la section commentaires toutes vos idées pour améliorer ce projet et aussi pour nous montrer des photos si vous en essayez un similaire.

Conseillé: