Mundarija:

Intel avtomatlashtirilgan bog'dorchilik tizimi: 16 qadam (rasmlar bilan)
Intel avtomatlashtirilgan bog'dorchilik tizimi: 16 qadam (rasmlar bilan)

Video: Intel avtomatlashtirilgan bog'dorchilik tizimi: 16 qadam (rasmlar bilan)

Video: Intel avtomatlashtirilgan bog'dorchilik tizimi: 16 qadam (rasmlar bilan)
Video: Президент боплади "15 млн ойлик оламан" – «Uzbekistan GTL» заводи оператори Президент Кашкадарёда 2024, Iyul
Anonim
Image
Image
Intel avtomatlashtirilgan bog'dorchilik tizimi
Intel avtomatlashtirilgan bog'dorchilik tizimi
Intel avtomatlashtirilgan bog'dorchilik tizimi
Intel avtomatlashtirilgan bog'dorchilik tizimi
Intel avtomatlashtirilgan bog'dorchilik tizimi
Intel avtomatlashtirilgan bog'dorchilik tizimi

[Videoni ijro etish]

Hammaga salom !!!

Bu mening Intel Edison bo'yicha birinchi yo'riqnomam. Bu ko'rsatma Intel Edison va boshqa arzon elektron datchiklar yordamida mayda qozonli o'simliklar yoki o'tlar uchun avtomatik sug'orish (tomchilatib sug'orish) tizimini yaratish bo'yicha qo'llanma. Bu yopiq o't o'simliklarini etishtirish uchun juda yaxshi, lekin bu g'oyani katta tizim uchun amalga oshirish mumkin.

Men qishloqqa mansubman va bizda o'z firmasi bor. Qishloqda bo'lganimizda biz o'z kompaniyamizdan yangi sabzavot va o't barglarini oldik (yuqoridagi rasmlarga qarang). Lekin hozir vaziyat boshqacha. Shaharda yangi sabzavotlar/o'tlar qolmaydi, men ularni umuman yangi bo'lmagan do'kondan sotib olishim kerak, bundan tashqari ular sog'liq uchun zararli bo'lmagan zararli pestitsidlar yordamida etishtiriladi. Balkon - bu mutlaqo yangi va zararsiz, lekin mustahkamlash - ko'p vaqt talab qiladigan jarayon. Men har doim gulli o'simliklarimga suv berishni unutaman. Bu avtomatlashtirilgan bog'dorchilik tizimi haqida tasavvur berishga olib keladi.

Tizim tuproq namligini, o'simliklarga tushadigan yorug'lik miqdorini va suv oqimini sezish uchun mo'ljallangan. Tuproq namligi juda past bo'lsa, tizim nasosni ishga tushirishni va tuproqni sug'orishni buyuradi, oqim o'lchagich esa suv sarfini kuzatadi.

Bundan tashqari, Intel Edison Internetga namlik darajasi, yorug'lik va oqim tezligi haqidagi ma'lumotlarni uzatadi. Blynk ilovalari yordamida siz smartfoningizdagi barcha ma'lumotlarni kuzatib borishingiz mumkin. berilgan chegara qiymatidan pastga tushadi.

So'nggi yillarda atrof -muhitga g'amxo'rlik juda muhim bo'lib qoldi va CO2 chiqindilarini kamaytirishga yoki iste'mol qilinadigan energiyani tejashga yordam beradigan "yashil" dasturlarga talab oshib bormoqda. Quyosh energiyasi butun tizimni quvvatlaydi.

1 -qadam: kerakli qismlar

1. Intel Edison kengashi (Amazon)

2. Namlik sensori (Amazon)

3. Oqim sensori (Amazon)

4. DC nasosi (Amazon)

5. Fotosel /LDR (Amazon)

6. MOSFET (IRF540 yoki IRL540) (Amazon)

7. Transistor (2N3904) (Amazon)

8. Diod (1N4001) (Amazon)

9. Rezistorlar (10K x2, 1K x1, 330R x1)

10. Kondensator -10uF (Amazon)

11. Yashil LED

12. Ikki tomonlama prototip taxtasi (5 sm x 7 sm) (Amazon)

13. Simli JST M/F ulagichlari (2 pinli x 3, 3pinli x1) (eBay)

14. DC Jek- Erkak (Amazon)

15. Header pinlari (Amazon)

16. Quyosh paneli 10W (Voc = 20V-25V) (Amazon)

17. Quyosh zaryadini boshqaruvchi (Amazon)

18. Muhrlangan qo'rg'oshin kislotali akkumulyator (Amazon)

Kerakli vositalar:

1. Lehimlash temir (Amazon)

2. Tel kesuvchi /striptizchi (Amazon)

3. Issiq yopishtiruvchi qurol (Amazon)

4. Matkap (Amazon)

2 -qadam: Tizim qanday ishlaydi

Tizim qanday ishlaydi
Tizim qanday ishlaydi
Tizim qanday ishlaydi
Tizim qanday ishlaydi

Loyihaning yuragi Intel Edison taxtasi bo'lib, u turli sensorlarga (tuproq namligi, yorug'lik, harorat, suv oqimi va boshqalar) va suv nasosiga ulangan. Sensorlar tuproq namligi, quyosh nuri va suv kabi turli parametrlarni kuzatadi. oqim/ iste'mol keyin Intel platasiga beriladi. Keyin Intel platasi sensorlardan keladigan ma'lumotlarni qayta ishlaydi va o'simlikni sug'orish uchun suv nasosiga buyruq beradi.

