Բովանդակություն:

AvoRipe - ստուգում, թե արդյոք ձեր ավոկադոն հասունացել է. 8 քայլ (նկարներով)
AvoRipe - ստուգում, թե արդյոք ձեր ավոկադոն հասունացել է. 8 քայլ (նկարներով)

Video: AvoRipe - ստուգում, թե արդյոք ձեր ավոկադոն հասունացել է. 8 քայլ (նկարներով)

Video: AvoRipe - ստուգում, թե արդյոք ձեր ավոկադոն հասունացել է. 8 քայլ (նկարներով)
Video: AvoRipe 2024, Նոյեմբեր
Anonim
Image
Image
Մասերի կառուցում
Մասերի կառուցում

Բոլորի հետ էլ պատահեց, դուք ավոկադո եք գնում, դեռ չի հասունացել: Մի քանի օր է անցնում, և երբ արդեն հասունանա, դու արդեն մոռացել ես դրա մասին… և մի քանի օրից այն կարող է վատանալ:

Ձեր բախտը բերեց, որ մենք նախագծեցինք և կառուցեցինք AvoRipe- ը, մի սարք, որը ստուգում է ձեր ավոկադոն օրական երկու անգամ կամ ըստ պահանջի, ձեզ ծանուցում է ուղարկում ձեր սմարթֆոնին, եթե ձեր ավոկադոն հասունացել է և թույլ է տալիս ժամանակին հետևել ձեր ավոկադոյի փափկությանը:

Ով ենք մենք? Գործնական շնորհակալություն ForRealTeam- ի vվիկա Մարկֆելդին ՝ մեզ IoT- ի մասին ամեն ինչ սովորեցնելու համար, մեզ տրամադրեց ամբողջ սարքավորումները և մեզ հետ գնաց անապատ, որտեղ մենք կառուցեցինք այս սարքի մեծ մասը:

Հատուկ շնորհակալություն Instructables- ին և Thingiverse- ին ՝ մեզ ոգեշնչում և գաղափարներ տալու համար և այս տղային, որը նախագծեց 3D մոդել, որը մենք օգտագործում էինք մեր սարքում:

Պարագաներ

սա այն բաների ցանկն է, որոնք մենք օգտագործել ենք, ավելորդ է ասել, որ այստեղ յուրաքանչյուր բաղադրիչ փոխարինելի է և ընտրվել է հիմնականում մեզ հասանելիությամբ ՝ այս նախագիծը պատրաստելու պահին:

Միկրոհսկիչներ, տախտակներ և վահաններ

  • 1x ESP8266 տախտակ (մենք օգտագործում էինք LoLin- ի կողմից պատրաստված WeMos D1 մինիներ)
  • 1x D1 Mini servo Shield
  • 1x Micro-USB մալուխ
  • 20 x jumper մալուխներ
  • 1 x 10K Օմ դիմադրություն
  • 1 x Breadboard

Շարժիչներ

1 x Servo շարժիչ (մենք խորհուրդ ենք տալիս ուժեղի մասին, մեր փորձից փոքրերը երբեմն չեն անի)

Սենսորներ

  • 1x Բարակ ֆիլմի ճնշման սենսորային ուժի տվիչ
  • 1x RGB գույնի դետեկտոր ՝ օգտագործելով TCS3200 ցուցիչ մոդուլը

Լազերային կտրված մասեր

  • 1 x Smart Box
  • 7x օղակներ, որոնք կստեղծեն դիրք
  • 2x70X100 սմ

3D տպագիր մասեր

Ավոկադո Գրիպեր (սկզբնապես Petri Dish Gripper, որը մենք գտել ենք այստեղ)

Քայլ 1. Սարքի և տվյալների հոսքի իմացություն

AvoRipe- ը նախատեսված է օրական երկու անգամ (առավոտ և երեկո) ձեր ավոկադոյի հասունությունը ստուգելու համար, և այն կարող է նաև ստուգել այն ձեր հեռախոսի կոճակի սեղմումով, երբ ուզում եք, որտեղ էլ որ լինեք:

Եթե ավոկադոն հասունացել է (ըստ գույնի և փափկության), ապա BLYNK հավելվածը ձեզ կուղարկի հրման ծանուցում ՝ տեղեկացնելով, որ ժամանակն է ուտել ձեր համեղ ավոկադոն:

Քանի որ մենք հանդիսանում ենք մարդկանց տվյալների պաշտպաններ, մենք նաև AdafuitIO- ի միջոցով ստեղծում ենք վահանակ, որը հետևելու է ձեր ավոկադոյի առաջընթացին (փափկության մակարդակ, ներկայիս գույն և հասունություն), որպեսզի ձեզ արագ պահի:

