Étape 20 : Arduino pour serre, jardin ou Growbox : un commutateur de niveau alternatif
Si vous n’aimez pas un interrupteur mécanique au signal le réservoir d’eau pour être complet, toi est une solution électronique simple :
Accrochez les deux électrodes au niveau de l’eau que vous voulez signaler à. Ils peuvent monter plus haut, sans être inférieur. Au lieu de deux électrodes lâches, on pourrait aussi utiliser un morceau de PCB avec deux titres gravés dessus.
Nourrir ces deux électrodes au circuit représenté ici.
Tant que l’eau est en contact avec les électrodes, le transistor recevra une base actuelle et ouverte vers le haut. Le collecteur sera tiré faible et la goupille d’arduino peut détecter que.
Lorsque le niveau d’eau tombe sous les électrodes, le transistor ne sera pas plus recevoir une base actuelle et fermer. Le collecteur sera donc élevé.
Rappelez-vous les broches Atmega 328 d’e/s ont une résistance interne tirer et tirer un transistor n’est donc pas nécessaire dans ce circuit. Pour être sûr si un tirer 15k ou 22 k résistance peut être ajouté entre le collecteur et la ligne de + 5 volts.
Si vous êtes court sur les broches e/s vous pourriez économiser une broche à l’aide de T1 pas juste pour signaler un faible niveau du processeur, mais également d’orienter directement le buzzer ou même à utiliser un relais pour éteindre la pompe, sauver un autre NIP I/O. Mais là encore, la plupart des fonctions pourrait sans doute être construit avec des composants discrets et l’Atmega 328 a assez je / Opins pour ce projet