Har xil parametrlar Intel Edison o'rnatilgan Wi -Fi orqali Internetga yuboriladi, so'ngra u smartfonni/planshetdan zavodni kuzatish uchun Blynk ilovalari bilan bog'lanadi.

Oson tushunish uchun men loyihalarni quyida ko'rsatilganidek kichikroq bo'limlarga ajratdim

1. Edison bilan ishlashni boshlash

2. Loyihaning elektr ta'minoti

3. Sensorlarni ulash va sinovdan o'tkazish

4. O'chirish / qalqon qilish

5. Blynk ilovasi bilan muloqot qilish

6. Dasturiy ta'minot

7. Qoplamani tayyorlash

8. Yakuniy test

3 -qadam: Intel Edison -ni sozlash

Intel Edison sozlamalari
Intel Edison sozlamalari
Intel Edison sozlamalari
Intel Edison sozlamalari

Men Amazondan Intel Edison va Arduino kengaytirish kartasini sotib olaman. Men omadsizman, chunki uni Instructable Campaign -dan olmaganman. Men Arduino bilan yaxshi tanishman, lekin Intel Edison bilan ishlash men uchun biroz qiyin kechdi. Yaxshiyamki, bir necha kunlik urinishlardan so'ng, men uni ishlatishni juda oson topdim, men sizni tez boshlash uchun bir necha qadamlarni bajaraman, shuning uchun qo'rqmang:)

Edison bilan ishlashni boshlash uchun quyidagi ko'rsatmalarga amal qiling

Agar siz mutlaqo boshlang'ich bo'lsangiz, quyidagi ko'rsatmalarga amal qiling

Intel Edison uchun mutlaqo yangi boshlanuvchilar uchun qo'llanma

Agar siz Mac foydalanuvchisi bo'lsangiz, quyidagi ko'rsatmalarni bajaring

Intel Edisonni o'rnatish bo'yicha REAL boshlanuvchilar uchun qo'llanma (Mac OS bilan)

Bulardan tashqari, Sparkfun va Intel Edisonni ishga tushirish uchun ajoyib qo'llanmalarga ega.

1. Sparkfun bo'yicha qo'llanma

2. Intel qo'llanmasi

Intel veb -saytidan barcha kerakli dasturlarni yuklab oling

software.intel.com/en-us/iot/hardware/edison/downloads

Dasturiy ta'minotni yuklab olgandan so'ng, siz drayverlarni, IDE va OS ni o'rnatishingiz kerak

Haydovchilar:

1. FTDI haydovchi

2. Edison haydovchi

IDE:

Arduino IDE

OS yonib -o'chib turadi:

