Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

MKR Zero Weather Datalogger

Componenten en benodigdheden

Arduino MKR Zero
× 1
Jumperdraden (algemeen)
× 3
Condensator 100 nF
× 1
Weerstand 4.75k ohm
× 1
microSD-kaart
× 1
Medium breadboard
× 1
DHT22 temperatuur- en vochtigheidssensor
× 1

Apps en online services

Arduino IDE
Arduino Web Editor

Over dit project

Opmerking:deze tutorial kan verouderd zijn, ga naar hier voor een meer actuele versie.

Inleiding

Met dit project kunt u in een paar minuten een datalogger voor temperatuur en vochtigheid maken. U kunt de ingebouwde SD-kaartlezer van de MKR Zero gebruiken om de gegevens op te slaan. Sluit een batterij aan, voeg een beschermhoes toe en je hebt een nette weerdatalogger die je kunt gebruiken op afgelegen locaties waar geen verbinding beschikbaar is. Verbeelding is de limiet!

Hardware

Om de weerdatalogger te bouwen, gebruiken we een Arduino MKR Zero-bord. De kleine vormfactor en ingebouwde SD-kaartlezer maken het een perfecte keuze voor dit project.

Ten tweede hebben we een DHT22 temperatuur- en vochtigheidssensor nodig. Deze sensor is gemakkelijk verkrijgbaar en zeer veelzijdig. Het kan worden gevoed van 3.3V tot 6V. We zullen de power pin van de DHT22 verbinden met de VCC (3.3V) pin in onze MKRZero. We hebben ook een pull-upweerstand van 4k7ohm nodig voor de datalijn en een 100nF-condensator om de ruis in de voedingslijn op te ruimen. Zie de DHT-zelfstudie van Adafruit voor meer informatie over DHT22.

We gebruiken een klein breadboard met 3 jumperdraden om alles met elkaar te verbinden, een SD-kaart om de informatie op te slaan en een 3.7V LiPo-batterij om onze datalogger draagbaar te maken.

Optioneel

Het is belangrijk om je elektronica droog te houden, dus als je van plan bent om je weerdatalogger in een ruwe omgeving te plaatsen, vergeet dan niet een beschermhoes te gebruiken om beschadiging van de elektronica te voorkomen!

Schema's

  • Sluit de MKRZero aan op het breadboard.
  • Sluit de DHT22 aan op het breadboard.
  • Sluit de Power-pin van de DHT22 aan op de VCC-pin in de MKRZero.
  • Sluit de data-pin van de DHT22 aan op digitale pin 7 in de MKRZero.
  • Sluit de aardingspin van de DHT22 aan op de GND-pin in de MKRZero.
  • Sluit de 100nF-condensator aan tussen de Power- en GND-pin.
  • Sluit de 4k7 pull-up-weerstand aan tussen de Power- en de Data-pin.
  • Steek de SD-kaart in het MKR Zero-bord.

Arduino IDE

Ok, nu zou je alle elektronica bij elkaar moeten hebben. Het is tijd om de schets te uploaden naar het MKR Zero-bord. Voor dit project heb je de bibliotheken voor de DHT22-sensor nodig. U vindt de bibliotheken in deze GitHub-repository. Download ze en plaats ze in "bibliotheken" in je schetsboekmap.

Nu moet je de schets voor de weerdatalogger downloaden en in de schetsboekmap plaatsen. Je vindt de schets in de tutorial.

Open je Arduino IDE en gebruik de Boards Manager om het MKR Zero-bord te installeren. Zodra de installatie is voltooid, zou u het MKR Zero-bord moeten kunnen selecteren in het menu Tools -> Board . Sluit nu de MKRZero aan op uw computer met behulp van de microUSB kabel. Ga in de IDE naar File->Sketchbook->MKRZERO_WeatherDataLogger en open de schets. Compileren en uploaden naar het bord.

Voila! Je systeem is klaar voor de strijd. U kunt de waarden ook op de seriële monitor zien.

Code

MKRZERO_Weather_Data_Logger-code

Schema's


Productieproces

  1. Multichannel professionele datalogger op Raspberry Pi – deel 1
  2. Multitemperatuursensor
  3. Temperatuur- en vochtigheidsdatalogger
  4. MotionSense
  5. 3D-printer brandveiligheid
  6. Arduino afstotende elektromagnetische levitatie
  7. Grijperbot met afstandsbediening
  8. Arduino aangedreven weerballon datalogger
  9. $10 draagbaar Arduino-weerstation (AWS)
  10. Microcontrollers Lab
  11. CoroFence - Thermische Detector🖖