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

Superstock (Պահեստը վերահսկվում է շտրիխ սկաների կողմից) ՝ 5 քայլ
Superstock (Պահեստը վերահսկվում է շտրիխ սկաների կողմից) ՝ 5 քայլ

Video: Superstock (Պահեստը վերահսկվում է շտրիխ սկաների կողմից) ՝ 5 քայլ

Video: Superstock (Պահեստը վերահսկվում է շտրիխ սկաների կողմից) ՝ 5 քայլ
Video: Drag Racing Victory Nostalgia Super Stock Muscle Cars 1959 to 1969 at World Wide Technology Raceway 2024, Հուլիսի
Anonim
Superstock (Պահեստը վերահսկվում է շտրիխ սկաների կողմից)
Superstock (Պահեստը վերահսկվում է շտրիխ սկաների կողմից)

Այս ուղեցույցում ես ձեզ կասեմ, թե ինչպես կառուցել Superstock- ը, իմ դպրոցական նախագիծը 1MCT- ում Howest- ում: Հայեցակարգը դարձնում է օգտագործողի համար հարմար տվյալների շտեմարան, որին կարող եք մուտք գործել վեբ կայքի միջոցով, որպեսզի պահեք ձեր ունեցածը (իմ դեպքում հագուստը իմ հագուստի ապրանքանիշի համար):

Պարագաներ

Ազնվամորի Pi 3 մոդել B

DS18B20 անջրանցիկ ջերմաստիճանի տվիչ

DHT11 ջերմաստիճանի և խոնավության ցուցիչ

USB լազերային շտրիխ սկաներ

բզզոց

ցուցադրում

տպատախտակ (գների և լրացուցիչ տեղեկությունների համար տե՛ս BOM_bill_of_materials-Ian-Remy.xlsx)

Քայլ 1: Շղթայի կառուցում

Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում

Անջատեք ձեր Pi- ն ՝ նախքան բաղադրիչները միացնելը: Դուք կարող եք գտնել բոլոր կապերը ցնցող սխեմայի և վերը նշված նկարների մի քանի օրինակների հետ, ամեն ինչ պետք է բավականին ինքնուրույն բացատրելի լինի: Դուք կարող եք պարզապես շտրիխ սկաները միացնել ազնվամորու pi- ին, որպեսզի այն աշխատի:

Քայլ 2: Ֆայլերի ձեռքբերում

Այս նախագծի ֆայլերը կարելի է գտնել այս Github պահոցում.

github.com/howest-mct/1920-1mct-project1-remyian.git

Հետևյալը Python/Flask ծրագիր է, որը հաղորդակցվում է մեր սարքավորումների հետ և ծառայում տեղեկատվությունը դրանից դեպի առջև, որը վեբ ինտերֆեյս է: Հնարավոր է ՝ ստիպված լինեք ինչ-որ բան փոխել շուրջը, որպեսզի այն ճիշտ աշխատի, ինչպես օրինակ ՝ mysql օգտագործողը կամ ip-adresses ծրագրերը, որոնց վրա աշխատում է:

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

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

Դուք կարող եք տվյալների բազան (թափել ֆայլը Github- ի պահոցում ՝ Database-export թղթապանակի տակ) MySQL Workbench- ի միջոցով Pi- ով ՝ կատարելով տվյալների ներմուծում: Պահեստում գտնվող ֆայլը տվյալների բազայի աղբանոց է, որը պահում է ամբողջ տվյալների բազան 1 ֆայլում: Հակառակ դեպքում դուք կարող եք հանդիպել որոշ խնդիրների, քանի որ Pi- ն օգտագործում է MariaDB- ն MySQL- ի փոխարեն: Կարող է նաև ստիպված լինել նոր օգտվող ստեղծել կամ փոխել այս հավատարմագրերը ծածկագրում: Դուք կարող եք տեսնել ERD- ը վերը նշված նկարում:

Քայլ 4: Sոդում

Oldոդման
Oldոդման
Oldոդման
Oldոդման
Oldոդման
Oldոդման

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

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

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

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

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