Plantera fukt larm (2 / 5 steg)
Steg 2: Prototyping sensorn
Först bläddrat jag internet för att ta reda på hur andra människor hade tacklat fukt sensorteknik utmaningen. Det finns många av dem ute, men jag valde att gå till en riktigt enkel.
Denna inställning har Vcc (+ 5 V) kommer genom en resistor (57 kOhm) och sedan genom den faktiska mark sensorn (naglarna) innan den når marken. Du kommer att ansluta analoga indata motståndet och den första spiken för att mäta mositure i marken. Beroende på mängden vatten i marken ger här spänningsavdelare olika mätvärden.
Nackdelen med denna lösning är att nuvarande ständigt kommer att flöda genom fukt sensorn, som kommer att tömma batteriet och orsaka elektrolys i naglarna. Dock för denna prototyp, vi brydde mig inte om det där.
Som alarm, vi valde att ha ett "trafikljus", ger gröna ledde status "happy växt", gula lampan "något thisty anläggning, och röda ledde status"Jag behöver vatten - jag ska dö".
Det andra jag prototyped sensor använder en Arduino UNO, men detta steg du kan hoppa över, och jag inte är som beskriver denna del här. När jag flyttade till ATTiny45 mikrokontroller, använde jag den lilla programmerare från Sparkfun. Denna styrelse måste ställas in korrekt på datorn (behöver en drivrutin) så att du kan programmera din ATTiny IC. Du kan använda andra lösningar för att programmera den, men dessa beskrivs inte i detta instructable. Du måste också lägga till ATTiny45 till din Arduino IDe och göra rätt inställningar. Både konfigurationen av Arduino IDE och hur man installerar små programmerare föraren i din dator kan hittas här: https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide/?_ga=1.60274856.465809056.1449761682
Tiny programmeraren är lätt att använda, och första jag prototyped direkt från programmerare styrelsen, eftersom den har möjligheter att använda jumpeers att det set av brödunderläggen. I den bifogade bilden jag har emellertid satt upp kretsen helt på skärbräda för att lättare förstå (jag också lagt upp en bild av den krets som produceras i Fritzing därför).
Ett enkelt program för att mäta spänningen på sensorn med analogt ingång och jämföra det med olika nivåer, testa den för att ha rimligt inställningar, och sedan gjordes.
Men kom ihåg att olika jord ger olika mätvärden, och att olika växter trivs i olika fuktnivåer. Här finns bra inställningar för vår jord och växter.
Att kopiera vår lösning:
-Öppna Arduino IDE, göra inställningar för ATTiny45
-Öppna Arduino koden (nedan), kompilera och ladda upp
-göra wireing av komponenter som visas i bilden
-Testa det :)