Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Softwareրագրակազմ
- Քայլ 3: Կապեր հաստատելը
- Քայլ 4: Ստեղծեք Adafruit հաշիվ
- Քայլ 5: Էսքիզ
- Քայլ 6: Adafruit վահանակ
Video: IoT Hydroponics - Adafruit IO- ի օգտագործումը EC, PH- ի և ջերմաստիճանի գրանցման համար. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս հրահանգը ցույց կտա, թե ինչպես կարելի է վերահսկել հիդրոպոնիկայի տեղադրման EC, pH և ջերմաստիճանը և տվյալները վերբեռնել Adafruit- ի IO ծառայության մեջ:
Adafruit IO- ն սկսելու համար անվճար է: Կան վճարովի ծրագրեր, բայց անվճար ծրագիրն ավելի քան բավարար է այս նախագծի համար:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Eանկացած ESP32 զարգացման տախտակ: Այս մեկը ողջամիտ է թվում, բայց ցանկացածը կաշխատի:
- Մեկուսացված EC Probe Interface տախտակ և K1 հաղորդունակության զոնդ: Երկուսն էլ կարող եք ձեռք բերել ufire.co կայքում:
- Մեկուսացված ISE զոնդի միջերեսային տախտակ և pH զոնդ նաև ufire.co- ից:
- Որոշ հավանականություններ և ավարտներ նման են լարերի և USB մալուխների:
Քայլ 2: Softwareրագրակազմ
- Ենթադրեմ, որ դուք ծանոթ եք Arduino- ին, Arduino IDE- ին և արդեն տեղադրված եք: Եթե ոչ, հետեւեք հղումներին:
- Հաջորդը ESP32 հարթակի տեղադրումն է: Ինչ -ինչ պատճառներով, դա չի պարզեցվել IDE- ի առաջարկած հարթակի կառավարման հնարավոր հատկանիշներով, այնպես որ դուք պետք է գնաք github էջ և հետևեք համապատասխան տեղադրման հրահանգներին:
-
Հիմա գրադարանների մասին.
- Arduino IDE- ից գնացեք ուրվագիծ / ներառեք գրադարան / կառավարեք գրադարանները … և փնտրեք և տեղադրեք «EC_Salinity»:
- Որոնեք և տեղադրեք «Մեկուսացված ISE զոնդի միջերես»:
- Որոնեք և տեղադրեք «Adafruit MQTT Library»:
- Որոնեք և տեղադրեք «ArduinoHttpClient»:
- Եվ վերջապես փնտրեք տեղադրման «Adafruit IO Arduino»:
Քայլ 3: Կապեր հաստատելը
ESP32- ը, որը մենք օգտագործում ենք, ունի WiFi և BLE միջերեսներ, այնպես որ պարզապես անհրաժեշտ է էներգիայի մատակարարում: Դուք հավանաբար կցանկանաք, որ USB մալուխը սնուցի ցանցը, սակայն մարտկոցը մեկ այլ տարբերակ է: Շատ ESP32- ներ կարելի է գնել մարտկոցի լիցքավորման սխեմաներով, որոնք արդեն առկա են տախտակին:
UFire սարքերը, որոնք մենք չափելու ենք EC, pH և ջերմաստիճանը, ESP32- ին միանում են I2C ավտոբուսով: ESP32- ով դուք կարող եք ընտրել ցանկացած երկու կապում I2C- ի համար: Երկու սարքերը կլինեն նույն ավտոբուսում, այնպես որ SCL և SDA կապերը նույնն են լինելու: Եթե նայեք ծածկագրին (հաջորդ քայլ), կտեսնեք այս երկու տողերը:
ISE_pH pH (19, 23);
EC_Salinity mS (19, 23);
Ես որոշեցի օգտագործել 19 -րդ կապը SDA- ի համար, իսկ 23 -ը `SCL- ի համար: Այսպիսով, ESP32- ի 3.3v- ը (կամ ինչպիսի քորոց կարող է կոչվել ձեր հատուկ տախտակի վրա) միացրեք EC uFire սարքի 3.3/5v քորոցին, GND- ին GND- ին, 19 -ին SDA- ին և 23 -ին SCL- ին: Այժմ միացրեք uFire pH տախտակը EC տախտակին, կապում քորոցի համար: Ձեր ESP32- ի pinout- ը կարող է տարբերվել նկարից:
Քայլ 4: Ստեղծեք Adafruit հաշիվ
Դուք պետք է հաշիվ ստեղծեք io.adafruit.com կայքում: Հետևեք «Սկսեք անվճար» հղմանը:
Երբ դա ավարտվի, վերադարձեք io.adafruit.com և դուք պետք է նայեք ձեր դատարկ ցուցատախտակների ցուցակին: Ձախ կողմում դուք կտեսնեք «Դիտել AIO բանալի» անունով ընտրացանկի տարրը, կտտացրեք այն և երկխոսություն կբացվի: Դուք կտեսնեք տեքստային տուփ ՝ «Օգտվողի անուն» և «Ակտիվ բանալին» պիտակով: Երկուսն էլ ձեզ հարկավոր կլինեն հաջորդ քայլին:
Քայլ 5: Էսքիզ
Դրա ուրվագիծը բացարձակ նվազագույնն է `մեր տվյալները ստանալու և դրանք վերբեռնելու համար: Շատ բան կա բարելավելու, էներգիայի կառավարում, օդային կոնֆիգուրացիա, սենսորների ճշգրտում … շատ բաներ, բայց սա պարզապես ցուցադրում է և ելակետ, ուստի մենք այն պարզ կպահենք:
Վերբեռնեք սա Arduino IDE- ում, համոզվեք, որ Գործիքների ցանկից ընտրել եք ճիշտ տախտակը: ESP32 Dev Module- ը, ամենայն հավանականությամբ, կաշխատի: Որոշ տախտակներ կաշխատեն ավելի բարձր արագությամբ, բայց գրեթե բոլորը կաշխատեն 115, 200 -ով: Փոխեք AdafruitIO_WiFi io գիծը ձեր հատուկ տեղեկատվության վրա: «Օգտվողի անունը» և «Ակտիվ բանալին» հենց նոր գտած Adafruit- ի տեղեկություններն են, WiFi SSID- ը ձեր WiFi ցանցի անունն է, իսկ WiFi- ի գաղտնաբառը ՝ այդ ցանցի գաղտնաբառը:
#ներառել «AdafruitIO_WiFi.h» #ներառել «ISE_pH.h» #ներառել «uFire_EC.h» ISE_pH pH (19, 23); uFire_EC mS (19, 23); AdafruitIO_WiFi io («Մականուն», «Ակտիվ բանալին», «WiFi SSID», «Wifi գաղտնաբառ»); AdafruitIO_Feed *ph = io.feed («pH»); AdafruitIO_Feed *temp = io.feed («C»); AdafruitIO_Feed *ec = io.feed («mS»); void setup () {io.connect (); mS.setK (1.0); } void loop () {io.run (); ph-> խնայել (pH.measurepH ()); ուշացում (3000); temp-> փրկել (pH.measureTemp ()); ուշացում (3000); ec-> խնայել (mS.measureEC ()); ուշացում (3000); }
Քայլ 6: Adafruit վահանակ
Եթե ամեն ինչ հարթ է անցել, միացրել եք ամեն ինչ, վերբեռնել ուրվագիծը և հաշիվ կազմել, ապա պետք է կարողանաք դիտել մուտքի տվյալները:
Կրկին գնացեք io.adafruit.com և ձախ կողմում ընտրեք «Կերակրումներ» ցանկի տարրը: Սա ձեր բոլոր տվյալների հոսքերի մի տեսակ գրանցամատյան է: Դուք պետք է տեսնեք տվյալների երեք մասերի թարմացում ՝ երեք վայրկյանը մեկ:
Այժմ դուք կարող եք այդ տվյալները վերածել վահանակի: Դրա առանձնահատկությունները ձեզ կթողնեմ, Adafruit կայքը պետք է ունենա ձեզ անհրաժեշտ բոլոր տեղեկությունները:
Խորհուրդ ենք տալիս:
Կիթառի հերոս կիթառի օգտագործումը խոշորացումը վերահսկելու համար (միայն Windows- ի համար). 9 քայլ
Կիթառի հերոս կիթառի օգտագործումը խոշորացումը վերահսկելու համար (Միայն Windows). Քանի որ մենք գտնվում ենք գլոբալ համաճարակի մեջ, մեզանից շատերը խրված են տան մաքրման և խոշորացման հանդիպումներին միանալու մեջ: Որոշ ժամանակ անց սա կարող է դառնալ շատ ձանձրալի և հոգնեցուցիչ: Տունը մաքրելիս ես գտա Guitar Hero- ի հին կիթառը, որը գցված էր
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով: - DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. 5 քայլ
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. Ներածություն. Բարև, սա Liono Maker- ն է, ահա YouTube- ի հղումը: Մենք ստեղծում ենք ստեղծագործական նախագիծ Arduino- ի հետ և աշխատում ներկառուցված համակարգերի վրա: Data-Logger: Տվյալների գրանցիչ (նաև տվյալների գրանցիչ կամ տվյալների գրանցիչ) էլեկտրոնային սարք է, որը ժամանակի ընթացքում գրանցում է տվյալները
MicroPython էժան 3 դոլարով ESP8266 WeMos D1 Mini 2x ջերմաստիճանի գրանցման համար, Wifi և բջջային վիճակագրություն. 4 քայլ
MicroPython- ը էժան 3 դոլարով ESP8266 WeMos D1 Mini 2x ջերմաստիճանի գրանցման համար, Wifi և բջջային վիճակագրություն. ESP8266 փոքր էժան սարքով / սարքով կարող եք ջերմաստիճանի տվյալները մուտքագրել դրսում, սենյակում, ջերմոցում, լաբորատորիայում, հովացման սենյակում կամ որևէ այլ վայրում բոլորովին անվճար: Այս օրինակը մենք կօգտագործենք սենյակի հովացման ջերմաստիճանը մուտքագրելու համար ՝ ներսում և դրսից: Սարքը կհամապատասխանի
IoT Hydroponics - IBM's Watson- ի օգտագործումը PH և EC չափումների համար. 7 քայլ (նկարներով)
IoT Hydroponics. IBM's Watson- ի օգտագործումը PH և EC չափումների համար. Սկսելու համար Վաթսոնը ազատ է: Կան վճարովի ծրագրեր, բայց անվճար ծրագիրն ավելի քան բավարար է այս նախագծի համար
Երկաթուղիները պաշտպանելու համար Arduino- ում ջերմաստիճանի, անձրևաջրերի և թրթռման տվիչների օգտագործումը. 8 քայլ (նկարներով)
Երկաթուղիները պաշտպանելու համար Arduino- ում ջերմաստիճանի, անձրևաջրերի և թրթռման սենսորների օգտագործումը. Societyամանակակից հասարակության մեջ երկաթուղային ուղևորների աճը նշանակում է, որ երկաթուղային ընկերությունները պետք է ավելին անեն, որպեսզի պահանջարկը բավարարելու համար ցանցերը օպտիմալացնեն: Այս նախագծում մենք փոքր մասշտաբով ցույց կտանք, թե ինչպես են ջերմաստիճանը, անձրևաջրերը և թրթռման տվիչները