Բովանդակություն:
- Պարագաներ
- Քայլ 1: Շղթայի կառուցում
- Քայլ 2: Ֆայլերի ձեռքբերում
- Քայլ 3: Տվյալների բազա
- Քայլ 4: Sոդում
- Քայլ 5: Բնակարանային ապահովում
Video: Superstock (Պահեստը վերահսկվում է շտրիխ սկաների կողմից) ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ուղեցույցում ես ձեզ կասեմ, թե ինչպես կառուցել 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ոդում
Վերևի նկարներում դուք կարող եք տեսնել այն բոլոր կապերը, որոնք դուք պետք է կատարեք, ես օգտագործել եմ մի քանի տարբեր տախտակներ ՝ ամեն ինչ մի փոքր փոքրացնելու համար: Ես նաև 20 փին վարդակից միացրեցի GPIO ընդլայնման տախտակը միացնելու համար, որպեսզի բնակարանը միացված լինի խաղին: Մնացածը պարզապես տախտակների վրա տարբեր բաղադրիչների զոդում է:
Քայլ 5: Բնակարանային ապահովում
Բնակարանի համար ես օգտագործեցի պլաստիկ նախագծի տուփ և դրա մեջ անցքեր կտրեցի dremel մուլտի գործիքով `վարդակը, GPIO երկարացման տախտակը և տվիչները անցնելու համար, ինչպես տեսնում եք վերևի նկարներում և համոզվեցի, որ ամեն ինչ անհեթեթ տեղում է: հեշտությամբ բացել և փակել:
Խորհուրդ ենք տալիս:
DIY - RGB LED երանգներ, որոնք վերահսկվում են Arduino- ի կողմից. 5 քայլ (նկարներով)
DIY | RGB LED երանգներ, որոնք վերահսկվում են Arduino- ի կողմից. այս նախագիծը: Նրանք PCB արտադրող են
Ինչպես պատրաստել խելացի կաթսա NodeMCU- ի միջոցով, որը վերահսկվում է հավելվածի կողմից. 8 քայլ
Ինչպես պատրաստել խելացի կաթսա NodeMCU- ի միջոցով, որը վերահսկվում է հավելվածի միջոցով ամպի IoT- ի և սմարթֆոնի հավելվածի համար: Վերջապես մենք
Բառի ժամացույցը վերահսկվում է 114 սերվերի կողմից. 14 քայլ (նկարներով)
Բառի ժամացույցը վերահսկվում է 114 սերվերի կողմից. Ի՞նչն ունի 114 LED և միշտ աշխատում է: Ինչպես գիտեք, պատասխանը բառային ժամացույց է: Ինչ ունի 114 LED + 114 սերվեր և միշտ շարժվում է: Պատասխանը սա սերվոյի միջոցով վերահսկվող բառային ժամացույցն է: Այս նախագծի համար ես միավորվեցի իմ ընկերոջ հետ, որը դարձավ
Կալեյդոսկոպ պատրաստեք սկաների կողմից `3 քայլ
Ստեղծեք կալեյդոսկոպ սկաների կողմից. Սա ցույց կտա ձեզ, թե ինչպես վերցնել սկաների ոսպնյակը և այն դարձնել կալեյդոսկոպ: Ես նախընտրեցի եզրերը չփակել ժապավենով, կամ սոսինձ `լույսը ներս թողնելու համար: Այսպիսով, այն ունի գեղեցիկ շերտային ազդեցություն
Թեթև սեղան սկաների կողմից. 3 քայլ
Light Table from Scanner. թեթև սեղան: Հեշտ է պատճենել գծագրերը գործարանին