Izveidojiet augsnes mitruma sensoru ar ADICUP novērtēšanas padomi no Analog Devices

Как вырастить манго в домашних условиях - (ч.1) (Maijs 2019).

$config[ads_text] not found
Anonim

Izveidojiet augsnes mitruma sensoru ar ADICUP novērtēšanas padomi no Analog Devices


Ar visu šo karsto laiku šovasar mums ir jāturpina mūsu augi. Šeit ir pieejams Debra 2 mitruma sensors. Laipni lūdzam mazajā mitruma sensoru veikalā!

BOM:

  • Analog Devices EVAL-ADICUP360
  • Analog Devices CN0398
  • Kapacitīvs mitruma sensors
  • 2 mikro USB kabeļi
  • Dators
  • Augu un nedaudz ūdens

Kāpēc

Kopš vasaras atnākšanas Debra 2 ir bijis ārkārtīgi izsalcis! Ar manu aizņemto grafiku es nevarēju saglabāt viņu tikpat labi, kā man vajadzētu. Lai palīdzētu, es uzbūvēju mitruma sensoru, kas var izmērīt augsnes mitruma līmeni un paziņot man, kad viņai vajadzīgs vairāk ūdens. Laika gaitā viņai ir tendence nedaudz paātrināties, tāpēc tas palīdz!

Debra 2 barošana

Kā?

Izmantojot Analog Devices mikrokontrolleru un AD mitruma aizsargu, varu pieslēgt kapacitīvo mitruma sensoru vairogu un saņemt datus no savas rūpnīcas. Kapacitatīvie mitruma sensori mēra mitrumu ar capacitive sensing, nevis pretestības sensoru. Tas nozīmē, ka tie ir izturīgi pret koroziju un ilgst mitrā vidē, piemēram, mūsu augsnē!

Sensora izejas un analogais spriegums ir apgriezti saistīts ar mitruma līmeni. Tas nozīmē, ka vairāk mitruma, jo mazāk sprieguma. Pateicoties šai īpašībai, mēs varam izmantot mūsu sensoru ar jebkuru mikrokontrolleru vai papildierīci, kas atbalsta analogās ieejas, piemēram, mūsu mitruma aizsargu. CN0398 vairogs interpretē sensoru analogos datus, izmantojot ADC vairogus, un to pārraida ar mikrokontrolleru, izmantojot SPI komunikāciju. Lucky mums, šis projekts tika izveidots no dažiem piemēru kodiem, tāpēc viss smags darbs tika darīts.

Sensoru vadi attiecīgi pieslēgti

Sensora izeja svārstās no 0-3, 3V. Kodā es sadalīju šo diapazonu trīs atsevišķos segmentos, kas atbilst trim mitruma kategorijām: "barības man", "nedaudz vairāk" un "apmierināts". Citiem vārdiem sakot, "sauss", "mitrs" un "mitrs". Ja analogais spriegums ir starp jebkura specifisko vērtību diapazonu, mūsu sērijas monitorā parādīsies viena atbilde. Zemāk redzams piemēra koda fragments.

 #ifdef USE_MANUFACTURER_MOISTURE_EQ if(volt1.1 & volt1.82) { moisture = printf("FEEED MEEEE"); } 

Lai palaistu mūsu programmu, visvieglāk ir izmantot divus mikro USB kabeļus: viens pieslēgts lietotāja portam atkļūdošanai / augšupielādei, bet otra - mūsu rezultātu pārraudzībai. Pēc kabeļu pieslēgšanas vispirms vēlaties atvērt AD Eclipse IDE. Šajā programmā atveriet piemēru kodu un palaidiet pareizu atkļūdošanas sesiju, kā parādīts Analog Devices vietnē. Kad tas būs pabeigts, jums vajadzēs nospiest pieturu.

Atveriet sērijas monitora programmu un iestatiet pareizo COM portu un bodu ātrumu, mūsu 115200. Vienmēr jums jāredz datu plūsma. Ja augsne ir sausa, ekrāns skan "FEEEED MEEEE", un, ja tas ir slapjš, tas būs izlasīts: "Apmierināts". Mainiet to tikai tad, ja vēlaties, bet vienmēr noteikti klausieties savu Debra 2, jo viņa var kļūt agresīva. Laimīgs dārzkopības veidošana!

Īss ieskats manos tiešos rezultātos

Dodiet šim projektam pašiem sevi! Iegūstiet BOM

Citi MIT-i jauninājumi:

  • Cat-Apult! (Arduino kontrolēts servo ražotājiem)
  • Launchpad bāzes lāzera braukšanas trauksmes signāls! (satelīta drošības sistēma)
  • Arduino UNIVERSAL tālvadības pults! (visu jūsu māju IR uztvērējs)
  • Crop Duster Buster! (plūmju kontrolēta smakas vadības sistēma)
  • Satiksmes gaismas kontrolieris! (Arduino kavējuma paziņojums)
  • Dancing Ghostbusters Toaster! (mācība par solenoīdiem un induktīvām slodzēm)
  • Wygwam Aveņu Pi objektu atklāšanas kaķu rotaļlieta! (mācība par RPi GPIO)
  • Zambroombi! (objekta novēršanas robots)
  • Holiday Season Analog Signalizācija! (dāvanu aizstāvošā sistēma)
  • Santa Cam! (brīvdienu kustības aktivizēta kamera)
  • IoT Beaglebone Beagle apstrādā izsmidzinātāju-padevēju! (slikts attaisnojums automatizācijai)
  • Punxsutawney 5000! (interesants veids, kā izvairīties no aukstuma)
  • BIG Arduino klavieres! (PWM mūzikas instruments)
  • Trinamic Stepper motora draiveri! (stepper motoru nodarbība)