Arduino UNO R4 - Ventilator Besturen

In deze tutorial leren we hoe u een 12V of 5V ventilator kunt besturen met Arduino UNO R4. In detail leren we:

Arduino UNO R4 fan

Over DC Ventilator

Pinout

Een DC ventilator heeft doorgaans twee pinnen.

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

Zorg ervoor dat de spanning van de DC voeding overeenkomt met de spanning die door de ventilator vereist is. In deze gids gebruiken we ventilatoren die 12VDC en 5VDC nodig hebben.

Hoe de Ventilator te Besturen

  • Als een DC ventilator gevoed wordt door een 12V/5V voeding, draait deze op volle snelheid.
  • Als een DC ventilator gevoed wordt door een 12V/5V PWM-signaal, kunt u de snelheid van de ventilator regelen.

In deze gids leren we hoe we een ventilator aan en uit kunnen zetten met een Arduino UNO R4. We behandelen hoe de ventilatorsnelheid te regelen in een andere gids. Om de ventilator te beheren, gebruiken we een relay tussen de Arduino UNO R4 en de ventilator. De Arduino UNO R4 bestuurt de ventilator via de relay. Als u niet bekend bent met relays (wat ze zijn, hoe ze werken, hoe ze te programmeren), kunt u hierover leren in de Arduino UNO R4 - Relay tutorial.

Bedradingsdiagram

Arduino UNO R4 Fan Wiring Diagram

This image is created using Fritzing. Click to enlarge image

Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.

Arduino UNO R4 Code

De volgende code schakelt de ventilator continu AAN gedurende vijf seconden en daarna UIT gedurende vijf seconden.

/* * Deze Arduino UNO R4 code is ontwikkeld door newbiely.nl * Deze Arduino UNO R4 code wordt zonder enige beperking aan het publiek beschikbaar gesteld. * Voor volledige instructies en schema's, bezoek: * https://newbiely.nl/tutorials/arduino-uno-r4/arduino-uno-r4-controls-fan */ #define RELAY_PIN 3 // The Arduino UNO R4 pin connected to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 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

Volg deze instructies stap voor stap:

  • Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg dan de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
  • Verbind de Arduino Uno R4 met de ventilator volgens het meegeleverde diagram.
  • Verbind de Arduino Uno R4 met uw computer via een USB-kabel.
  • Start de Arduino IDE op uw computer.
  • Selecteer het juiste Arduino Uno R4 board (bijv. Arduino Uno R4 WiFi) en COM-poort.
  • Kopieer en plak de meegeleverde code in de Arduino IDE.
  • Druk op de Upload knop in de Arduino IDE om de code naar de Arduino UNO R4 te versturen.
  • Observeer de status van de ventilator.

Code Uitleg

De uitleg staat in de commentaren van bovenstaande Arduino 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.

Reacties

※ 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!