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

Stores intelligents : contrôle automatisé de la lumière avec Arduino et énergie solaire

Composants et fournitures

SparkFun Arduino Pro Mini 328 – 5 V/16 MHz × 1
Arduino UNO (pour programmer le Pro Mini) × 1
Capteur de température LM35DZ × 1
Transistor PNP PN2907A × 1
Résistance dépendante de la lumière (LDR) × 1
Résistance 10 kΩ × 1
Résistance 1 kΩ × 1
Panneau solaire 5 V 1,5 W × 1
Convertisseur DC-DC booster 5 V × 1
Module de charge LiPo × 1
Connecteurs JST × 1
Batterie lithium rechargeable 3,6 V × 1
Support de batterie 18650 × 1
Servomoteur (ex. Hitec HS-325HB ou Tower Pro MG996R) × 1
Accouplement de servomoteur × 1
Condensateur 100 nF × 1
Fil de câblage assorti × 1
PCB personnalisé (OSH Park) × 1

Outils nécessaires

Applications et services en ligne

À propos de ce projet

Ce projet présente les améliorations apportées à mon premier projet : des stores horizontaux automatisés et alimentés par l'énergie solaire. La version initiale a fonctionné correctement pendant près de 4 mois avant que des défauts de conception n'apparaissent.

Objectifs

Problèmes identifiés et solutions

Étape 1 : Liste des composants

Voir le tableau ci-dessus. Les fournisseurs principaux : SparkFun (local, retrait rapide), Banggood (économique, délai jusqu'à 1 mois), Tayda Electronics (bons prix sur les composants passifs).

Étape 2 : Outils

Voir la liste ci-dessus.

Étape 3 : Prototypage

  1. Vérifiez la sortie du booster DC-DC avec la batterie LiPo (≈ 5,04 V).
  2. Montez tous les composants sur plaque d'essai pour écrire le code et mesurer courant/tension.
  3. Câblage détaillé :
    • Module de charge LiPo : batterie et panneau solaire (polarité respectée).
    • Fil du panneau vers A0 (tension panneau pour log).
    • Batterie vers booster DC-DC.
    • Fil de la batterie vers A1 (tension batterie pour log).
    • Sortie 5 V du booster vers broche RAW de l'Arduino.
    • Masse commune.
    • Broche VCC de l'Arduino (5 V régulé) vers tous les composants nécessitant 5 V stables.
    • Servomoteur alimenté via le transistor PNP (voir ci-dessous).
    • LDR + résistance 10 kΩ vers masse ; point milieu vers A3.
    • LM35DZ : VCC → 5 V Arduino, GND → masse, sortie → A2.
    • Transistor PNP PN2907A : émetteur → sortie 5 V du booster, base → résistance 1 kΩ → broche 11, collecteur → alimentation servomoteur.
    • Masse servomoteur → masse.
    • Signal servomoteur → broche 10 (PWM).
  4. Mesurez le courant au repos sans servomoteur, puis avec. Le servomoteur ajoute ~14 mA au repos.
  5. Le montage Low-Side Switch (NPN) a échoué. Le High-Side Switch avec PNP élimine le courant résiduel du servomoteur au repos.

Étape 4 : Programmation

Programmez l'Arduino Pro Mini via un Arduino UNO (puce ATmega328P retirée) :

Dans l'IDE, sélectionnez « Arduino Pro or Pro Mini ». Le sketch SmartBlinds et la classe de log EEPROM sont disponibles sur GitHub.

Étape 5 : Assemblage

Étape 6 : Assemblage final et dernier téléversement

Étape 7 : Installation

  1. Retirez le mécanisme de cordon (trop de résistance pour le servomoteur).
  2. Percez un trou pour la LDR (côté extérieur).
  3. Découpez au Dremel l'emplacement du servomoteur (côté extérieur, ajusté).
  4. Lissez les bords, insérez le PCB, alignez la LDR.
  5. Fixez le servomoteur sur l'axe, serrez la vis de blocage. Au démarrage, le servo va à 90° pendant 10 s : alignez manuellement les lames à 90°, puis coupez l'alimentation pour bloquer la position.
  6. Montez le store à la fenêtre.
  7. Placez le panneau solaire au centre de la vitre, tiers supérieur, câbles le long des meneaux, fixez avec du ruban discret.
  8. Connectez le panneau, insérez la batterie dans le rail, clipsez le store. Il se centre, attend 10 s, puis prend la position adéquate.
  9. Remettez la finition décorative.
  10. Profitez !

Étape 8 : Profitez !

Les stores fonctionnent parfaitement depuis plusieurs mois. Particularité amusante : si les lumières du couloir à l'étage et de l'entrée en bas sont allumées, les stores restent ouverts après la tombée de la nuit – idéal pour les démonstrations. Par forte chaleur estivale, ils se ferment à une température intérieure encore confortable (la vitre chauffe plus que la pièce).

Code

Disponible sur GitHub :

Schémas

Fichier Fritzing : SmartBlinds.fzz

Processus de fabrication

  1. Barman intelligent : Construisez votre propre station de cocktails alimentée par Raspberry Pi
  2. Stores intelligents : contrôle automatisé de la lumière avec Arduino et énergie solaire
  3. Capteur d'obstacle IR simple avec Arduino — LED IR + Photodiode
  4. Chaussures auto-laçantes intelligentes avec récupération d'énergie piézoélectrique
  5. Suiveur Solaire IoT : Gestion Intelligente de l'Énergie avec Arduino
  6. Construisez un Bras Robotique Intelligent Contrôlé par Arduino : Tutoriel DIY Facile
  7. Système de Surveillance Thermique Scolaire : Précis, Temps Réel et Sécurisé
  8. Gant intelligent geste-vers-texte pour langue des signes
  9. Circuit d'entrée analogique isolée pour Arduino : Protection contre les parasites industriels