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

Détecteur d'orages low-cost avec Arduino Uno – Détection éclairs 10-20 km

Composants nécessaires

Principe physique

La foudre émet une intense rafale d'ondes électromagnétiques dans les bandes VLF (3-30 kHz) et LF (30-300 kHz). Ce détecteur capte ces impulsions via une antenne filaire qui induit une tension alternative faible. L'Arduino, grâce à une astuce de division de tension et une accélération de son convertisseur analogique-numérique (ADC), échantillonne ce signal à ~46 kHz (prescaler 16x) pour détecter les pics caractéristiques des éclairs jusqu'à 10-20 km.

Circuit : division de tension (biais 2,5V)

Les entrées analogiques de l'Arduino acceptent 0-5V. Le signal d'antenne oscille autour de 0V (positif/négatif). Pour éviter la perte de la partie négative et protéger l'entrée, on crée un point milieu stable à 2,5V :

La résistance 3,3 MΩ présente une impédance élevée, laissant le signal RF moduler la tension sur A4 autour de 2,5V.

Logiciel : acquisition rapide ADC

Par défaut, l'ADC de l'ATmega328P tourne à 9,6 ksps (échantillons/seconde). Pour atteindre ~46 ksps, le code configure le registre ADCSRA avec un prescaler de 16 (au lieu de 128 par défaut) :

ADCSRA = (ADCSRA & 0xF8) | 0x04; // Prescaler 16 → 16 MHz / 16 / 13 cycles ≈ 77 ksps théorique

Un tampon circulaire de 512 octets stocke les lectures successives. Dès qu'un pic d'amplitude anormale est détecté (seuil adaptatif), le tampon complet est envoyé sur le port série (115200 bauds) pour visualisation via le traceur série de l'IDE Arduino ou export vers un autre module (ESP8266, etc.).

Résultats et visualisation

Les captures d'écran du traceur série montrent des pics nets correspondant aux éclairs. La forme d'onde capturée (quelques ms) permet d'analyser la structure de la décharge. Le code source complet est hébergé sur GitHub : klauscam/Arduino-Lightning-Detector.

Limites et améliorations possibles

Éducation et sécurité

Projet idéal pour comprendre les ondes EM, l'échantillonnage ADC, le traitement de signal temps réel. Ne jamais utiliser en extérieur pendant un orage : l'antenne peut conduire la foudre vers l'Arduino et l'utilisateur. Usage éducatif intérieur uniquement (fenêtre ouverte).

Processus de fabrication

  1. Détecteurs de fumée : technologie salvatrice, histoire et innovations modernes
  2. Panneau de contrôle Arduino Nano pour Flight Simulator 2020 – Affichage LCD et CDI
  3. Panneau commutateurs et LED pour Microsoft Flight Simulator 2020 basé sur Arduino
  4. Détecteur de fréquence audio Arduino — Mesurer le pic sonore avec module haute sensibilité
  5. Système de Surveillance Thermique Scolaire : Précis, Temps Réel et Sécurisé
  6. Bibliothèque Arduino efficace pour port E/S 8 bits — Étendez le contrôle numérique
  7. Clavier prototype 64 touches Arduino avec registres à décalage - Matrice clavier DIY
  8. Circuit d'entrée analogique isolée pour Arduino : Protection contre les parasites industriels
  9. Kit de robot de navigation intérieure intelligente pour projets Arduino