Edison Yocto Linux tasvir bilan

Hammasini o'rnatgandan so'ng, siz Wi -Fi ulanishini sozlashingiz kerak

4 -qadam: Elektr ta'minoti

Quvvatlantirish manbai
Quvvatlantirish manbai
Quvvatlantirish manbai
Quvvatlantirish manbai
Quvvatlantirish manbai
Quvvatlantirish manbai

Bizga bu loyiha uchun ikkita maqsad kerak

1. Intel Edison (7-12V DC) va turli sensorlarni (5V DC) quvvatlantirish uchun

2. DC nasosini ishga tushirish uchun (9V DC)

Men butun loyihani quvvatlantirish uchun 12V muhrlangan qo'rg'oshin kislotali akkumulyatorni tanlayman, chunki men uni eski kompyuter UPS -dan olganman, keyin batareyani zaryad qilish uchun quyosh energiyasidan foydalanishni o'yladim.

Quvvat manbasini tayyorlash uchun yuqoridagi rasmlarga qarang.

Quyosh zaryadlash tizimi ikkita asosiy komponentdan iborat

1. Quyosh paneli: Quyosh nurini elektr energiyasiga aylantiradi

2. Quyosh zaryadini boshqaruvchi: Batareyani maqbul tarzda zaryad qilish va yukni nazorat qilish

Men Quyosh zaryadini boshqarish moslamasini yaratish bo'yicha 3 ta ko'rsatma yozdim, shuning uchun uni o'zingiz qilishingiz mumkin.

ARDUINO-SOLAR-CHARGE-CONTROLLER

Agar siz qilishni xohlamasangiz, uni eBay yoki Amazon -dan sotib oling.

Ulanish:

Aksariyat zaryad regulyatorlarida odatda uchta terminal mavjud: quyosh, batareya va yuk.

Avval zaryad boshqaruvchisini batareyaga ulang, chunki bu zaryad boshqaruvchisiga tegishli tizim kuchlanishiga sozlanish imkonini beradi. Avval salbiy terminalni, so'ngra musbatni ulang. Quyosh panelini ulang (avval manfiy, keyin musbat) Nihoyat, doimiy yuk terminaliga ulaning, bizning holatlarimizda yuk Intel Edison va shahar pompasi.

Lekin Intel platasi va nasosi barqaror kuchlanishni talab qiladi, shuning uchun zaryad regulyatorining doimiy yuk terminaliga DC-DC konvertori ulanadi.

5 -qadam: namlik sensori

Namlik sensori
Namlik sensori
Namlik sensori
Namlik sensori
Namlik sensori
Namlik sensori

Namlik sensori tuproq namligini aniqlash uchun suvning qarshiligiga asoslangan. Datchiklar ikkita alohida ikkita prob orasidagi qarshilikni o'lchaydilar, ularning biridan tok o'tkazib, ma'lum qarshilik qiymati tufayli mos keladigan kuchlanish pasayishini o'qiydilar.

Tuproq quriganida, qarshilik yuqori bo'ladi va LM-393 chiqishda yuqori qiymatni ko'rsatadi., u chiqishda past qiymatni ko'rsatadi.

LM -393 DRIVER (namlik sensori) -> Intel Edison

GND -> GND

5 V -> 5

VOUT -> A0

Sinov kodi:

int moist_sensor_Pin = A0; // Sensor analog pin A0 ga ulangan

int moist_sensor_Value = 0; // sensori void setup () {Serial.begin (9600) dan keladigan qiymatni saqlash uchun o'zgaruvchi; } void loop () {// sensordan qiymatni o'qing: moist_sensor_Value = analogRead (moist_sensor_Pin); kechikish (1000); Serial.print ("Namlik sensori o'qilishi ="); Serial.println (moist_sensor_Value); }

6 -qadam: yorug'lik sensori

Yorug'lik sensori
Yorug'lik sensori
Yorug'lik sensori
Yorug'lik sensori
Yorug'lik sensori
Yorug'lik sensori

