Autor: Bunea Andrei-Alexandru
Grupa: 334CA
Componente folosite:
Am conectat senzorul de umiditate a solului la un pin analog, A5, si am setat modul de input pe pinul respectiv. Pentru senzorul de intensitate a luminii am folosit un pid digital, pinul 8, pe care l-am setat ca input. Pompa cu apa am legat-o la pinul 9, pe care l-am setat ca digital si ca output.
Programul citeste la o distanta de 0.3 secunde valorile primite de la senzori, iar in functie de nivelul de apa din sol actioneaza pompa de apa pana se ajunge la un nivel optim de umiditate. Modulul de lumina este folosit pentru a stabili daca este zi sau noapte. In momentul in care senzorul primeste lumina pentru un interval de timp, se trece pe modul de functionare in regim de zi in care pompa este actionata o data la 6 ore pentru un interval de 10 secunde.
Cele mai multe dificultati am intampinat incercand sa pun motorul in miscare. Pompa de apa are un motor DC, insa am trecut prin mai multe etape pana sa ajung sa gasesc varianta finala. Initial am incercat sa actionez motorul cu un tranzistor PN2222 primind tensiune numai de la placuta insa dupa schimbarea mai multor tranzistori nu am reusit sa fac posibil acest lucru. Apoi am gasit in cartea de arduino mentionata la resurse aceasta schema pe care am imitat-o. Initial am incercat ca in locul bateriei de 9V sa pun o sursa de 5V insa motorul functiona cu o putere foarte redusa. Astfel, in final am folosit un tranzistor MOSFET si o dioda de protectie pentru a ma asigura ca curentul va trece intr-un singur sens si pentru a preveni orice curent care se poate intoarce de la motor spre circuit.
Link YouTube: https://www.youtube.com/watch?v=Uem0cRddmt8
“Arduino Projects Book” - Motorized Pinwheel Project