Քայլ 2: Մասերի կառուցում

Մասերի կառուցում
Մասերի կառուցում
Մասերի կառուցում
Մասերի կառուցում

Claանկը

  • Այս 3D մոդելի մասերը և 70x100 մմ պլաստիկ քառակուսին տպելուց հետո
  • հավաքեք 3D մոդելը, ինչպես երևում է բնօրինակ դիզայների ցուցումներում
  • քանի որ մենք օգտագործում ենք ավելի մեծ սերվո, մենք չենք օգտագործի մոդելի ամենամեծ մասը `սերվոն տեղում պահելու համար, փոխարենը, մենք կօգտագործենք 70x100 մմ պլաստիկ քառակուսին և դրանք կպցնենք, ինչպես երևում է նկարում:
  • բազմաթիվ փորձարկումներից և սխալներից հետո մենք եկանք այն եզրակացության, որ ինչ -որ ժապավեն և վերևից մի փոքր քաշ կարող են երկար ճանապարհ հարթել, ուստի խորհուրդ ենք տալիս օգտագործել ինչ -որ ծանր բան վերևի մասում տեղադրելու համար. մենք խաղ էինք օգտագործում: խմոր, բայց դա իսկապես նշանակություն չունի:
  • մենք օգտագործեցինք որոշ ժապավեն ՝ փափուկ պլաստիկ ճանկը մեղմելու համար, այնպես որ ավոկադոն հարմարավետ կլինի, և մենք ուժի տվիչը միացրեցինք թևերից մեկին:

The Stand

ամենամեծ օղակի ներսում լույսի ցուցիչը մտցնելուց հետո (առաջարկում ենք թռչկոտիչների միջով անցք բացել) սոսնձել բոլոր օղակները մինչև հասնել ցանկալի բարձրության:

Տուփը

տուփը պատրաստելու համար մենք օգտագործեցինք makercase և հավաքեցինք այն: տուփը մեզ տալիս է ճանկերի բարձրացում և նաև wemos սխեմաները պահելու տեղ

Քայլ 3: Շղթան

The Circuit
The Circuit

Այս քայլում մենք կկապենք բոլոր տվիչները:

Ուժի տվիչ

  • Հացահատիկի սեղանին միացրեք VCC- ն +:
  • Միացրեք G- ն և A0- ն 10K Ohm ռեզիստորին:
  • Միացրեք դիմադրության մյուս ոտքը `տախտակի մեջ:

Սերվո:

  • Հացաթղթում միացրեք VCC- ն + -ին
  • Միացրեք Ground- ը հացատախտակին
  • և աղբյուրը միացրեք D8- ին

RGB սենսոր (TCS3200):

  • Միացրեք S0- ը D4- ին
  • Միացրեք S1- ը D3- ին
  • Միացրեք S2- ը D6- ին
  • Միացրեք S3- ը D7- ին
  • Միացրեք ելքը D5- ին

Քայլ 4: Պահանջվող ծրագրակազմ

Պահանջվող ծրագրակազմ
Պահանջվող ծրագրակազմ
Պահանջվող ծրագրակազմ
Պահանջվող ծրագրակազմ

Arduino IDE

Տեղադրեք Arduino IDE- ն.

www.arduino.cc/hy/Guide/HomePage

Տեղադրեք համապատասխան «վարորդներ» ESP8266 տախտակների համար ձեր Arduino IDE- ում.

randomnerdtutorials.com/how-to-install-es…

Բլինկ

Ներբեռնեք Blynk ծրագիրը ՝ https://j.mp/blynk_Android կամ

Հպեք QR- կոդի պատկերակին և տեսախցիկն ուղղեք ներքևում գտնվող QR կոդը

դրանից հետո ինքներդ ձեզ ուղարկեք նույնականացման կոդը (մենք այն կօգտագործենք հաջորդ քայլին)

Քայլ 5: Գործիքային վահանակ

Վահանակ
Վահանակ

AdafruitIO

Ստեղծեք հաշիվ ՝

Գնացեք «Լրահոս» և ստեղծեք 3 նոր լրահոս.

1. ավոկադոԳույն

2. isRipe

3. ճկունություն

Այնուհետև անցեք «Գործիքային վահանակ» ներդիրին և ստեղծեք նոր վահանակ:

Գործիքային վահանակը ստեղծվելուց հետո մուտքագրեք վահանակ և «+» կոճակի միջոցով ավելացրեք 3 նոր բլոկ.