Zavodga tushayotgan quyosh nuri miqdorini kuzatish uchun bizga yorug'lik sensori kerak bo'ladi, buning uchun siz tayyor sensorni sotib olishingiz mumkin, lekin men fotosel/LDR yordamida o'zimni yasashni afzal ko'raman. Bu juda arzon, olish oson. ko'p o'lcham va spetsifikatsiyalarda.

U qanday ishlaydi ?

Fotosel - bu asosan qarshilik chizig'ini (ohmda) o'zgaruvchan yuzga qancha yorug'lik tushishiga qarab o'zgartiradigan qarshilik, unga tushadigan yorug'lik miqdori qanchalik ko'p bo'lsa, qarshilikni kamaytiring va aksincha.

Photocell haqida ko'proq bilish uchun bu erni bosing

Non paneli sxemasi:

Yorug'lik sensori yuqori qarshilikli (R1) Photocell/LDR va a va undan past qarshilikli (R2) 10K qarshilikli kuchlanish bo'luvchi sxemasini yaratish orqali amalga oshirilishi mumkin. Yuqorida ko'rsatilgan sxemaga qarang.

Qo'shimcha ma'lumot olish uchun adafruit qo'llanmasini ko'rishingiz mumkin.

Ulanish:

LDR bitta pinli - 5V

Birlashma --- A1

10K rezistorli bitta pin - GND

Ixtiyoriy shovqin filtri sxemasi: kiruvchi shovqinni filtrlash uchun 10K rezistor bo'ylab 0,1uF kondansatkichni ulang.

Sinov kodi:

Natija:

Monitorning ketma -ket o'qilishi shuni ko'rsatadiki, yorqin quyosh nurida sensorning qiymati yuqori va soyada past bo'ladi.

int LDR = A1; // LDR analog pin A1 ga ulangan

int LDRValue = 0; // bu LDR qiymatlarini saqlash uchun o'zgaruvchi void setup () {Serial.begin (9600); // ketma -ket monitorni 9600 buad bilan boshlang} void loop () {LDRValue = analogRead (LDR); // LDR Serial.print ("Nur sensori qiymati:") orqali ldr qiymatini o'qiydi; Serial.println (LDRValue); // LDR qiymatlarini ketma -ket monitor kechiktirishiga (50) bosib chiqaradi; // Bu LDR arduino -ga qiymat yuborish tezligi}

7 -qadam: yorug'lik sezgichini yarating

Nur sensori yarating
Nur sensori yarating
Nur sensori yarating
Nur sensori yarating
Nur sensori yarating
Nur sensori yarating
Nur sensori yarating
Nur sensori yarating

Agar sizda Seeedstudio yivli yorug'lik sensori bo'lsa, siz bu bosqichni o'tkazib yuborishingiz mumkin, lekin menda yiv sensori yo'q, shuning uchun men o'zim qildim. Agar siz shubhalanmasangiz, siz ko'proq narsani bilib olasiz va tugagandan so'ng katta zavqlanasiz.

Istalgan uzunlikdagi ikkita simni oling va uchida izolyatsiyani olib tashlang, oxirida ikkita pinli JST ulagichini ulang, siz simli ulagichni ham sotib olishingiz mumkin.

Fotoselning uzun oyoqlari bor, ular haligacha etakchi simlarga mos kelishi uchun qisqichlarga o'ralgan bo'lishi kerak.

Har bir oyog'ini izolyatsiya qilish uchun ikkita qisqartiruvchi issiqlik qisqichini kesib oling.

Keyin fotosel qo'rg'oshin simlarining uchiga lehimlanadi.

Sensor tayyor, shuning uchun uni kerakli joyga osongina bog'lab qo'yishingiz mumkin, 10K rezistor va 0,1uF kondansatör asosiy platada lehimli bo'ladi, men keyinroq tushuntiraman.

8 -qadam: oqim sensori

Oqim sensori
Oqim sensori
Oqim sensori
Oqim sensori
Oqim sensori
Oqim sensori
Oqim sensori
Oqim sensori

