Inhoudsopgave:

Luchtkwaliteitssensor met behulp van een Arduino: 4 stappen
Luchtkwaliteitssensor met behulp van een Arduino: 4 stappen

Video: Luchtkwaliteitssensor met behulp van een Arduino: 4 stappen

Video: Luchtkwaliteitssensor met behulp van een Arduino: 4 stappen
Video: Master GPIO with Raspberry Pi Pico & MicroPython - Part 2 2024, Mei
Anonim
Luchtkwaliteitssensor met behulp van een Arduino
Luchtkwaliteitssensor met behulp van een Arduino

In dit bericht zullen we leren hoe we een eenvoudige maar nuttige luchtkwaliteitssensor kunnen bouwen. We zullen de SGP30-sensor samen met de Piksey Pico gebruiken, hoewel de schets met vrijwel elk Arduino-compatibel bord zal werken.

De video hierboven vertelt je hoe belangrijk zo'n sensor is. We bespreken ook verschillende factoren waarmee rekening is gehouden bij het selecteren van de componenten voor dit project. Ik raad aan om het te bekijken om een overzicht van alles te krijgen, vooral als je de PCB gaat gebruiken die voor dit project is ontworpen.

Stap 1: Verzamel de elektronica

Verzamel de elektronica
Verzamel de elektronica
Verzamel de elektronica
Verzamel de elektronica

Je hebt het volgende nodig om dit project te bouwen:

  • SGP30-sensor: deze kan online worden verkregen via sites als Pimoroni, Adafruit, Sparkfun
  • OLED-module: een standaard OLED-module van 0,96 inch werkt prima
  • Arduino-bord: ik gebruik de Piksey Pico, maar je kunt elk Arduino-bord gebruiken dat je hebt
  • Niveauverschuiver: We bouwen een 5V tot 3,3V niveauverschuiver voor de OLED-module, maar u kunt er ook een kopen
  • 3,3V-spanningsbron: we gebruiken een LM2950-spanningsregelaar om de 3,3V-voeding te produceren die nodig is voor de OLED-module

Stap 2: Download de schets en programmeer het bord

U kunt de definitieve schets downloaden via de volgende link:

github.com/bnbe-club/air-quality-sensor-kit-diy-19

Voordat u de schets kunt compileren en uploaden, moet u de bibliotheken "Sparkfun SGP30" en "U8g2" installeren met behulp van de bibliotheekmanager. Bekijk de video als je hierbij hulp nodig hebt.

Als je klaar bent, upload je de schets eenvoudig naar je bord.

Stap 3: Verbind de componenten en modules

Verbind de componenten en modules
Verbind de componenten en modules
Verbind de componenten en modules
Verbind de componenten en modules
Verbind de componenten en modules
Verbind de componenten en modules
Verbind de componenten en modules
Verbind de componenten en modules

We moeten dan alle componenten met elkaar verbinden. Als u de PCB gebruikt, hoeft u alleen maar alle componenten op hun plaats te solderen. De video laat zien hoe je dit doet.

Je kunt ook een breadboard gebruiken samen met het aansluitschema om alles met elkaar te verbinden. De LM2950 is een 3.3V-regelaar die alleen nodig is als uw OLED-module geen ingebouwde regelaar heeft en 3,3V nodig heeft voor gebruik. Sommige OLED-modules werken met een 5V-voeding en in dat geval zou u dit gedeelte niet nodig hebben.

Stap 4: Test en bewaak de luchtkwaliteit

Test en bewaak de luchtkwaliteit
Test en bewaak de luchtkwaliteit
Test en bewaak de luchtkwaliteit
Test en bewaak de luchtkwaliteit

Zodra je alles op zijn plaats hebt aangesloten. Schakel de build eenvoudig in met een microUSB-kabel en u zou de uitvoer op de OLED-module moeten zien. Houd er rekening mee dat de eerste 15 CO2-metingen 400ppm zullen zijn, terwijl de TVOC-metingen 0ppb zullen zijn omdat het interne verwarmingselement moet opwarmen.

U kunt dit ook wijzigen om een zoemer toe te voegen om u te waarschuwen als de niveaus een bepaalde drempel overschrijden. Het PCB-ontwerp is vrijgegeven op Github en daarmee kun je je eigen PCB's bestellen. Ik heb wat extra PCB's besteld en ik heb deze te koop aangeboden op de website als je er maar een paar zoekt.

Als je dit project leuk vond, overweeg dan om je te abonneren op ons YouTube-kanaal, omdat het ons helpt groeien.

  • PCB-ontwerpbestanden:
  • YouTube:
  • Instagram:
  • Twitter:
  • Facebook:

Bedankt voor het lezen.

Aanbevolen: