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

Nevera Smart սառնարան `6 քայլ
Nevera Smart սառնարան `6 քայլ

Video: Nevera Smart սառնարան `6 քայլ

Video: Nevera Smart սառնարան `6 քայլ
Video: LG refrigerator not cooling led indicator blinking 6 times 2024, Հուլիսի
Anonim
Nevera Smart սառնարան
Nevera Smart սառնարան

Ես Howest Kortrijk- ի (Բելգիա) NMCT ուսանող եմ և որպես քննությունների մաս պետք է կազմեինք վերջնական նախագիծ: Ես պատրաստել եմ «Nevera» - ն, որը կօգնի ձեզ հիշել այն ամենը, ինչ ձեր սառնարանում է: Շտրիխ կոդի սկաների օգնությամբ դուք ստիպված կլինեք սկանավորել այն ապրանքները, որոնք մտնում և դուրս են գալիս ձեր սառնարանում: Այս ապրանքները կպահվեն MySQL տվյալների բազայում և կցուցադրվեն կայքում, այնպես որ դուք միշտ կիմանաք, թե ինչ կա ձեր սառնարանում: Կայքում կգտնեք նաև գնումների ցուցակ, որտեղ կարող եք ավելացնել կամ հեռացնել այն ապրանքները, որոնք պետք է ձեռք բերել մթերային խանութից, ինչպես նաև կա մի էջ, որտեղ կարող եք վերլուծել ձեր սառնարանի նախկին ջերմաստիճանը:

Դուք կարող եք գտնել իմ պորտֆոլիոն այստեղ:

Քայլ 1: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր

·

  • 1 x Rasperry Pi 3
  • 1 x SD քարտ
  • 1 x USB շտրիխ սկաներ
  • 1 x LCD էկրան
  • 1 x պոտենցիոմետր
  • 1 x Temերմաստիճանի տվիչ
  • 1 x Breadboard
  • Ռեզիստորներ 10kOhm
  • Փայտ և գործիքներ

Քայլ 2: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Էլեկտրագծերի լավ ակնարկ կարող եք տեսնել վերևի նկարներում կամ Nevera_schema.fzz կոչվող հավելվածում:. Fzz ընդլայնումը կարող է կատարվել Fritzing ծրագրում, որն անվճար է:

Raspberry Pi- ի USB- պորտը միացված է շտրիխ կոդերի սկաների USB- ի հետ:

Քայլ 3: Տվյալների բազա

Տվյալների շտեմարան
Տվյալների շտեմարան

Սա իմ նորմալացված տվյալների բազան է MySQL- ում: Այն ունի 6 աղյուսակ.

Ապրանք. Այստեղ դուք կգտնեք բոլոր հնարավոր ապրանքների տվյալները:

Ֆրիգո. Այստեղ դուք կգտնեք բոլոր սառնարանները, այնպես որ կարող եք ունենալ մեկից ավելի սառնարաններ:

Սենսոր. Այստեղ դուք կգտնեք ձեր տվիչը:

Producten_in_frigo. Այստեղ դուք կգտնեք տեղեկատվություն այն բոլոր ապրանքների մասին, որոնք իրականում ձեր սառնարանում են:

Sensor_in_frigo. Այստեղ դուք կգտնեք ձեր սառնարանի ներսում ջերմաստիճանի տվիչի չափված տվյալները:

Boodschappenlijst: Այստեղ դուք կգտնեք գնումների ցուցակի տվյալները:

Քայլ 4: Վեբ կայք

Կայք
Կայք

Սկզբում ես բջջային դիզայն պատրաստեցի Adobe XD- ում, որտեղ ես ընտրեցի իմ գունային գամման և այն տառատեսակները, որոնք ցանկանում էի օգտագործել, որպեսզի կարողանայի պարզել, թե ինչպես եմ ուզում, որ իմ կայքը տեսք ունենա:

Հետո ես փորձեցի սա վերստեղծել html- ով և css- ով արձագանքող կայք:

Քայլ 5:

Դիզայնից հետո ես ստիպված եղա իրական տվյալներ ներմուծել իմ կայք ՝ օգտագործելով Flask և MySQL: Ես նաև կարդացի իմ տվյալները իմ ջերմաստիճանից և դրանք ցույց տվեցի աղյուսակում:

Ահա իմ կոդը.

github.com/NMCT-S2-Project-I/project-i-Judithvanass

Քայլ 6: Բնակարանային ապահովում

Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն

Ես օգտագործեցի մի փայտ, որն ի սկզբանե գզրոց էր տուփի մեջ, որն այլևս չէինք օգտագործում: Հարևանս սա կիսով չափ կիսեց, իսկ մյուս կեսը որպես տանիք օգտագործեց: Մենք որոշ պտուտակներ ենք փորել, որպեսզի համոզվենք, որ ամեն ինչ տեղում է: Հետո նա կտրեց իմ LCD էկրանին չափի անցք: Վերջապես նա մի անցք բացեց առջևի մասում, որը ես քերծեցի ավելի մեծ անցք ՝ ավելի շատ մալուխների համար: Ամբողջը փակելու համար նա երկու փոքր անցք բացեց հետևի մասում, այնպես որ ես կարող եմ բացել և փակել այն ՝ պարզապես պտուտակներ պտտելով փայտի մեջ:

Սա ճշգրիտ դիզայն չէ, դուք կարող եք տեղադրել ձեր նախագիծը ցանկացած տուփի մեջ, որը ցանկանում եք:

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