Oqim sensori quvur / konteyner orqali oqayotgan suyuqlikni o'lchash uchun ishlatiladi, siz bu sensor nima uchun bizga kerak deb o'ylashingiz mumkin. Ikkita asosiy sabab bor

1. isrofgarchilikni oldini olish uchun o'simliklarni sug'orish uchun ishlatiladigan suv miqdorini o'lchash

2. Quruq ishlamasligi uchun nasosni o'chirish uchun.

Sensor qanday ishlaydi?

U "Hall effekti" printsipi bo'yicha ishlaydi. Elektr tokiga perpendikulyar o'tkazgichda va unga perpendikulyar bo'lgan magnit maydonida kuchlanish farqi paydo bo'ladi. Kichkina fan/pervanelli rotor, suyuqlik oqadigan joyga, rotor aylanadi. Rotorning vali korpus effektli sensorga ulangan. Bu rotor miliga ulangan tok oqimi va magnitning joylashishi. Shunday qilib, bu rotor aylanganda kuchlanish/puls paydo bo'ladi. Bu oqim o'lchagichda, har daqiqada o'tadigan har bir litr suyuqlik uchun, u bir necha zarba beradi. L/soat oqim tezligini sensordan chiqadigan pulslarni hisoblash orqali hisoblash mumkin. Intel Edison hisoblash ishini bajaradi..

Oqim sensori uchta simdan iborat:

1. Qizil/VCC (5-24V DC kirish)

2. Qora/GND (0V)

3. Sariq/OUT (Puls chiqishi)

Nasos ulagichini tayyorlash: Nasos JST ulagichi va simlari bilan birga keladi, lekin mening aktsiyadagi ayol konnektori u bilan mos kelmadi va simning uzunligi ham kichik, shuning uchun men asl ulagichni kesib, yangi ulagichni mos o'lchamli lehimlayman.

Ulanish:

Sensor-Intel

VC - 5V

GND- GND

Chiqish - D2

Sinov kodi:

Oqim datchigining puls chiqish pimi raqamli 2-pinga ulangan. PIN-2 tashqi uzilish pimi vazifasini bajaradi.

Bu suv oqimi sensori orqali chiqadigan pulslarni o'qish uchun ishlatiladi. Intel platasi pulsni aniqlasa, u darhol funktsiyani ishga tushiradi.

To'xtatish haqida ko'proq bilish uchun Arduino ma'lumotnoma sahifasini ko'rishingiz mumkin.

Sinov kodi SeeedStudio shaklida olinadi. Batafsil ma'lumotni bu erda ko'rishingiz mumkin

Eslatma: oqimni hisoblash uchun siz nasos ma'lumot varag'i bo'yicha tenglamani o'zgartirishingiz kerak.

// Seeedstudio.com saytidan Seeeduino va suv oqimi sensori yordamida suyuqlik oqimi tezligini o'qish// Charlz Gantt tomonidan moslashtirilgan kod, Crenn @thebestcasescenario.com yozgan kompyuter fanatlarining RPM kodidan // http: /themakersworkbench.com https://thebestcasescenario.com https://seeedstudio.com o'zgaruvchan int NbTopsFan; // signalning ko'tarilgan qirralarini o'lchash int Calc; int hallsensor = 2; // Sensorning pin joyi void rpm () // Bu funksiya interupni chaqiradi {NbTopsFan ++; // Bu funksiya zal effekti sensori signalining ko'tarilish va tushish chegarasini o'lchaydi} // Setup () usuli bir marta ishlaydi, eskiz void setup () // {pinMode (hallsensor, INPUT) ishga tushganda; // raqamli 2 -pinni Serial.begin (9600) sifatida ishga tushiradi; // Bu ketma -ket portni ishga tushiradigan sozlash funktsiyasi, attachInterrupt (0, rpm, RISING); // va uzilish biriktirilgan} // loop () usuli qayta -qayta ishlaydi, // Arduino power void loop () {NbTopsFan = 0; // NbTops ni 0 ga sozlang hisoblar uchun tayyor sei (); // uzilishlarni kechiktirishni yoqadi (1000); // 1 soniya kuting (); // uzilishlarni o'chirish Calc = (NbTopsFan * 60/73); // (Puls chastotasi x 60)/73Q, = oqim tezligi L/soat Serial.print (Calc, DEC); // Serial.print ("L/soat / r / n") ustida hisoblangan raqamni chop etadi; // "L/soat" ni bosib chiqaradi va yangi qatorni qaytaradi}

