Table of Contents

MotorHelper

Introducere

Proiectul constă în implementarea unui sistem de reglaj a turației unui motor în funcție de temperatura ambientală.

Descriere generală

Funcționalitate

Motorul DC este conectat la pini expuși de un Arduino Nano. Acesta folosește Pulse-Width-Modulation pentru a schimba turația motorului, prin intermediul unei punți H (L293D).

În aceiași încăpere cu motorul se află un senzor de temperatură (DHT11), iar în funcție de valoarea citită de la senzor se vor executa una din următoarele acțiuni:

Hardware design

Am utilizat următoarele componente:

Toate componentele sunt alimentate la 5V, direct din pinul de power al microcontrollerului. Cu toate acestea comanda și citirea se face prin intermediul piniilor GPIO, care lucrează la 3.3V.

Schemă:

Piese:

Software Design

Vezi proiect_barbu_matei.zip

Am folosit doar bibliotecile Adafruit din Arduino IDE.

Rezultate Obţinute

Concluzii

În concluzie, consumă mult mai puțin curent decât fostul experiment ce folosea un Rasbery Pi 4B.

Export to PDF