Arduino - Ventilator besturen

Arduino kan niet alleen een ventilator aan en uit zetten, maar ook de snelheid van de ventilator regelen.

In deze handleiding leert u hoe u een ventilator aan en uit zet met Arduino. Het regelen van de ventilatorsnelheid wordt in een andere tutorial behandeld.

Benodigde Hardware

1×Arduino Uno R3
1×USB 2.0-kabel type A/B
1×Relais
1×12V DC koelventilator
1×(Alternatief) 5V DC koelventilator
1×12V voedingsadapter
1×DC voedingsconnector
1×Jumper draden
1×(Aanbevolen) Schroefklem Block Shield voor Arduino Uno
1×(Aanbevolen) Breadboard-Shield voor Arduino Uno
1×(Aanbevolen) Behuizing voor Arduino Uno
1×(Aanbevolen) Prototyping Basisplaat & Breadboard Kit voor Arduino Uno

Of u kunt de volgende kits kopen:

1×DIYables Sensorkit (30 sensoren/displays)
1×DIYables Sensorkit (18 sensoren/displays)
Openbaarmaking: Sommige van de links in deze sectie zijn Amazon-affiliate links. We kunnen een commissie ontvangen voor aankopen die via deze links worden gedaan, zonder extra kosten voor u. We waarderen uw steun.

Over DC Ventilator

Pinout

Een DC-ventilator heeft meestal twee aansluitingen:

  • Negatieve (-) pin (zwart): moet worden verbonden met de negatieve draad van de DC-voeding
  • Positieve (+) pin (rood): moet worden verbonden met de positieve draad van de DC-voeding
Fan Pinout
image source: diyables.io

De spanning van de DC-voeding moet gelijk zijn aan de door de ventilator gespecificeerde spanning. In deze tutorial gebruiken we 12VDC en 5VDC ventilatoren.

Hoe de ventilator te besturen

  • Wanneer een DC-ventilator wordt gevoed met een 12V/5V voeding, draait de ventilator op volle snelheid.
  • Wanneer een DC-ventilator wordt gevoed via een 12V/5V PWM-signaal, kan de snelheid van de ventilator worden geregeld.

In deze tutorial leren we hoe u een ventilator aan en uit zet met Arduino. Het regelen van de ventilatorsnelheid wordt in een andere tutorial behandeld. Om een ventilator aan en uit te schakelen, gebruiken we een relais tussen de Arduino en de ventilator. De Arduino kan via het relais de ventilator aan- en uitzetten. Als u nog niet bekend bent met relais (pinout, werking, programmeren ...), leer hier meer over in de Arduino - Relais tutorial

Aansluitschema

Arduino Ventilator Aansluitschema

This image is created using Fritzing. Click to enlarge image

Arduino Code

De onderstaande code schakelt de ventilator steeds afwisselend vijf seconden AAN en vijf seconden UIT,

/* * Deze Arduino code is ontwikkeld door newbiely.nl * Deze Arduino code wordt zonder enige beperking aan het publiek beschikbaar gesteld. * Voor volledige instructies en schema's, bezoek: * https://newbiely.nl/tutorials/arduino/arduino-controls-fan */ // constants won't change const int RELAY_PIN = 3; // the Arduino pin, which connects to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin D3 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // turn on fan 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // turn off fan 5 seconds delay(5000); }

Snelle stappen

  • Verbind de Arduino met de pc via een USB-kabel
  • Open de Arduino IDE, selecteer het juiste bord en de juiste poort
  • Kopieer bovenstaande code en open deze in de Arduino IDE
  • Klik op de Upload knop in de Arduino IDE om de code naar de Arduino te uploaden
  • Bekijk de status van de ventilator

Code-uitleg

Lees de regel-voor-regel uitleg in de commentaarregels van de code!

Video Tutorial

We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!