9 -qadam: shahar nasosi

DC nasosi
DC nasosi
DC nasosi
DC nasosi
DC nasosi
DC nasosi

Nasos, asosan, tishli pastga yo'naltirilgan shahar motoridir, shuning uchun u juda ko'p momentga ega. Nasos ichida roliklarning "yonca" naqshlari bor. Dvigatel aylanayotganda, yonca suyuqlikni bosish uchun naychani bosadi. Nasosni astarlashning hojati yo'q va u o'zini yarim metrli suv bilan osonlik bilan to'kishi mumkin.

Nasos suv osti turi emas, shuning uchun u hech qachon suyuqlikka tegmaydi va bu kichik bog'dorchilik uchun ajoyib tanlovdir.

Haydovchi davri:

Biz nasosni to'g'ridan -to'g'ri Edision pimlaridan quvvatlantira olmaymiz, chunki Edison pinlari faqat oz miqdorda tok bera oladi. Shunday qilib, nasosni haydash uchun bizga alohida haydovchi sxemasi kerak bo'ladi. Haydovchini n Channel MOSFET yordamida qilish mumkin.

Siz yuqoridagi rasmda ko'rsatilgan haydovchi sxemasini ko'rishingiz mumkin.

Nasosning ikkita terminali bor, qizil nuqta bilan belgilangan terminal ijobiy. Rasmga qarang.

Dc nasosini 3V dan 9V gacha ishlash tavsiya etiladi. Lekin bizning quvvat manbai - 12V batareya, kerakli kuchlanishga erishish uchun biz kuchlanishni pasaytirishimiz kerak, bu DC Buck konverteri orqali amalga oshiriladi, bortdagi potansiyometrni sozlash orqali chiqish 9V ga o'rnatiladi.

Eslatma: Agar siz IRL540 MOSFET -dan foydalanayotgan bo'lsangiz, unda mantiq darajasida bo'lgani uchun haydovchi sxemasini tuzishning hojati yo'q.

Nasos ulagichini tayyorlash:

Ikkita pinli JST ulagichni sim bilan oling, so'ngra qizil simni qutbga nuqta belgisi bilan, qora simni boshqa terminalga lehimlang.

Eslatma: Iltimos, uzoq vaqt yuklamasdan sinov qilmang, ichkarida plastik barglari bor, nopoklikni emay olmaydi.

10 -qadam: maydonni tayyorlang

Maydonni tayyorlang
Maydonni tayyorlang
Maydonni tayyorlang
Maydonni tayyorlang
Maydonni tayyorlang
Maydonni tayyorlang

Sensorlarni ulash uchun yivli qalqonim bo'lmaganligi uchun, ulanishni osonlashtirish uchun men o'zimni qildim.

Men uni tayyorlash uchun ikki tomonlama prototipli taxtadan (5 sm x 7 sm) foydalandim.

Rasmda ko'rsatilgandek, 3 ta tekis erkak boshli pinni kesib oling.

Sarlavhani Intel ayol sarlavhalariga joylashtiring.

Prototip taxtasini uning yuqori qismiga qo'ying va joyni marker bilan belgilang.

Keyin barcha sarlavhalarni lehimlang.

11 -qadam: Cicrcuit qiling

Cicrcuit qiling
Cicrcuit qiling
Cicrcuit qiling
Cicrcuit qiling
Cicrcuit qiling
Cicrcuit qiling

Qalqon quyidagilardan iborat:

1. Quvvat manbai ulagichi (2 pinli)

2. Nasos ulagichi (2 pinli) va uning haydovchi sxemasi (IRF540 MOSFET, 2N3904 tranzistor, 10K va 1K rezistorlar va 1N4001 parallel parallel diod)

