Stap 2: Prototyping de sensor
Eerst ik gebladerd internet om erachter te komen hoe andere mensen de vocht sensoring uitdaging had aangepakt. Er zijn veel van hen die er zijn, maar ik koos om te gaan voor een echt eenvoudig.
Deze opstelling heb de Vcc (+ 5 V) gaan door middel van een weerstand (57 kOhm) en vervolgens de werkelijke bodem sensor (de nagels) vóór het bereiken van de grond. Voor het meten van de mositure in de bodem zal u verbinding maakt een ingang van de analouge tussen de weerstand en de eerste spijker. Afhankelijk van de hoeveelheid water in de bodem zal dit spanning divider geven verschillende lezingen.
Het nadeel van deze oplossing is dat de huidige voortdurend via de vocht sensor, die zal afvoer van de batterij en elektrolyse vloeien zullen plaatsvinden in de nagels veroorzaken. Echter, voor dit prototype, we didn't bother daarover.
Als een alarm, we koos om een "verkeerslicht", geven de groene LED de status 'gelukkig plant', de gele LED 'enigszins thisty plant' en de rode LED de status 'ik water nodig hebben - ik ben te sterven'.
Ten tweede beschrijven ik prototyped de sensor met behulp van een Arduino UNO, maar deze stap kan je overslaan, en ik ben niet dit deel hier. Toen ik verhuisd naar de ATTiny45 microcontroller, gebruikte ik de Tiny programmeur van Sparkfun. Dit forum moet worden correct ingesteld op uw computer (een stuurprogramma nodig) zodat u uw ATTiny IC-kon programmeren. U kunt andere oplossingen om hem te programmeren, maar deze worden niet beschreven in dit instructable. U moet ook ATTiny45 toevoegen aan de Arduino IDe en doen van de juiste setup. Zowel de configuratie van de Arduino IDE en de de Tiny programmeur-stuurprogramma installeren in uw computer kan hier worden gevonden: https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide/?_ga=1.60274856.465809056.1449761682
De Tiny programmeur is makkelijk te gebruiken, en eerste ik prototyped rechtstreeks vanuit de programmeur van bestuur, omdat het heeft mogelijkheden om te jumpeers naar het breadboard te gebruiken. In de bijgevoegde foto heb ik echter ingesteld omhoog het circuit volledig op het breadbord voor gemakkelijker begrip (ik heb geüpload ook een beeld van het circuit geproduceerd in Fritzing om die reden).
Een eenvoudig programma voor het meten van de spanning op de sensor met de analoge input en het vergelijken met verschillende niveaus, testen om resonable montages, te hebben en vervolgens werden gedaan.
Maar vergeet niet dat verschillende bodem geven verschillende lezingen, en dat er verschillende planten gedijen in verschillende vochtgehalte. Dit zijn goede instellingen voor onze bodem en plant.
Onze oplossing te kopiëren:
-openen van de Arduino IDE, doen de instellingen voor ATTiny45
-openen van de Arduino code (zie hieronder), compileren en uploaden
-doen van de bedradings van onderdelen zoals in afbeelding
-Testen :)