Բովանդակություն:
- Քայլ 1: Ի՞նչ էլեկտրոնիկայի կարիք ունեք:
- Քայլ 2: Փխրման սխեմա
- Քայլ 3: Ի՞նչ գործիքներ են ձեզ անհրաժեշտ:
- Քայլ 4: Ապրանքի մշակում
- Քայլ 5. Նորմալացված տվյալների բազայի կառուցվածքը
- Քայլ 6: Ազնվամորու Pi- ի կարգավորում
- Քայլ 7: Կոդ Github- ում
Video: Խելացի ջութակի պատյան ՝ 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Երաժշտությունը իմ կյանքի կարևոր մասն է: 10ութակ եմ նվագում 10 տարի, բայց կա 1 խնդիր. Ես երբեք չգիտեմ, թե որքան երկար եմ պարապել: Իմ նախագծում ես հետևելու եմ ջերմաստիճանին, խոնավությանը և վարժությունների ժամանակին: Դա ինքնուրույն նախագիծ է, բայց ես նաև ստեղծում եմ կայք, որը ցույց կտա ջերմաստիճանը, խոնավությունը և վարժությունների ժամանակը: Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես եմ պատրաստել ջութակի պատյանը:
Այսպիսով, ամփոփելով ամեն ինչ.
- ջերմաստիճանը և խոնավությունը վերահսկվում են
- գործնական ժամանակը հետևվում է
- IP հասցեն ցուցադրվում է
Այս նախագիծը պատրաստեցի Raspberry Pi- ով, ամեն ինչ ծրագրավորեցի Visual Studio Code- ում: Գործը նույնպես ինքնագործ է: Ես գրել եմ PDF ՝ ամբողջ տեղեկատվությամբ: Կարող եք ներբեռնել այստեղ:
Քայլ 1: Ի՞նչ էլեկտրոնիկայի կարիք ունեք:
նախ, ի՞նչ էլեկտրոնիկա է անհրաժեշտ ինքդ դա պատրաստելու համար:
Հիմունքներ:
- Ազնվամորի Պի 4
- Raspberry Pi USB-C 3A
- Միկրո SD քարտ (+/- 16 ԳԲ)
- Հացաթուղթ (2)
- Գրատախտակի սնուցման աղբյուր 9 Վ
- T- կոշկակար
- 40 փին երկարաձգման տախտակի ադապտեր
Սենսորներ:
- DHT11
- Սեղմեք կոճակը (x3)
Գործարկիչ:
Էլեկտրամագնիս ZYE1-P20/15
Այլ:
- LCD էկրան 1602A
- Ռեզիստոր 220 Օմ (x3)
- Արականից արական մալուխներ
- Արականից իգական մալուխներ
Քայլ 2: Փխրման սխեմա
Ես պատրաստեցի երկու գանգուր սխեմաներ: Առաջին սխեման այն է, թե ինչպես ես այն փոխեցի, իսկ երկրորդը `սեղանի վրա դասավորությունը: Դուք կարող եք ներբեռնել PDF ֆայլերը ՝ մեծացնելու համար:
Ես կպցրեցի բոլոր կոճակները: Մի մոռացեք տեղադրել յուրաքանչյուր կոճակով 220 Օմ դիմադրություն: Սա անվտանգության նկատառումներով է, եթե այն սխալ եք փոխում: Ես LCD էկրանը կցեցի տախտակին ՝ արականից իգական և արական սեռի մալուխներով: Պոտենցիոմետրը միացված է հացատախտակին:
Քայլ 3: Ի՞նչ գործիքներ են ձեզ անհրաժեշտ:
Ես գործի կառուցման համար օգտագործեցի շատ տարբեր գործիքներ: Ես դրանք բոլորը թվարկել եմ ձեզ համար:
- Պտուտակահան
- Գայլիկոն
- Աղացող մեքենա
- Փայտի սոսինձ
- Քառակուսի գործիք
- Մուրճ
- Պտուտակային սեղմիչ
- Cyllinder dirll
- Ոլորահատ սղոց
Իհարկե, դուք չեք կարող օգտագործել գործիքներ, եթե ձեր գործը կցելու ոչինչ չունեք: Այդ պատճառով ես թվարկել եմ բոլոր բաղադրիչները:
- Պտուտակներ
- Ducktape
- Կասետային
- Դաշնամուրի ծխնին (100 սմ)
- Փայտ (չափերը ՝ քայլ 4)
- Գազի աղբյուր 50N/5 կգ 250 մմ
-
Ամրակման միացման փական (2x)
Քայլ 4: Ապրանքի մշակում
Ձեզ հարկավոր է մի քանի տարբեր չափի փայտ: Փայտի հաստությունը 1.8 սմ է:
Գործից դուրս
- Հետևի երես = 98, 6 x 16, 0 x 1, 8 սմ
- Առջևի երես = 98, 6 x 16, 0 x 1, 5 սմ
- Վար երես = 95, 0 x 34, 0 x 1, 8
- Դեմքի վերև = 98, 6 x 37, 8 x 1, 8
- Ձախ դեմք = 16, 0 x 34, 0 x 1, 8 սմ
- Աջ երես = 16, 0 x 34, 0 x 1, 8 սմ
Գործի ներսում
- Վերին երես = 20, 0 x 34, 0 սմ
- Ձախ դեմք = 11, 0 x 34, 0 սմ
- Gանց = 34, 0 x 2.5 սմ
- մագնիս փայտ = 8, 0 x 4,. սմ
-
Աջակցման բլոկներ = 8, 0 x 4, 0 սմ
Ես նաև ջութակիս ձևը կտրեցի իզոմոյից, որպեսզի այն մնա տեղում տուփի մեջ:
- Իզոմո = 71, 0 x 34, 0 սմ
- փայտ = 71, 0 x 34, 0 սմ
Քայլ առ քայլ կբացատրեմ, թե ինչպես եմ հավաքել գործը:
Քայլ 1
Միացրեք առջևի և հետևի դեմքը ներքևի դեմքով: Ես օգտագործել եմ 13 պտուտակ և փայտի սոսինձ: Հետո կողքերը ամրացրեցի 4 պտուտակով և փայտի սոսինձով: Ձախ կողմում էլեկտրոնիկայի միացման համար անցք բացեք:
Քայլ 2
Մեջքի երկարությունը 98,6 սմ է: Նաև այդքան երկար կտրեցի դաշնամուրի ծխնին. այնպես որ ես կարող եմ այն ամբողջ երկարությամբ ամրացնել հետևի ներսում: Սկզբում այն ամրացրեցի հետևի դեմքի վերևում: Կափարիչին ամրացնելու համար ավելի լավ է ինչ -որ մեկից օգնություն խնդրեք: Դուք շարունակում եք նույն կերպ, ինչպես նախորդը:
Քայլ 3
Կցեք ամրացման միացման կողպեքները: Ընտրեք, թե որտեղ եք դրանք տեղադրում: Ես դրանք տեղադրեցի եզրից 20 սմ հեռավորության վրա: Թե ձախ, թե աջ: Նրանք պետք է հեշտությամբ կցվեն: Այնուհետեւ ճամպրուկի արտաքին մասը ավարտված է:
Քայլ 4
Ես պետք է կարողանայի էլեկտրոնիկան ինչ -որ տեղ դնել: Ես ստորագրեցի ամեն ինչ վերին տախտակի վրա: Հետո ամեն ինչ մանրացրեցի: Դա ճշգրիտ աշխատանք է, բայց տալիս է լավագույն արդյունքը: Մագնիսը խնդիր էր, բայց ես դա լուծեցի `տեղադրելով լրացուցիչ փայտե բլոկ, որտեղ պետք է լինի մագնիսը: 20 մխոց փորվածքով դուք կարող եք փոս պատրաստել փայտե բլոկում: Մագնիսը ճշգրիտ տեղավորվելու է:
Կցեք կողքն ու վերևը ՝ դրանք պտուտակելով և չմոռանաք դրանց միջև փայտի սոսինձ դնել: Բաղադրիչ տախտակը չի տեղավորվի, քանի որ գազի աղբյուրը ճանապարհին է: Ինչ -որ կերպ օդափոխության կարիք ունեի: Ձախ կողմում 34, 0 x 2, 5 սմ չափի ցանց ամրացրի վերևի տախտակին: Ես դեռ պետք է հասնեի իմ RPi- ին մեկ այլ նախագծի համար, այնպես որ ես այն չշրջեցի գործի արտաքին մասում: Ես պատրաստեցի երկու աջակցության բլոկ, որոնց վրա կարող են պառկել ներքին դարակները:
Կախեք երկու աջակցության բլոկները, որտեղ տառատեսակի երեսը սկսվում է: Այսպիսով, ներքևից ամենամոտ կողմը: Վերևում լուսանկար է ՝ այն ավելի պարզ դարձնելու համար: Այժմ կարող եք տեղադրել էլեկտրոնիկան և խցիկը այնտեղ:
Քայլ 5
Այժմ ջութակի գործը գրեթե ավարտված է: Yetութակի համար դեռ տեղ պետք է ստեղծվի: Տեղադրեք ձեր ջութակը փայտե տախտակի վրա և նկարեք այն: Ես կտորը չեմ պատճենել պարանոցի համար: Այս կերպ ջութակը որոշակի աջակցություն է ստանում: Երբ այն գծել եք, այժմ կարող եք կտրել ձևը ոլորահատ սղոցով:
Այն կտրելուց հետո փայտը տեղադրեցի իզոմոյի վրա և հետևեցի ձևին: Հետո ջութակի ձևը կտրեցի օգտակար դանակով: Եթե ցանկանում եք, կարող եք ներկել փայտե տախտակը: Ես աշխատում էի սև գրաֆիտիով: Carefulգույշ եղեք, որ այն չօգտագործեք իզոմոյի վրա, այն ներծծում է ներկը: Երբ այն չորանա, կարող եք ամեն ինչ դնել գործի մեջ:
Քայլ 5. Նորմալացված տվյալների բազայի կառուցվածքը
Ես ստեղծեցի իմ նորմալացված տվյալների բազան MySQL Workbench- ում:
tbl Սարք:
- սարքի ID
- թեմա
- միավոր
- տիպ
tbl Հանդիպում:
- թիվ
- կոդը
- սարքի ID
- մեկնարկի ամսաթիվ
- վերջ ամսաթիվ
- չափվածԱրժեք
- գործնական ժամանակ
blActie:
- կոդը
- նկարագրություն
Քայլ 6: Ազնվամորու Pi- ի կարգավորում
Այս հրահանգի pdf տարբերակում ես քայլ առ քայլ գրեցի, թե ինչպես տեղադրել RPi- ն: Կան հղումներ բոլոր անհրաժեշտ ծրագրերին: Ներառված են նաև RPi- ի ճիշտ հրամանները:
Երբ ավարտեք բոլոր քայլերը, դուք պետք է կարողանաք SSH կապ հաստատել ձեր RPi- ի հետ:
Քայլ 7: Կոդ Github- ում
Նախորդ քայլին դուք ստեղծեցիք աշխատանքային տարածք ՝ առջևի և թղթապանակի համար թղթապանակով: Նրանք այժմ հարմար են գալիս: Ես գրեցի իմ հետևի ծածկագիրը python- ի հետ, և իմ առջևը բաղկացած է html- ից, CSS- ից և Javascript- ից:
Հղում դեպի Github- ի կոդը ՝
Հետնապահ
config.py
Սկսում եմ config.py ֆայլից: Սա պարունակում է ձեր տվյալների բազայի տվյալները: Հյուրընկալողի անունն ու գաղտնաբառը նույնն են, ինչ ձեր մուտքն MySQL- ում: Տվյալների բազայում դուք նշում եք ձեր տվյալների բազայի անունը:
projectDataRepository
ProjectDataRepository- ում ես կարող եմ կատարել բոլոր CRUD գործողությունները: CRUD- ը նշանակում է Ստեղծել, կարդալ, թարմացնել և ջնջել: Ես տվյալների բազան եմ առնում, կարող եմ դրանք թարմացնել կամ ավելացնել նոր տվյալներ: Անհրաժեշտության դեպքում կարող եմ նաև ջնջել, բայց ես դա չեմ օգտագործում այս նախագծում: Ես խնդրում եմ տվյալներ գրաֆիկների և վերջին չափման համար: Ես ունեմ նաև 3 ներդիր ՝ սենսորներից ստացվող տվյալները ավելացնելու համար:
app.py
Այս ֆայլում ես տեղադրեցի ծածկագիրը ՝ տվյալների իմ տվյալների շտեմարան, իմ էլեկտրոնիկայի կոդը, ինչպես նաև ծածկագիրը ՝ իր առջև դրված իրերը հասցնելու կամ ֆրոնտենդից իրեր ստանալու համար:
Կոդի ներքևում ես ամեն ինչ անում եմ: Եթե GPIO- ից սխալներ եք ստանում, նայեք այն կոճակները, որոնք օգտագործել եք ձեր կոճակների, LCD- ի համար…
Դիմային մաս
app.js
Կայքի գծապատկերները ստեղծվում են այստեղ: Միացումները կատարվում են հետին պլանի հետ, բայց բաները նույնպես գալիս են հետևի մասից դեպի առջև:
index.html
Այս ֆայլը պարունակում է վեբ կայքի բոլոր տեղեկությունները: Նաև հղումներ դեպի Javascript ֆայլ:
screen.css
Այստեղ է, որ կատարվում է կայքի դասավորությունը:
Խորհուրդ ենք տալիս:
Խելացի գրասեղանի LED լույս - Խելացի լուսավորություն W/ Arduino - Neopixels Workspace: 10 քայլ (նկարներով)
Խելացի գրասեղանի LED լույս | Խելացի լուսավորություն W/ Arduino | Neopixels Workspace. Այժմ մի օր մենք շատ ժամանակ ենք անցկացնում տանը ՝ ուսումնասիրելով և աշխատելով վիրտուալ կերպով, ուստի ինչու՞ մեր աշխատանքային տարածքն ավելի մեծ չդարձնել Arduino և Ws2812b լուսադիոդների վրա հիմնված սովորական և խելացի լուսավորության համակարգով: Ահա ես ձեզ ցույց եմ տալիս, թե ինչպես կառուցել ձեր Smart Գրասեղանի LED լույս, որը
IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32: 7 քայլ
IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32. Աշխարհը փոխվում է ժամանակի և գյուղատնտեսության հետ միասին: Այսօր մարդիկ ամենուր ինտեգրում են էլեկտրոնիկան, և գյուղատնտեսությունը դրանում բացառություն չէ: Էլեկտրոնիկայի այս միաձուլումը գյուղատնտեսությունում օգնում է ֆերմերներին և այգիներ կառավարող մարդկանց: Այս
Ձեռքով պատրաստեք բարձրախոսի խելացի թղթե պատյան ՝ 5 քայլ
Ձեռքով պատրաստեք բարձրախոսների խելացի թղթի պատյան. Նախկինում ես կարճ ներածություն ունեի LibreCAD- ի և Python- ի օգտագործման համար `CAD ֆայլը թղթի պատյանների համար նախագծելու համար: Երբ մենք ստանում ենք CAD ֆայլ, մեզ անհրաժեշտ է լազերային դանակ `թղթի պատյանը կտրելու համար: Այնուամենայնիվ, ոչ բոլորին է հասանելի լազերային դանակը, այնպես որ դա լավ կլինի
Խելացի ակնոցների պատյան ՝ 5 քայլ
Խելացի ակնոցների պատյան. LED ակնոցների պատյանը թույլ է տալիս առավոտյան տեղադրել ձեր ակնոցները, երբ սենյակը սովորաբար մութ է `LED շերտերով: Դուք կարող եք նաև այն օգտագործել որպես գիշերային լամպ, քանի որ ձեր ակնոցները ներս դնելուց հետո ՝ միացնելով ուլտրաձայնային տվիչը: Այս նախագիծը ներառում է
Խելացի հավաքեք - Ավտոմատ ուղղիչ խելացի ավանդական հեռախոս ՝ 8 քայլ
Smart Dial- ը խելացի ավանդական հեռախոսի ավտոմատ ուղղում է Միայն տեղի տարեցների խնամքի կենտրոնում կամավորության միջոցով ես