3. Sensor ulagichlari:

  • Namlik sensori - namlik sensori ulagichi 3 pinli tekis erkak boshli.
  • Yorug'lik sensori - yorug'lik sensori ulagichi - bu 2 pinli JST ayol ulagichi, ulangan sxemasi (10K qarshilik va 0,1uF kondansatkich) qalqonda qilingan.
  • Oqim sensori: oqim sensori ulagichi 3 pinli JST ayol konnektori.

4. Nasosli LED: Nasos holatini bilish uchun yashil LED ishlatiladi. (Yashil LED va 330R qarshilik)

Yuqorida ko'rsatilgan sxema bo'yicha barcha ulagichlarni va boshqa komponentlarni lehimlang.

12 -qadam: Blynk ilovasi va kutubxonasini o'rnating

Blynk ilovasini va kutubxonasini o'rnating
Blynk ilovasini va kutubxonasini o'rnating
Blynk ilovasini va kutubxonasini o'rnating
Blynk ilovasini va kutubxonasini o'rnating

Intel Edition o'rnatilgan Wi -Fi -ga ega bo'lgani uchun, men uni yo'riqnoma bilan bog'lab, smartfonlarimdan o'simliklarni kuzatishni o'yladim, lekin mos ilovalarni yaratish uchun ba'zi kodlash kerak. Men oddiy variantni izladim, shuning uchun tajribasi kam bo'lgan har bir kishi buni qila oladi. Men topgan eng yaxshi variant - Blynk ilovasidan foydalanish.

Blynk - bu Arduino, Rasberry, Intel Edition va boshqa qo'shimcha qurilmalarni to'liq boshqarishga imkon beruvchi ilova, u Android va iPhone uchun mos keladi. Hozirda Blynk ilovasi bepul.

Siz ilovani quyidagi havoladan yuklab olishingiz mumkin

1. Android uchun

2. Iphone uchun

Ilovani yuklab olgandan so'ng uni smartfonga o'rnating.

Keyin kutubxonani Arduino IDE -ga import qilishingiz kerak.

Kutubxonani yuklab oling

Ilovani birinchi marta ishga tushirganingizda, tizimga kirishingiz kerak - elektron pochta manzili va parolni kiriting.

Yangi loyihani yaratish uchun displeyning yuqori o'ng burchagidagi "+" belgisini bosing, keyin uni "Avtomatlashtirilgan bog '" deb nomladim.

Intel Edition maqsadli uskunasini tanlang

Keyin "E-mail" tugmachasini bosib, avtorizatsiya tokenini yuboring-bu sizga kodda kerak bo'ladi

13 -qadam: boshqaruv panelini yaratish

Boshqaruv panelini yaratish
Boshqaruv panelini yaratish
Boshqaruv panelini yaratish
Boshqaruv panelini yaratish
Boshqaruv panelini yaratish
Boshqaruv panelini yaratish

Boshqaruv paneli turli xil vidjetlardan iborat bo'lib, vidjetlarni qo'shish uchun quyidagi amallarni bajaring:

Boshqaruv panelining asosiy ekraniga kirish uchun "Yaratish" tugmasini bosing.

"Vidjet qutisi" ni olish uchun yana "+" tugmasini bosing.

Keyin 2 ta grafikni torting.

Grafiklarni bosing, yuqorida ko'rsatilgandek sozlash menyusi ochiladi.

Siz "Namlik" nomini o'zgartirishingiz kerak, Virtual Pin V1 -ni tanlang, keyin 0 -100 oralig'ini o'zgartiring.

Har xil grafik naqshlar uchun slayder o'rnini o'zgartiring. Bar yoki chiziq kabi.

Rangni Ismning o'ng tomonidagi doira belgisini bosish orqali ham o'zgartirish mumkin.

Keyin ikkita o'lchagichni qo'shing, 1 qiymatni ko'rsatish va Twiter.

O'rnatish uchun xuddi shu tartibni bajaring. Siz yuqorida ko'rsatilgan rasmlarga murojaat qilishingiz mumkin.

14 -qadam: Dasturlash:

Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash
Dasturlash

