![Station météorologique Arduino avec Ethernet: 15 étapes Station météorologique Arduino avec Ethernet: 15 étapes](https://img.gwsigeps.com/img/circuits/arduino-meteo-station-with-ethernet-12.jpg)
Table des matières:
- Provisions:
- Étape 1: Composants
- Étape 2: Outils utiles
- Étape 3: Schémas, connexions
- Étape 4: Boîte à bornes
- Étape 5: Bouclier de rayonnement DS18B20 (facultatif)
- Étape 6: Boîte de capteur UV
- Étape 7: Problème de pluviomètre
- Étape 8: rack de serveur (facultatif)
- Étape 9: Problème de bouclier
- Étape 10: CODE / s
- Étape 11: Envoi de données
- Étape 12: Grafana
- Étape 13: App (facultatif)
- Étape 14: Installation
- Étape 15: Fait
J'ai construit une station météorologique connectée à Internet avec un prix compris entre 50 et 100 €, en fonction de ce que vous avez déjà chez vous (comme des boîtiers de projet, des résistances ou des supports muraux). Cette station météorologique enverra des données au nuage. Ma station est située à Bratislava, en Slovaquie. Page de test:
Provisions:
Étape 1: Composants
CAPTEURS:
BMP180
http: //www.ebay.com/itm/GY68-BMP180-Replace-BMP085 …
DHT21
http: //www.ebay.com/itm/142073189298? _trksid = p2057 …
DS18B20
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
Pluviomètre
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
UVM-30A
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
SERVEUR:
Bouclier Arduino + Ethernet Wiznet W5100
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
Arduino proto screew shield
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
Bornes à vis
http: //www.ebay.com/itm/282298581390? _trksid = p2057 …
Convertisseur abaisseur
http: //www.ebay.com/itm/201847763020? _trksid = p2057 …
Ventilateur
www.ebay.com/itm/201847763020
Notification conduit
ECRAN DE RAYONNEMENT:
3 tiges d'acier inoxydable de 15cm M6
http: //www.ebay.com/itm/172248611110? _trksid = p2057 …
6x écrous M6
http: //www.ebay.com/itm/272249707672? _trksid = p2057 …
15x espaceurs nilon 25mm M6
http: //www.ebay.com/itm/302276882335? _trksid = p2057 …
1x support mural
des rondelles
6 assiettes (comme celle sous les pots de fleurs) avec un diamètre de 16cm
CIRCUIT FLIP-FLOP:
Bascule CMOS 4013
Résistances (750ohm, 10K ohm, 4.7K ohm)
condensateur (100 uF)
AUTRES:
Boîte à bornes
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
Boîte couvercle transparent
www.ebay.com/itm/272223005465?_trksid=p2057..
Étape 2: Outils utiles
à dénuder et à sertir
exercice de batterie
-fer à souder
-pinces
-ensemble de tournevis
-pistolet à colle
-vu
trépan
outil de fichier
Étape 3: Schémas, connexions
Maintenant, nous avons des boucliers suffisamment connectés. Maintenant, mettez tout cela ensemble pour un petit prototype. Nous ne pouvons pas utiliser les broches 10, 11, 12 et 13 car elles utilisent un blindage Ethernet. Le circuit de débogage est disponible à l'étape du problème pluviomètre.
Étape 4: Boîte à bornes
La boîte à bornes est une partie très importante de cette station. Il y a des capteurs d'humidité et de pression et chaque câble est fourni.
Étape 5: Bouclier de rayonnement DS18B20 (facultatif)
Le bouclier de radiation est une très bonne chose mais c’est très cher, j’ai donc décidé de construire le mien.
Quelque chose de semblable à ceci (mais plus petit):
Consultez également mon mini-tutoriel sur le bouclier de rayonnement ici: http: //www.instructables.com/id/DS18B20-Radiation …
Étape 6: Boîte de capteur UV
Dans le capteur UV, le capteur UV est utilisé entre la boîte à bornes et le capteur de pluie.
Étape 7: Problème de pluviomètre
J'ai un pluviomètre à clic et ça fonctionne bien. Mais lorsque vous ajoutez d'autres composants et que le processeur Arduino est occupé, il ne fonctionne tout simplement pas. J'ai résolu ce problème en ajoutant un processeur supplémentaire (arduino pro mini) envoyant des données à uno par I2c. J'utilise le Protocole MasterReader SlaveWriter.
L'arduino pro mini n'aura que deux tâches: mesurer les précipitations et les envoyer à l'uno.
Étape 8: rack de serveur (facultatif)
Le bouclier Ethernet surchauffe alors j'ai décidé de construire un rack de serveur. Le rack assurera le refroidissement, l'organisation, la notification et l'alimentation.
Étape 9: Problème de bouclier
Lorsque vous connectez des boucliers ensemble, vous trouvez un problème simple. Le blindage Ethernet doit être connecté au protocole ICSP et protoshield n’a pas de connecteur ICSP. Et vous ne pouvez pas mettre Protoshield sur un bouclier Ethernet. Vous devez donc vous faire scier et couper un petit morceau de protoshield.
Vous coupez deux côtés et vous devez ensuite couper le centre avec un outil très tranchant et ensuite, vous le complétez avec un fichier.
Étape 10: CODE / s
Il vous suffit de changer l'adresse IP dans le code.
code pro mini: I2c_rain_sender.ino
code de test: test_sensors_2_.ino
code final: meteorologic_station_final.ino
Étape 11: Envoi de données
Nous disposons maintenant d’un prototype pleinement opérationnel, mais si vous n’êtes pas connecté à votre réseau domestique, vous ne pouvez pas trouver votre page Web. Vous avez besoin d'une adresse IP statique.
Regarde ça:
http: //blog.dlink.com/mastering-static-ip-addresse …
Ma page de test est:
smnd.sk/jakubnagy
Étape 12: Grafana
Comme vous pouvez le constater sur ma page Web, il n’ya que des données textuelles. Mon plan futur est d’ajouter des graphiques dans le logiciel grafana.
Étape 13: App (facultatif)
J'ai également créé une application dans App Inventor 2 qui peut vous montrer les données de la station météo. C'est très simple mais ce n'est qu'un exemple, vous pouvez le mettre à jour.
Étape 14: Installation
D'accord. Nous avons terminé le matériel afin que nous puissions le mettre sur le toit. Cette partie est un peu plus difficile. Certains d'entre vous peuvent le faire moi-même mais si vous ne pouvez pas, vous avez besoin d'un électricien professionnel. Arduino sera à l'intérieur alors.
Étape 15: Fait
Toutes nos félicitations. Si vous avez correctement suivi toutes les étapes, votre station météorologique de serveur Web est pleinement opérationnelle.
Si vous avez des questions ou des conseils, dites-le-moi dans la section commentaires.