Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Construire un affichage à persistance rétinienne portable avec Arduino UNO et ATtiny85

Composants et fournitures

Composant Quantité
Arduino UNO 1
Microchip ATtiny85 1
LED (standard) 5
Interrupteur à glissière 1
Support IC 8 broches 1
Pile bouton CR2032 3V et support 1

Outils nécessaires

À propos de ce projet

La persistance rétinienne est une illusion d'optique qui exploite le même principe que nos téléviseurs. Mon premier affichage POV remonte à six mois, basé sur un Arduino UNO et un moteur. Mais l'idéal est un dispositif compact, portable, sans moteur ni ventilateur externe.

Cette version miniature utilise l'ATtiny85, une puce bien plus petite que l'ATmega328 de l'Arduino UNO. Je l'ai réalisée pour l'offrir à ma sœur. Beaucoup de tutoriels POV nécessitent moult fils, moteurs, voire la carte Arduino UNO entière. Mon objectif : un POV sans fil, avec alimentation intégrée et interrupteur. En passant l'horloge interne de l'ATtiny85 à 1 MHz, l'image devient nette sans aucun moteur. Avec un contrôle adéquat de la vitesse d'obturation de l'appareil photo, le rendu est parfait.

Étape 1 : Matériel et outils

  1. Arduino UNO
  2. ATtiny85
  3. 5 LED (couleur au choix)
  4. Plaque d'essai (breadboard)
  5. Fer à souder et fil à souder
  6. Coupe-fil
  7. Circuit imprimé percé (stripboard)
  8. Scie à métaux
  9. Interrupteur à glissière
  10. Support IC 8 broches
  11. Pile CR2032 3V et support
  12. Fils de liaison

Étape 2 : Fabrication du circuit

  1. Découpez le circuit imprimé à 9 cm × 3,5 cm à la scie à métaux.
  2. Soudez les LED et coupez les pattes excédentaires.
  3. Soudez le support IC 8 broches comme sur les photos.
  4. Reliez toutes les masses des LED à la broche 4 de l'ATtiny85.
  5. Câblez le reste selon le schéma, en utilisant la technique des ponts de soudure (aucun fil apparent).
  6. Vérifiez l'absence de courts-circuits au multimètre.
  7. Nettoyez le circuit, puis soudez l'interrupteur et le support de pile.
  8. Insérez la pile, identifiez les bornes + et – au multimètre.
  9. Soudez le support de pile et l'interrupteur comme indiqué.
  10. Reliez la broche 8 du support IC à la broche centrale de l'interrupteur ; la première broche de l'interrupteur va au + du support de pile.
  11. Raccordez la masse.
  12. Revérifiez chaque connexion ; redémontez au dessoudeur en cas de court-circuit.

Remerciements à Hemal Chevli pour la version PCB : GitHub POV

Étape 3 : Programmer l'ATtiny85

  1. Installer le support ATtiny dans l'IDE Arduino :
    • Ouvrez Fichier > Préférences
    • Dans « URLs supplémentaires pour le gestionnaire de cartes », ajoutez : https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
    • Ouvrez Outils > Carte > Gestionnaire de cartes, cherchez « ATtiny », installez.
  2. Téléverser le sketch ArduinoISP dans l'Arduino UNO (Fichier > Exemples > ArduinoISP).
  3. Câbler l'ATtiny85 à l'Arduino UNO :
    ATtiny85Arduino UNO
    Broche 5 (MOSI)D11
    Broche 6 (MISO)D12
    Broche 7 (SCK)D13
    Broche 8 (VCC)5V
    Broche 4 (GND)GND
    Broche 1 (RESET)D10
  4. Dans Outils, changez le programmeur pour Arduino as ISP.
  5. Sélectionnez ATtiny85 comme carte, horloge interne 1 MHz.
  6. Téléversez le code POV avec Maj + Téléverser (Upload Using Programmer).

Étape 4 : Terminé !

Sortez votre appareil photo, ajustez la vitesse d'obturation pour capturer l'image. Coût total < 4 $, un cadeau peu onéreux, compact et transportable partout.

Code

Disponible sur GitHub : https://github.com/hemalchevli/POV

Schémas

Voir le schéma de câblage sur le dépôt GitHub.

Processus de fabrication

  1. Poupée interactive « Squid Game » avec Arduino UNO – Projet DIY
  2. Horloge POV Arduino : Construire un affichage LED à persistance rétinienne
  3. Horloge Arduino temps réel pour les heures de prière islamiques
  4. Robot de détection humaine basé sur Arduino Uno : Intégration capteurs étape par étape
  5. Serveur Web Arduino Uno WiFi : Commander une LED via Navigateur
  6. Calculatrice basique Arduino UNO - Projet facile pour débutants
  7. Afficher des images sur un écran TFT 1,17 pouces avec Arduino UNO
  8. Maîtriser une matrice LED 8×8 avec Arduino Uno : Guide pas à pas
  9. Contrôle de ventilateur PWM 4 broches 25 kHz avec Arduino Uno – Construction, code et test