Avvalgi bosqichlarda siz barcha sensorlarning kodini sinab ko'rdingiz, endi ularni birlashtirish vaqti keldi.

Kodni quyidagi havoladan yuklab olishingiz mumkin.

Arduino IDE -ni oching va "Intel Edison" taxtasi nomini va PORT raqamini tanlang.

Kodni yuklang. Blynk ilovasining o'ng yuqori burchagidagi uchburchak belgisini bosing Endi siz grafikalar va boshqa parametrlarni ingl.

Wi -Fi ma'lumotlarini yozish bo'yicha yangilanishlar (2015-10-27): Blynk ilovasi namlik va yorug'lik sensori uchun sinovdan o'tgan, men oqim sensori va Twiter ustida ishlayapman.

Shunday qilib, yangilanishlar bilan bog'laning.

15 -qadam: korpusni tayyorlash

Qoplamani tayyorlash
Qoplamani tayyorlash
Qoplamani tayyorlash
Qoplamani tayyorlash
Qoplamani tayyorlash
Qoplamani tayyorlash
Qoplamani tayyorlash
Qoplamani tayyorlash

Tizimni ixcham va ko'chma qilish uchun men barcha qismlarni plastik idishga joylashtirdim.

Birinchidan, barcha tarkibiy qismlarni joylashtiring va teshiklar uchun belgilang (quvur uchun, nasos va simlarni mahkamlash uchun kabel aloqasi)

Nasosni simi bilan bog'lab qo'ying.

Kichik silikon naychani kesib oling va nasos tushirish va oqim sensori o'rtasida ulang.

Nasos assimilyatsiyasi yaqinidagi teshiklarga uzun silikon naychani joylashtiring.

Boshqa silikon naychani joylashtiring va uni oqim sensori bilan ulang.

Koptok konvertorini korpusning bir yon devoriga o'rnating, siz ham men kabi elim yoki 3M yostiq surtishingiz mumkin.

Oqim sensori tagiga issiq elim surting.

Intel platasini tayyorlangan qalqon bilan joylashtiring. Men korpusga yopishtirish uchun 3M o'rnatish kvadratlarini qo'lladim.

Nihoyat, barcha datchiklarni qalqondagi mos keladigan sarlavhalarga ulang.

16 -qadam: Yakuniy test

Yakuniy test
Yakuniy test

Loyihani ishga tushirish uchun Blynk ilovasini oching va ijro etish tugmachasini bosing (uchburchak shakli belgisi). Bir necha soniya kutgandan so'ng, grafik va o'lchagichlar faol bo'lishi kerak, bu sizning Intel Edison routerga ulanganligini ko'rsatadi.

Namlik sensori sinovi:

Quruq tuproqli qozonni olib, namlik sezgichini joylashtiring, so'ng asta -sekin suv quying va smartfoningiz ko'rsatkichlarini kuzatib boring.

Nur sensori:

Yorug'lik sensori yorug'lik sensorini yorug'lik tomon va undan uzoqroqda ko'rsatish orqali tekshirilishi mumkin. O'zgarishlar Smartfon grafigi va o'lchagichlarida aks ettirilishi kerak.

DC nasosi:

Namlik darajasi 40% dan pastga tushganda, nasos ishga tushadi va yashil LED yonadi. Vaziyatni simulyatsiya qilish uchun probni nam tuproqdan olib tashlashingiz mumkin.

Oqim sensori:

Oqim sensori kodi Arduino -da ishlaydi, lekin Intel Edison -da xatolik yuz beradi.

Twiter twit:

Hali sinovdan o'tkazilmagan, men buni iloji boricha tezroq qilaman. Yangilanishlarni kuzatib boring.

Siz demo videoni ham ko'rishingiz mumkin

Agar sizga ushbu maqola yoqqan bo'lsa, uni uzatishni unutmang! DIY loyihalari va g'oyalari uchun meni kuzatib boring. Rahmat !!!

Intel® IoT Invitational
Intel® IoT Invitational
Intel® IoT Invitational
Intel® IoT Invitational

Intel® IoT Invitational birinchi mukofoti

Tavsiya: