Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Bahagi
- Hakbang 2: Paano Gumagana ang System
- Hakbang 3: Pagtatakda ng Intel Edison
- Hakbang 4: Supply ng Kuryente
- Hakbang 5: Sensor ng Moisture
- Hakbang 6: Light Sensor
- Hakbang 7: Gawin ang Light Sensor
- Hakbang 8: Flow Sensor
- Hakbang 9: DC Pump
- Hakbang 10: Ihanda ang Sield
- Hakbang 11: Gawin ang Cicrcuit
- Hakbang 12: I-install ang Blynk App at Library
- Hakbang 13: Paggawa ng Dashboard
- Hakbang 14: Programming:
- Hakbang 15: Paghahanda ng Enclosure
- Hakbang 16: Pangwakas na Pagsubok
Video: Intel Automated Gardening System: 16 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
[Mag-play ng Video]
Kumusta ang Lahat !!!
Ito ang aking unang Instructabe sa Intel Edison. Ang itinuturo na ito ay isang gabay para sa paggawa ng isang awtomatikong sistema ng pagtutubig (Drip Irrigation) para sa mga maliliit na halaman na halaman o halaman sa pamamagitan ng paggamit ng isang Intel Edison at iba pang murang mga elektronikong sensor. Ito ay perpekto upang mapalago ang isang panloob na halaman ng halaman. Ngunit ang ideyang ito ay maaaring ipatupad para sa isang mas malaking system.
Ako ay kabilang sa isang nayon at mayroon kaming sariling kompanya. Sa pananatili sa aking nayon nakakakuha kami ng maraming sariwang gulay / dahon ng halaman mula sa aming firm (tingnan sa itaas ang mga imahe). Ngunit ngayon ang sitwasyon ay naiiba, habang nananatili ako sa isang Ang lungsod ay wala nang mga sariwang gulay / dahon ng halaman. Kailangan kong bilhin ang mga ito sa tindahan na hindi naman sariwa. Bukod sa mga ito ay lumago sa pamamagitan ng paggamit ng mga nakakasamang pestisidyo na hindi mabuti para sa kalusugan. balkonahe na kung saan ay ganap na sariwa at hindi nakakapinsala. Ngunit ang firming ay isang proseso ng pag-ubos ng oras. Palagi kong nakakalimutang magbigay ng tubig sa aking mga halaman na bulaklak. Humantong ito upang maibigay ang ideya ng awtomatikong sistema ng paghahardin.
Ang sistema ay dinisenyo upang maunawaan ang kahalumigmigan ng lupa, dami ng ilaw na bumabagsak sa mga halaman at rate ng daloy ng tubig. Kapag ang nilalaman ng kahalumigmigan sa lupa ay masyadong mababa, ang system ay magbibigay ng utos na simulan ang isang bomba at tubig ang lupa. Sinusubaybayan ng daloy ng metro ang pagkonsumo ng tubig.
Maliban dito ang Intel Edison ay magpapadala ng impormasyon sa antas ng kahalumigmigan, ilaw ng paligid at rate ng daloy sa web. Maaari mong subaybayan ang lahat ng data mula sa iyong smart phone sa pamamagitan ng paggamit ng Blynk apps. Pagkatapos ang isang twit ay maaaring maipadala sa iyong account nang awtomatiko kung ang kahalumigmigan bumaba sa ibaba ng isang naibigay na halaga ng threshold.
Ang pag-aalaga sa kapaligiran ay naging napakahalaga sa mga nagdaang taon at mayroong pagtaas ng pangangailangan para sa mga "berde" na mga application na makakatulong na mabawasan ang emissions ng CO2 o gumawa ng isang mas mahusay na pamamahala ng enerhiya na natupok. Upang gawing mas maaasahan at eco friendly ang proyekto, ginamit ko kapangyarihan ng solar upang mapangyarihan ang buong sistema.
Hakbang 1: Kinakailangan ang Mga Bahagi
1. Intel Edison Board (Amazon)
2. Sensor ng Moisture (Amazon)
3. Flow Sensor (Amazon)
4. DC pump (Amazon)
5. Photocell / LDR (Amazon)
6. MOSFET (IRF540 o IRL540) (Amazon)
7. Transistor (2N3904) (Amazon)
8. Diode (1N4001) (Amazon)
9. Mga Resistor (10K x2, 1K x1, 330R x1)
10. Capacitor -10uF (Amazon)
11. Green LED
12. Dobleng panig ng Prototype Board (5cm x 7cm) (Amazon)
13. Mga konektor ng JST M / F na may mga wire (2 pin x 3, 3pin x1) (eBay)
14. DC Jack- Lalaki (Amazon)
15. Mga Header Pins (Amazon)
16. Solar Panel 10W (Voc = 20V-25V) (Amazon)
17. Controller ng Solar Charge (Amazon)
18. Sealed Lead Acid Battery (Amazon)
Kinakailangan ang mga tool:
1. Soldering Iron (Amazon)
2. Wire Cutter / Stripper (Amazon)
3. Hot Glue Gun (Amazon)
4. Drill (Amazon)
Hakbang 2: Paano Gumagana ang System
Ang puso ng proyekto ay ang board ng Intel Edison. Naka-hook ito sa iba't ibang mga sensor (tulad ng kahalumigmigan, ilaw, temperatura, daloy ng tubig atbp) at isang Water Pump. Sinusubaybayan ng mga sensor ang iba't ibang mga parameter tulad ng Soil Moisture, Sun Light at Tubig daloy / Pagkonsumo pagkatapos ay pinakain sa Intel Board. Pagkatapos ay iproseso ng board ng Intel ang data na nagmumula sa mga sensor at bigyan ng utos ang Water Pump para sa pagtutubig ng halaman.
Ang iba't ibang mga parameter ay ipinapadala sa web sa pamamagitan ng built-in na WiFi ng Intel Edison. Pagkatapos ay nakipag-interfaced ito sa Blynk apps para sa pagsubaybay sa halaman mula sa iyong Smartphone / Tablet.
Para sa madaling pag-unawa hinati ko ang mga proyekto sa mas maliit na mga seksyon tulad ng sa ibaba
1. Pagsisimula Sa Edison
2. supply ng kuryente para sa proyekto
3. Pagkonekta at pagsubok sa Mga Sensor
4. Paggawa ng Circuit / Shield
5. Interfacing sa Blynk App
6. Software
7. Paghahanda ng Enclosure
8. Pangwakas na Pagsubok
Hakbang 3: Pagtatakda ng Intel Edison
Binibili ko ang Intel Edison at Arduino Expansion Board na ito mula sa Amazon. Napakaswerte ko dahil hindi nakuha ito mula sa Instructable Campaign. Pamilyar ako sa Arduino, ngunit nalaman kong ang pagtayo at pagpapatakbo kasama ng Intel Edison ay medyo mahirap. Gayunpaman pagkatapos ng ilang araw na pagsubok, nahanap ko na napakadaling gamitin. Gagabayan kita, sa pamamagitan ng mga sumusunod na ilang hakbang upang makapagsimula nang mabilis. Kaya huwag matakot:)
Sundin lamang ang mga sumusunod na tagubilin na sumasakop sa kung paano magsimula sa Edison
Kung ikaw ay ganap na nagsisimula pagkatapos ay sundin ang sumusunod na Makatuturo
Isang Ganap na Gabay sa Mga Nagsisimula Sa The Intel Edison
Kung ikaw ay gumagamit ng Mac pagkatapos ay sundin ang sumusunod na Makatuturo
TUNAY na gabay ng nagsisimula sa pag-set up ng Intel Edison (kasama ang Mac OS)
Bukod sa mga Sparkfun at Intel ay may mahusay na mga tutorial upang makapagsimula sa Edison.
1. Sparkfun Tutorial
2. Intel Tutorial
I-download ang lahat ng kinakailangang software mula sa website ng Intel
software.intel.com/en-us/iot/hardware/edison/downloads
Pagkatapos i-download ang software, kailangan mong i-install ang mga driver, IDE at OS
Mga Driver:
1. FTDI Driver
2. Edison Driver
IDE:
Arduino IDE
Flashing ang OS:
Edison kasama ang Yocto Linux Image
Matapos mai-install ang lahat, kailangan mong mag-set up para sa koneksyon sa WiFi
Hakbang 4: Supply ng Kuryente
Kailangan namin ng kapangyarihan para sa proyektong ito para sa dalawang layunin
1. Upang mapagana ang Intel Edison (7-12V DC) at iba't ibang mga sensor (5V DC)
2. Upang patakbuhin ang DC pump (9V DC)
Pinili ko ang isang 12V na selyadong lead acid na baterya para sa lakas ng buong proyekto. Dahil nakuha ko ito mula sa isang lumang computer UPS. Pagkatapos ay naisip kong gumamit ng Solar Power upang singilin ang baterya. Kaya ngayon ang aking proyekto ay ganap na maaasahan at eco friendly.
Tingnan ang mga imahe sa itaas para sa paghahanda ng Power Supply.
Ang Solar Charging System ay binubuo ng dalawang pangunahing sangkap
1. Solar Panel: Binago nito ang ilaw ng araw sa elektrikal na enerhiya
2. Solar Charge Controller: Upang singilin ang baterya sa isang pinakamainam na paraan at makontrol ang pagkarga
Nagsulat ako ng 3 mga itinuturo sa paggawa ng isang Solar Charge Controller. Kaya maaari mo itong sundin upang makagawa ng sarili mo.
ARDUINO-SOLAR-CHARGE-CONTROLLER
Kung hindi mo nais na gumawa, pagkatapos ay bilhin lamang ito mula sa eBay o Amazon.
Koneksyon:
Karamihan sa tagakontrol ng singil ay karaniwang 3 mga terminal: Solar, Baterya at pag-load.
Ikonekta muna ang Charge Controller sa baterya, sapagkat pinapayagan nito ang Charge Controller na ma-calibrate sa naaangkop na boltahe ng system. Ikonekta muna ang negatibong terminal at pagkatapos ay positibo. Ikonekta ang solar panel (negatibo muna at pagkatapos ay positibo) Sa wakas ay kumonekta sa terminal ng pag-load ng DC. Sa aming kaso ang karga ay ang Intel Edison at DC pump.
Ngunit ang Intel Board at pump ay nangangailangan ng isang matatag na boltahe. Kaya ang isang DC-DC buck converter ay konektado sa DC load terminal ng Charge controller.
Hakbang 5: Sensor ng Moisture
Ang mga sensor ng kahalumigmigan na nagtatrabaho ay batay sa resistivity ng tubig upang matukoy ang antas ng kahalumigmigan ng lupa. Sinusukat ng mga sensor ang paglaban sa pagitan ng dalawang magkakahiwalay na dalawang probe sa pamamagitan ng pagpapadala ng isang kasalukuyang sa pamamagitan ng isa sa mga ito at pagbabasa ng isang kaukulang drop ng boltahe dahil sa isang kilalang halaga ng risistor.
Ang mas maraming tubig ay mas mababa ang paglaban, at ginagamit ito maaari nating matukoy ang mga halaga ng threshold para sa nilalaman na kahalumigmigan. Kapag ang lupa ay tuyo, ang paglaban ay mataas at ang LM-393 ay magpapakita ng isang mataas na halaga sa output. Kapag basa ang lupa, magpapakita ito ng isang mababang halaga sa output.
LM-393 DRIVER (kahalumigmigan sensor) -> Intel Edison
GND -> GND
5 V -> 5
VOUT -> A0
Code ng Pagsubok:
int moist_sensor_Pin = A0; // Sensor ay konektado sa analog pin A0
int moist_sensor_Value = 0; // variable upang maiimbak ang halagang nagmumula sa sensor void setup () {Serial.begin (9600); } void loop () {// basahin ang halaga mula sa sensor: moist_sensor_Value = analogRead (moist_sensor_Pin); pagkaantala (1000); Serial.print ("Moisture sensor Nagbabasa ="); Serial.println (moist_sensor_Value); }
Hakbang 6: Light Sensor
Upang masubaybayan ang dami ng sun light na bumabagsak sa halaman kailangan namin ng light sensor. Maaari kang bumili ng isang handa na sensor para dito. Ngunit mas gusto kong gumawa ng sarili ko sa pamamagitan ng paggamit ng photocell / LDR. Napakababa ng gastos, madaling makuha sa maraming laki at pagtutukoy.
Paano ito gumagana?
Ang isang Photocell ay karaniwang isang risistor na nagbabago ng resistive na halaga (sa ohms) depende sa kung magkano ang ilaw na nagniningning sa squiggly face. Mas mataas ang dami ng ilaw na bumabagsak dito, babaan ang paglaban at kabaliktaran.
Upang malaman ang higit pa sa Photocell, mag-click dito
Circuit ng Bread Board:
Ang sensor ng ilaw ay maaaring gawin sa pamamagitan ng paggawa ng isang boltahe divider circuit na may itaas na paglaban (R1) bilang Photocell / LDR at a at mas mababang resistensya (R2) bilang isang risistor na 10K. Tingnan ang circuit na ipinakita sa itaas.
Upang malaman ang higit pa tungkol dito, maaari mong makita ang adafruit tutorial.
Koneksyon:
LDR isang pin - 5V
Junction --- A1
10K Rresistor isang pin - GND
Opsyonal na circuit ng filter ng ingay: Ikonekta ang isang 0.1uF capacitor sa kabuuan ng 10K risistor upang ma-filter ang hindi nais na ingay.
Code ng Pagsubok:
Resulta:
Ipinapakita ng pagbabasa ng serial monitor na ang halaga ng sensor ay mas mataas para sa maliwanag na ilaw ng araw at mas mababa sa panahon ng anino.
int LDR = A1; // LDR ay konektado sa analog pin A1
int LDRValue = 0; // iyan ay isang variable upang maiimbak ang mga halagang LDR na walang bisa ang pag-setup () {Serial.begin (9600); // simulan ang serial monitor gamit ang 9600 buad} void loop () {LDRValue = analogRead (LDR); // nagbabasa ng halaga ng ldr sa pamamagitan ng LDR Serial.print ("Light Sensor Value:"); Serial.println (LDRValue); // print ang mga halagang LDR sa pagkaantala ng serial monitor (50); // Ito ang bilis kung saan nagpapadala ang LDR ng halaga sa arduino}
Hakbang 7: Gawin ang Light Sensor
Kung mayroon kang isang light sensor ng Seeedstudio uka pagkatapos ay maaari mong laktawan ang hakbang na ito. Ngunit wala akong sensor ng uka, kaya ginawa ko ang aking sarili. Kung hindi ka magdududa na matututo ka pa at madarama mo ang labis na kasiyahan pagkatapos makumpleto.
Kumuha ng dalawang piraso ng mga wire na may nais na haba at hubarin ang pagkakabukod sa mga dulo. Ikonekta ang isang dalawang pin na konektor ng JST sa dulo. Maaari ka ring bumili ng konektor na may mga wire din.
Ang photocell ay may mahahabang binti na kailangan pa ring i-clip ito sa maikling mga stub upang tumugma sa mga lead wire.
Gupitin ang dalawang maikling piraso ng pag-urong ng init upang ma-insulate ang bawat binti. Ipasok ang heat shrink tube sa mga wire.
Pagkatapos ang photocell ay solder papunta sa dulo ng mga lead wire.
Ngayon ang sensor ay handa na. Kaya madali mo lamang itong mai-strap sa nais na lokasyon. Ang 10K risistor at 0.1uF capacitor ay magiging solder sa pangunahing circuit board na ipapaliwanag ko sa paglaon.
Hakbang 8: Flow Sensor
Ginagamit ang flow sensor upang sukatin ang likidong dumadaloy sa pamamagitan ng isang tubo / lalagyan. Maaari mong isipin kung bakit kailangan namin ang sensor na ito. Mayroong dalawang pangunahing dahilan
1. Upang masukat ang dami ng tubig na ginamit sa pagdidilig ng mga halaman, upang maiwasan ang pag-aaksaya
2. Upang patayin ang bomba upang maiwasan ang dry run.
Paano Gumagana ang Sensor?
Gumagawa ito sa prinsipyo ng "Hall Effect". Ang pagkakaiba-iba ng boltahe ay sapilitan sa isang konduktor patayo sa kasalukuyang kuryente at ng magnetikong patlang na patayo rito. Ang isang maliit na fan / propeller rotor ay inilalagay sa landas ng likidong dumadaloy, kapag dumadaloy ang likido ay umiikot ang rotor. Ang baras ng rotor ay konektado sa isang sensor ng epekto ng hall. Ito ay isang pag-aayos ng isang kasalukuyang dumadaloy na likid at isang magnet na nakakonekta sa baras ng rotor. Sa gayon ang isang boltahe / pulso ay sapilitan habang ang rotor na ito ay umiikot. Sa flow meter na ito, para sa bawat litro ng likidong dumadaan dito bawat minuto ay naglalabas ito ng halos ilang mga pulso. Ang rate ng daloy sa L / hr ay maaaring makalkula sa pamamagitan ng pagbibilang ng mga pulso mula sa output ng sensor. Gagawa ng Intel Edison ang bilang ng trabaho.
Ang Flow Sensors ay mayroong tatlong mga wire:
1. Pula / VCC (5-24V DC Input)
2. Black / GND (0V)
3. Dilaw / OUT (Pulse Output)
Paghahanda ng Pump Connector: Ang bomba ay may kasamang JST konektor at mga wire. Ngunit ang babaeng konektor sa aking stock ay hindi tugma dito at ang haba ng kawad ay maliit din. Kaya't pinutol ko ang orihinal na konektor at naghinang ng isang bagong konektor na may angkop na sukat.
Koneksyon:
Sensor ---- Intel
Vcc - 5V
GND-- GND
LABAS - D2
Code ng Pagsubok:
Ang pulse out pin ng flow sensor ay konektado sa digital pin 2. Ang pin-2 ay nagsisilbing isang panlabas na makagambala na pin.
Ginagamit ito upang basahin ang mga pulso ng output na nagmumula sa sensor ng daloy ng tubig. Kapag nakita ng Intel board ang pulso, agad itong nagpapalitaw ng isang pagpapaandar.
Upang malaman ang higit pa sa Magambala maaari mong makita ang pahina ng Sanggunian ng Arduino.
Ang test code ay kinuha form na SeeedStudio. Para sa higit pang mga detalye maaari mong makita dito
Tandaan: Para sa pagkalkula ng daloy kailangan mong baguhin ang equation ayon sa iyong sheet sheet data.
// pagbabasa ng rate ng daloy ng likido gamit ang Seeeduino at Water Flow Sensor mula sa Seeedstudio.com// Code na inangkop ni Charles Gantt mula sa PC Fan RPM code na isinulat ni Crenn @ thebestcasescenario.com // http: /themakersworkbench.com https://thebestcasescenario.com https://seeedstudio.com pabagu-bago ng isip NbTopsFan; // pagsukat ng tumataas na mga gilid ng signal int Calc; int hallsensor = 2; // Ang lokasyon ng pin ng sensor void rpm () // Ito ang pagpapaandar na tinatawag ng interupt na {NbTopsFan ++; // Sinusukat ng pagpapaandar na ito ang pagtaas at pagbagsak na gilid ng signal ng mga sensor ng epekto ng hall} // Ang pamamaraan ng pag-set up () ay tumatakbo nang isang beses, kapag nagsimula ang sketch na walang bisa ang pag-setup () // {pinMode (hallsensor, INPUT); // pinasimulan ang digital pin 2 bilang isang input na Serial.begin (9600); // Ito ang pag-andar ng pag-setup kung saan ang serial port ay pinasimulan, attachInterrupt (0, rpm, RISING); // at ang nakakagambala ay nakakabit} // ang loop () na paraan ay tumatakbo nang paulit-ulit, // basta't ang Arduino ay may power void loop () {NbTopsFan = 0; // Itakda ang NbTops sa 0 handa na para sa mga kalkulasyon sei (); // Pinapagana ang nakakagambala sa pagkaantala (1000); // Maghintay ng 1 segundo kliyente (); // Huwag paganahin ang mga nakakagambalang Calc = (NbTopsFan * 60/73); // (Pulse frequency x 60) / 73Q, = rate ng daloy sa L / hour Serial.print (Calc, DEC); // Nai-print ang bilang na kinakalkula sa itaas ng Serial.print ("L / hour / r / n"); // Prints "L / hour" at nagbabalik ng isang bagong linya}
Hakbang 9: DC Pump
Ang bomba ay karaniwang nakatuon sa DC motor, kaya't maraming torque ito. Sa loob ng bomba ay isang 'klouber' na pattern ng mga roller. Tulad ng pag-ikot ng motor, ang klouber ay pumindot sa tubo upang maipindot ang likido. Ang bomba ay hindi kailangang maging primed at sa katunayan ay maaaring magpahalaga sa sarili ng tubig na may isang kalahating metro nang madali.
Ang bomba ay hindi isang submersible na uri. Kaya't hindi nito hinahawakan ang likido at ginagawa itong isang mahusay na pagpipilian para sa maliit na paghahardin.
Circuit ng Driver:
Hindi namin kayang i-power ang pump nang direkta mula sa mga Edision pin dahil ang mga Edison pin ay maaari lamang magbigay ng kaunting kasalukuyang. Kaya upang himukin ang bomba kailangan namin ng isang hiwalay na circuit ng driver. Ang driver ay maaaring gawin sa pamamagitan ng paggamit ng isang n Channel MOSFET.
Maaari mong makita ang driver circuit na ipinakita sa larawan sa itaas.
Ang bomba ay may dalawang mga terminal. Ang terminal na minarkahan ng isang pulang tuldok ay positibo. Tingnan ang imahe.
Inirerekumenda ng Dc pump na tumakbo sa 3V hanggang 9V. Ngunit ang aming mapagkukunan ng kuryente ay 12V na baterya. Upang makamit ang ninanais na boltahe na kailangan namin upang bumaba ang boltahe. Ginagawa ito ng isang DC Buck Converter. Ang put put ay nakatakda sa 9V sa pamamagitan ng pagsasaayos ng on potensyomiter ng board.
Tandaan: Kung gumagamit ka ng IRL540 MOSFET kung gayon hindi mo kailangang gawin ang driver circuit dahil ito ay antas ng lohika.
Paghahanda ng Pump Connector:
Kumuha ng dalawang pin na konektor ng JST na may wire. Pagkatapos ay solder ang pulang kawad sa polarity na may marka ng tuldok at itim na kawad sa kabilang terminal.
Tandaan: Mangyaring huwag subukan ang mahabang oras na walang pag-load, sa loob ay may mga plastik na dahon, hindi maaaring higop ng karumihan.
Hakbang 10: Ihanda ang Sield
Dahil wala akong kalasag na ukit para sa koneksyon ng mga sensor. Upang gawing mas madali ang koneksyon, ginawa ko ang sarili ko.
Gumamit ako ng isang dobleng panig na prototype board (5 cm x 7 cm) para sa paggawa nito.
Gupitin ang 3 piraso ng tuwid na male header pin tulad ng ipinakita sa larawan.
Ipasok ang header sa mga babaeng header ng Intel.
Ilagay ang prototype board sa itaas lamang nito at markahan ang posisyon ng isang marker.
Pagkatapos ay maghinang ng lahat ng mga header.
Hakbang 11: Gawin ang Cicrcuit
Ang kalasag ay binubuo ng:
1. Konektor ng Power Supply (2 pin)
2. Pump Connector (2 pin) at ang driver circuit (IRF540 MOSFET, 2N3904 Transistor, 10K at 1K Resistors at 1N4001 anti parallel diode)
3. Mga Konektor ng Sensor:
- Moisture sensor - Ang konektor para sa sensor ng kahalumigmigan ay ginawa gamit ang 3 pin tuwid na mga header ng lalaki.
- Light Sensor - Ang konektor ng ilaw ng sensor ay isang 2 pin na JST na babaeng konektor, ang nauugnay na circuit (10K risistor at 0.1uF Capacitor) ay ginawa sa kalasag
- Flow Sensor: Ang konektor ng daloy ng sensor ay isang 3 pin na JST na babaeng konektor.
4. Pump LED: Ginagamit ang isang berdeng LED para malaman ang katayuan ng bomba. (Green LED at 330R risistor)
Paghinang ng lahat ng mga konektor at iba pang mga bahagi ayon sa eskematiko na ipinakita sa itaas.
Hakbang 12: I-install ang Blynk App at Library
Tulad ng inbuilt ng Intel Edision ng WiFi, naisip kong ikonekta ito sa aking router at subaybayan ang mga halaman mula sa aking Smartphone. Ngunit ang paggawa ng isang angkop na apps ay nangangailangan ng ilang mga uri ng pag-coding. Naghanap ako ng simpleng pagpipilian upang magawa ito ng sinumang may kaunting karanasan. Ang pinakamahusay na pagpipilian na nahanap ko ay ang paggamit ng Blynk App.
Ang Blynk ay isang app na nagbibigay-daan sa ganap na kontrol sa Arduino, Rasberry, Intel Edision at marami pang hardware. Ito ay katugma para sa parehong Android at IPhone. Sa ngayon ang Blynk app ay magagamit nang walang gastos.
Maaari mong i-download ang app mula sa sumusunod na link
1. Para sa Android
2. Para sa Iphone
Pagkatapos i-download ang app, na-install ito sa iyong smartphone.
Pagkatapos ay kailangan mong i-import ang library sa iyong Arduino IDE.
I-download ang Library
Kapag pinatakbo mo ang app sa kauna-unahang pagkakataon, kailangan mong mag-sign in - kaya't maglagay ng isang email address at password.
I-click ang "+" sa kanang tuktok ng display upang lumikha ng isang bagong proyekto. Pagkatapos ay pangalanan ito. Pinangalanan ko itong "Automated Garden".
Piliin ang target na hardware na Intel Edision
Pagkatapos i-click ang "E-mail" upang maipadala ang token ng auth sa iyong sarili - kakailanganin mo ito sa code
Hakbang 13: Paggawa ng Dashboard
Ang Dashboard ay binubuo ng iba't ibang mga widget. Upang magdagdag ng mga widget sundin ang mga hakbang sa ibaba:
I-click ang "Lumikha" upang ipasok ang pangunahing screen ng Dashboard.
Susunod, pindutin muli ang "+" upang makuha ang "Widget Box"
Pagkatapos ay i-drag ang 2 Grap.
Mag-click sa mga graph, magpa-pop up ito ng isang menu ng mga setting tulad ng ipinakita sa itaas.
Kailangan mong baguhin ang pangalang "Moisture", Piliin ang Virtual Pin V1, pagkatapos ay baguhin ang saklaw mula 0 -100.
Baguhin ang posisyon ng slider para sa iba't ibang mga pattern ng grap. Tulad ng Bar o Line.
Maaari mong baguhin ang kulay din sa pamamagitan ng pag-click sa icon ng bilog sa kanang bahagi ng Pangalan.
Pagkatapos ay magdagdag ng dalawang Mga Pagsukat, 1 Halaga sa Display at Twiter.
Sundin ang parehong pamamaraan para sa pagtatakda. Maaari kang mag-refer ng mga imaheng ipinakita sa itaas.
Hakbang 14: Programming:
Sa mga naunang hakbang ay nasubukan mo ang lahat ng mga sensor code. Ngayon na oras na upang pagsamahin sila nang magkasama.
Maaari mong i-download ang code mula sa link sa ibaba.
Buksan ang Arduino IDE at piliin ang pangalang board na "Intel Edison" at PORT No.
I-upload ang code. I-click ang icon na tatsulok sa kanang sulok sa itaas sa Blynk App Ngayon dapat mong mailarawan ang mga graph at iba pang mga parameter.
Mga update sa pag-log ng Data ng WiFi (2015-10-27): Ang pagtatrabaho ng Blynk App ay nasubok para sa kahalumigmigan at light sensor. Nagtatrabaho ako sa Flow Sensor at Twiter.
Kaya't makipag-ugnay para sa mga update.
Hakbang 15: Paghahanda ng Enclosure
Upang gawing compact at portable ang system, inilalagay ko ang lahat ng mga bahagi sa loob ng isang plastic enclosure.
Una isang lugar ang lahat ng mga bahagi at minarkahan para sa paggawa ng mga butas (para sa tubo, Cable Tie upang ayusin ang pump at Wires)
Bind ang bomba sa pamamagitan ng tulong ng isang cable tie.
Gupitin ang isang maliit na tubo ng silikon at kumonekta sa pagitan ng paglabas ng bomba at sensor ng daloy.
Magpasok ng isang mahabang tubo ng silikon sa mga butas na malapit sa Suction ng Pump.
Magpasok ng isa pang silicon tube at ikonekta ito sa sensor ng daloy.
I-install ang buck converter sa isang gilid na dingding ng enclosure. Maaari kang maglapat ng pandikit o 3M pad na tulad ko.
Mag-apply ng mainit na pandikit sa base ng flow sensor.
Ilagay ang board ng Intel na may handa na kalasag. Nag-apply ako ng 3M mounting square para sa malagkit sa enclosure.
Panghuli ikonekta ang lahat ng mga sensor sa kaukulang mga header sa kalasag.
Hakbang 16: Pangwakas na Pagsubok
Buksan ang Blynk App at pindutin ang pindutan ng pag-play (tatsulok na hugis ng hugis) upang patakbuhin ang proyekto. Matapos maghintay ng ilang segundo dapat aktibo ang mga graph at gauge. Ipinapahiwatig nito na nakakonekta ang iyong Intel Edison sa router.
Pagsubok sa Moisture Sensor:
Kinuha ang isang tuyong palayok ng lupa at ipasok ang sensor ng kahalumigmigan. Pagkatapos ay ibuhos ng tubig nang paunti-unti at obserbahan ang mga pagbasa sa iyong smartphone. Dapat itong dagdagan.
Light Sensor:
Maaaring suriin ang light sensor sa pamamagitan ng pagpapakita ng light sensor patungo sa ilaw at malayo rito. Ang mga pagbabago ay dapat na masasalamin sa iyong grapiko at mga gauge sa Smartphone.
DC Pump:
Kapag ang antas ng kahalumigmigan ay bumaba sa ibaba 40% pagkatapos magsisimula ang bomba at ang berdeng LED ay ON. Maaari mong alisin ang pagsisiyasat mula sa basang lupa upang gayahin ang sitwasyon.
Flow Sensor:
Ang flow sensor code ay gumagana sa Arduino ngunit nagbibigay ng ilang error sa Intel Edison. Gumagawa ako rito.
Twiter twit:
Hindi pa nasubukan. Gagawin ko ito sa lalong madaling panahon. Manatiling may mga update.
Maaari mo ring makita ang demo na Video
Kung nasiyahan ka sa artikulong ito, huwag kalimutang ipasa ito! Sundin ako para sa higit pang mga proyekto at ideya ng DIY. Salamat !!!
Unang Gantimpala sa Intel® IoT Invitational
Inirerekumendang:
Ang Automated Garden System na Itinayo sa Raspberry Pi para sa Labas o Sa Loob - MudPi: 16 Hakbang (na may Mga Larawan)
Ang Automated Garden System na Itinayo sa Raspberry Pi para sa Labas o Sa Loob - MudPi: Gusto mo ba ng paghahardin ngunit hindi mahanap ang oras upang mapanatili ito? Marahil ay mayroon kang ilang mga houseplant na naghahanap ng kaunting nauuhaw o naghahanap ng isang paraan upang ma-automate ang iyong hydroponics? Sa proyektong ito malulutas namin ang mga problemang iyon at matutunan ang mga pangunahing kaalaman sa
IoT APIS V2 - Autonomous IoT-pinagana ng Automated Plant Irrigation System: 17 Mga Hakbang (na may Mga Larawan)
Ang IoT APIS V2 - Autonomous IoT na pinagana ng Automated Plant Irrigation System: Ang proyektong ito ay isang ebolusyon ng aking dating itinuro: APIS - Automated Plant Irrigation System Gumagamit ako ng APIS sa loob ng halos isang taon ngayon, at nais na mapabuti sa nakaraang disenyo: subaybayan ang halaman nang malayuan. Ganito
DIY Plant Inspection Gardening Drone (Folding Tricopter sa isang Budget): 20 Hakbang (na may Mga Larawan)
DIY Plant Inspection Gardening Drone (Folding Tricopter sa isang Budget): Sa aming bahay sa katapusan ng linggo mayroon kaming isang magandang maliit na hardin na may maraming mga prutas at gulay ngunit kung minsan mahirap lamang makasabay sa kung paano nagbago ang mga halaman. Kailangan nila ng patuloy na pangangasiwa at ang mga ito ay mahina laban sa panahon, impeksyon, bug, atbp … I
Automated Point to Point Model Riles Na May Siding Yard: 10 Hakbang (na may Mga Larawan)
Automated Point to Point Model Railroad With Yard Siding: Ang mga Arduino microcontroller ay nagbubukas ng maraming posibilidad sa modelo ng riles, lalo na pagdating sa pag-aautomat. Ang proyektong ito ay isang halimbawa ng naturang aplikasyon. Ito ay pagpapatuloy ng isa sa mga nakaraang proyekto. Ang proyektong ito ay binubuo ng isang poin
APIS - System ng Automated Plant Irrigation: 12 Hakbang (na may Mga Larawan)
APIS - Automated Plant Irrigation System: Ang KASAYSAYAN: (isang susunod na ebolusyon ng sistemang ito ang magagamit dito) Mayroong ilang mga itinuturo sa paksang pagtutubig ng halaman, kaya halos hindi ako nakaimbento ng isang orihinal dito. Ano ang pinagkaiba ng sistemang ito ay ang halaga ng programa at custo