1. Գծային գծապատկեր և դրան ավելացրու ջղայնության սնունդը, այդ բլոկը ցույց կտա ավոկադոյի փխրունության առաջընթացը ժամանակի ընթացքում:

2. Գունավոր ընտրիչ և դրա համար ավելացրեք ավոկադոյի գույնը: այդ բլոկը ցույց կտա ավոկադոյի գույնը:

3. Anուցանիշ և դրա համար ընտրեք isRipe հոսքը: այդ բլոկը չափելու է, թե արդյոք ավոկադոն այնքան ճզմված է, որ որոշվի հասունացած: համոզվեք, որ այս բլոկի պայմանը սահմանեք «=», իսկ արժեքը ՝ 2:

Քայլ 6: Կոդ

Կոդը կցված է, հուսանք, որ այն ձեզ համար դյուրին կլինի օգտագործման մեջ (մենք փորձեցինք հնարավորինս փաստաթղթավորել այն):

Բացեք Arduino IDE- ն և ներմուծեք ծածկագիրը, համոզվեք, որ աշխատում եք աջ տախտակի վրա (օգտագործեք Գործիքներ -> տախտակ)

գործարկեք սերիական մոնիտորը (CTRL+SHIFT+m) և տեսեք սերվոյի անկյունը և սենսորին կիրառվող ուժը յուրաքանչյուր փուլում:

Երբ աշխատում եք սերիական մոնիտորով, համոզվեք, որ 9600 բոդի վրա եք:

Փոփոխել բոլորը կոդի այն վայրերն են, որոնք անհրաժեշտ է փոփոխել, կոդում դա լավ մեկնաբանված է (հիմնականում ձեր WiFi մանրամասները, adafuitIO և BLYNK նույնականացումը):

Առաջարկում ենք չափագրել ուժի արժեքը, որն անհրաժեշտ է որոշելու համար, որ ավոկադոն հասունացել է մի քանի կոշտ և մի քանի հասած ավոկադոներ փորձարկելուց և քաղցր տեղ գտնելուց (մենք իմացանք, որ յուրաքանչյուր սարքավորում մի փոքր տարբերվում է ուժի սենսորից) բավականին նուրբ է)

Մենք նաև առաջարկում ենք չափագրել Գույնի տվիչը: Դուք կարող եք դա անել ՝ Arduino IDE- ում բացելով սերիական մոնիտորը (CTRL+SHIFT+m), այնուհետև վերին տողում մուտքագրելով «c»: դրանից հետո, պարզապես հետևեք տպագիր հրահանգներին ՝ սենսորը չափաբերելու համար:

Քայլ 7: BLYNK հավելված և ծանուցում

BLYNK հավելված և ծանուցում
BLYNK հավելված և ծանուցում
BLYNK հավելված և ծանուցում
BLYNK հավելված և ծանուցում

BLYNK հավելվածում համոզվեք, որ ժամաչափերը սահմանված են ցանկալի ժամանակի վրա, և որ ձեր սարքը թույլ է տալիս ծանուցումներ հավելվածից:

Մի փոքր բացատրություն այն մասին, թե ինչպես են աշխատում BLYNK ծրագիրը և ծածկագիրը.

մենք սահմանել ենք վիրտուալ քորոց (V0), որը մշտապես ստուգվում է wemos- ի կողմից, ծրագիրը այն կփոխի 0 -ից (մի ստուգեք ավոկադոն) 1 -ի (ստուգեք ավոկադոն), երբ ՝

  1. միացման կոճակը սեղմված է (համոզվեք, որ այն հետագայում հանում եք)
  2. ժամաչափերից մեկը շարժվում է:

մենք սահմանում ենք մեկ այլ վիրտուալ կապում (V4), որը որոշելու է, թե արդյոք ավոկադոն հասուն է (V4 = 2), թե հասուն չէ (V4 = 1), դա կորոշվի wemos- ի ներսում և կուղարկվի հավելվածին:

Բացի այդ, եթե ավոկադոն հասունացել է, wemos- ը ծանուցում կսկսի հավելվածի միջոցով: ծանուցման վիջեթին ավելին իմանալու համար անցեք այս հղումով:

Քայլ 8: Վայելեք ձեր հասած ավոկադոն

Վայելեք ձեր հասած ավոկադոն
Վայելեք ձեր հասած ավոկադոն

մենք առաջարկում ենք պատրաստել Goucamole նույնիսկ պարզ տոստ `ավոկադոյի քսուքով, կամ նույնիսկ կարող եք վայրիանալ ավոկադոյի սառեցված մածունով

Խորհուրդ ենք տալիս: