Une autre maison intelligente, en plusieurs parties. Station météorologique à partir de matériaux improvisés
En parcourant différents projets de stations météorologiques, j'ai remarqué une tendance. Il s'agit soit d'un capteur de température et d'humidité, le plus souvent le bien-aimé chinois DHT-11 ou DHT-22, auquel un capteur de lumière ambiante ( station météo sur Arduino avec visualisation des données ) ou un capteur de pression ( station météo Ethernet ), ou acheté de fantaisie pour plusieurs centaines de dollars ( Station météorologique automatique dans le pays )Étant donné que pour moi personnellement, une station météorologique sans mesurer la direction et la vitesse du vent n'est pas une station météorologique, et je ne suis pas prêt à dépenser environ 700 USD pour un jouet, il a été décidé de le faire ressembler à un "truc cher" mais pas cher.
Électronique
- Le capteur de température est LM35. Inclus avec la possibilité de mesurer des températures négatives

- Où sans elle - un capteur d'humidité et de température DHT11
- Capteur de pression - HP03SA
- Capteur de lumière - Photorésistance LXD5516
- Capteur de vitesse du vent - Capteur à effet Hall normal
Maintenant sur la mesure de la direction du vent. Il y avait de nombreuses options, des encodeurs optiques - d'usine (chers) ou faits maison sous la forme de plusieurs paires de LED et de photodiodes, et un disque avec un code Gray (complexe et de nombreux composants), à un aimant et 4-8 interrupteurs à lames (trop simples et inexacts). En conséquence, le choix s'est porté sur l'AS5040 - un encodeur magnétique. Comme une précision particulière n'est pas nécessaire, la sortie analogique de l'encodeur est connectée à l'ADC du microcontrôleur.
Microcontrôleur - PIC16F88. La sortie est RS485 vers le réseau interne d'une maison intelligente, dont cette série d'articles. Toutes les pièces électroniques sont assemblées sur trois cartes.
C'est tout avec l'électronique, pas de nuances, rien d'intéressant, le tout sur des fiches techniques. Nous nous tournons vers la mécanique.La mécanique
Malheureusement, il n'est pas possible d'imprimer le boîtier sur une imprimante 3D, et les boîtiers d'usine étanches ont des problèmes pour presque tout le monde. De plus, les roulements et tout le reste sont des corps de rotation, ce qui signifie qu'un boîtier rond sera le choix le plus logique. J'ai dû regarder d'autres domaines - l'approvisionnement en eau. Le raccord «32» pour l'assainissement et les deux tuyaux pour le placement des ensembles de roulements en eux ont été pris comme logement. Deux bouchons ont été usinés en laiton, dans lesquels deux roulements 626 ont été enfoncés.
Aimants ... L'aimant pour un capteur de vitesse convient à presque tout le monde, mais avec un capteur de direction, c'était plus difficile. Il a besoin d'un aimant rond avec aimantation d'un bord à l'autre,
tandis que la majeure partie de ceux vendus ont des pôles différents sur différents côtés.
Mais il s'est avéré que les aimants nécessaires sont situés sur les broches des moteurs de lecteur de CD / DVD.
Les assemblages de roulements assemblés ressemblent à ceci
Après la fabrication et l'assemblage des cartes de circuits imprimés, les capteurs de vitesse et de direction du vent prennent leur forme finale,
car la station météo est toujours fabriquée à partir de matériaux improvisés, nous coupons des balles de tennis pour la roue, nous fabriquons également une girouette à partir de ce que nous mettons sous nos mains. Nous peignons dans une couleur radicalement noire, et cela se révèle ainsi.
En tant que capteur de pluie, nous utilisons également la moitié d'une balle de tennis dans laquelle deux contacts sont situés entre deux couches de géotextile.
Nous assemblons, connectons et vissons plus haut
Interface
Comme je l'ai dit ( Une autre maison intelligente, en trois parties. Troisième partie, interface utilisateur ), il existe deux types d'interface. La première vue, dans laquelle presque toutes les données de l'appareil sont affichées à l'écran, ressemble à la
température actuelle, minimum, maximum, direction du changement. La pression est similaire. Humidité. Vent - direction du vent et rose. Les chiffres sont nécessaires plutôt pour le débogage, ils montrent combien de temps la girouette était dans quel secteur. Vitesse du vent, temps, lectures du capteur de lumière (sans étalonnage, ce que l'ADC a mesuré) et capteur de pluie. Toutes les données et le traitement sont effectués dans le microcontrôleur de la station météo.Le deuxième type d'interface est basé sur des widgets. Il y a moins de données, de température, d'humidité, de pression, de vitesse et de direction du vent.
Et où sans Android Wear - sur la montre
Étant donné qu'une fois par minute, tous les contrôleurs ont un relevé dans la base de données, toutes les données météorologiques sont disponibles pour analyse ou affichage sous forme de graphiques.
Source: https://habr.com/ru/post/fr396641/
All Articles