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

Ավտոմատ բարմեն ՝ 6 քայլ
Ավտոմատ բարմեն ՝ 6 քայլ

Video: Ավտոմատ բարմեն ՝ 6 քայլ

Video: Ավտոմատ բարմեն ՝ 6 քայլ
Video: Մարտկոցը մի հանեք մեքենայից։ Արեք դա ՃԻՇՏ: 2024, Նոյեմբեր
Anonim
Ավտոմատ բարմեն
Ավտոմատ բարմեն

Այս նախագծի նպատակն է դյուրացնել կոկտեյլների պատրաստման/խառնման գործընթացը IoT- ի (Իրերի ինտերնետ) միջոցով: կոկտեյլների բաղադրատոմսերը (մուտքագրվելուց հետո) նախագծում կհիշվեն: Խմիչքների համար նախատեսված տարաները միավորված են սենսորներով, որոնք չափում են ջերմաստիճանը և շշի պարունակությունը: Ամբողջ նախագիծը վերահսկվելու է սմարթֆոնի/համակարգչի վեբ կայքի միջոցով:

Պարագաներ

HardWare:

- mdf փայտի թերթ (0, 5 սմ)

- փայտի պտուտակներ

- 4 մմ ներքին տրամագծի խողովակ

- 4 պլաստիկ տարա

- 40 մմ PVC խողովակ

էլեկտրոնիկա:

- ազնվամորի pi3

- 4x ուլտրաձայնային տվիչ (hc-sr04)

- 4x 10k ntc (անջրանցիկ)

- ADC mcp3008

- rfid սկաներ

- LCD էկրան

- 4 մոդուլի ռելե

- 4 peristaltische շքեղություն

- 12 վ DC հոսանքի ադապտեր

գործիքներ:

- tec7 թափանցիկ սիլիցիում

- հորատման մեքենա

- 3D տպիչ

- տեսավ

փոսի նախագծի արժեքը կկազմի մոտ 130 եվրո:

Քայլ 1: Քայլ 1: Էլեկտրոնիկայի միացում

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

ամբողջ նախագծի էլեկտրագծերը կառուցելիս խորհուրդ եմ տալիս ուլտրաձայնային տվիչների համար օգտագործել ավելի երկար լարեր, դրա պատճառն այն է, որ դրանք պետք է հասնեն յուրաքանչյուր տարայի: նույնը արեք ռելեի մոդուլի հետ, սա լինելու է շինության մյուս կողմում:

Պոմպի սխեման միացրեք 12 վ DC ադապտերին և միացրեք այն ռելեի մոդուլին: (պիտակավորեք պոմպերը, որպեսզի ավելի հեշտ լինի հիշել, թե որ պոմպը միացված է ռելեի անջատիչին, այն հետագայում հարմար կլինի կառուցման ժամանակ)

ըստ ցանկության (սա կխնայի աշխատանքը ամբողջ գործը կառուցելիս).

- ստորին թվերով կարող եք պիտակավորել կապումներին միացված ուլտրաձայնային տվիչները

- նշեք ntc- ը որպես միացված mcp3008- ին

Ազնվամորի Pi (BCM):

GPIO2 (sda1/i2c) ==> ռելեի մոդուլ 1

GPIO3 (scl1/i2c) ==> ռելեի մոդուլ 2

GPIO17 ==> ձգան ուլտրաձայնային 1

GPIO27 ==> արձագանք ուլտրաձայնային 1

GPIO22 ==> ձգան ուլտրաձայնային 2

SPI_MOSI (GPIO10) ==> mcp3008 (Din) & rfid (MOSI)

SPI_MISO (GPIO9) ==> mcp3008 (Dout) և rfid (MISO)

SPI_SCLK (GPIO11) ==> mcp3008 (CLK) & rfid (CLK)

GPIO5 ==> արձագանք ուլտրաձայնային 2

GPIO6 ==> ձգան ուլտրաձայնային 2

GPIO13 ==> արձագանք ուլտրաձայնային 3

GPIO19 ==> ձգան ուլտրաձայնային 4

GPIO26 ==> արձագանք ուլտրաձայնային 4

GPIO14 (uart0_TXD) ==> ռելեի մոդուլ 3

GPIO15 (uart0_RXD) ==> ռելեի մոդուլ 4

GPIO23 ==> LCD (D7)

GPIO24 ==> LCD (D6)

GPIO25 ==> rfid (RST)

SPI0_CE0 (GPIO8) ==> rfid (SDA)

SPI0_CE1 (GPIO7) ==> mcp3008 (CS/SHDN)

GPIO12 ==> LCD (D5)

GPIO16 ==> LCD (D4)

GPIO20 ==> LCD (E)

GPIO21 ==> LCD (RS)

Քայլ 2: Քայլ 2. Կարգավորեք Raspberry Pi- ն

config:

միացրեք pi- ն ձեր WiFi- ին և միացրեք SPI- ը կազմաձևման ընտրացանկում (sudo rasp-config => միջերեսային ընտրանքներ => SPI => միացնել)

տեղադրեք հետևյալ փաթեթները.

- mfrc522

- RPLCD

- շիշ

- տափաշիշեր

- flask_socketio

տվյալների բազա:

տեղադրել mariadb ազնվամորու pi- ի վրա:

mysql workbench- ով հեռավոր կապ հաստատեք ssh- ի հետ:

ներմուծեք ինքնուրույն ֆայլը տվյալների բազայի հետ ազնվամորու մեջ և համոզվեք, որ ձեր ունեցած օգտվողն ունի տվյալների բազայի բոլոր իրավունքները:

ծրագիր:

Այս բաժնի ներքևում կա rar ֆայլ, ներբեռնեք այն և հանեք ներսում եղած ֆայլերը:

այս ֆայլերը պարունակում են կոլբայի սերվեր և նախագծի համար անհրաժեշտ դասեր:

փոխանցեք այս ֆայլերը ազնվամորու pi- ին, ես խորհուրդ կտայի ձեր օգտվողի համար պատրաստել ավտոմատ բարմեն քարտեզ և տեղադրել դրանք այնտեղ

ծրագիրը գործարկելուց առաջ անհրաժեշտ է բացել app.py- ն և որոնել 'db = DataBase (ծրագիր, «օգտվող», «գաղտնաբառ», «cocktails_db»):

փոխել օգտվողին և գաղտնաբառը ձեր mariadb օգտվողի անունին և գաղտնաբառին

կայք:

տեղադրել apache2 սերվեր ազնվամորու pi- ի վրա:

միացեք filezilla- ի միջոցով:

հանեք ստորև բերված ֆայլը և նորից պետք է փոխեք մի քանի բան, js ֆայլի մեջ կան 4.js ֆայլեր:

և վերջապես ամեն ինչ փոխանցեք /var /www քարտեզին ազնվամորու pi- ի վրա filezilla- ով:

Քայլ 3. Քայլ 3. Գործի կառուցում

Քայլ 3: Գործի կառուցում
Քայլ 3: Գործի կառուցում
Քայլ 3: Գործի կառուցում
Քայլ 3: Գործի կառուցում
Քայլ 3: Գործի կառուցում
Քայլ 3: Գործի կառուցում

Գործը գոյություն ունի փայտից պատրաստված շրջանակի, որից հետո ավելացնում է mdf թերթերը:

Շրջանակ:

2x1 փայտե տախտակներով դուք պետք է դրանք տեսնեք ճիշտ չափերի:

- 6x20 սմ

- 3x49 սմ

- 2 x 15 սմ

հետևի կողմ (շրջանակ):

վերցրեք 50 սմ փայտե ժապավենի 2 կտոր և 25 սմ 2 կտոր

և կազմել պարզ ուղղանկյուն: (լուսանկար)

ճակատային կողմ (շրջանակ):

վերցրեք փայտից մնացածը, այն պետք է լինի 4 կտոր 25 սմ, 1 կտոր 50 սմ և 2 կտոր 17, 5 սմ

և դասավորեք դրանք հետևյալ նկարի նման:

Case:

0,5 սմ չափի mdf թերթերով կտրեք հետևյալ չափերը.

հիմնական գործ

- 1x 51x36 սմ (վերև)

- 1x 50x35 սմ (ներքև)

- 2x 50x23, 5 սմ (առջևի և հետևի)

- 2x 35, 5x23, 5 սմ (կողային վահանակներ)

կետ

-1x19, 5x19 սմ

-3 x 10 x 19 սմ

1. վերցրեք 50x36 սմ ներքևի մասի համար, և մենք դրան կցենք շրջանակի հետևի և առջևի կողմերը:

2. այժմ կցեք կողային վահանակները շրջանակին, դրանք պետք է լինեն առանց շրջանակի կողմերը: (պատճառն այն է, որ մենք շրջանակի կողային տախտակներ չենք արել նախագծի շրջանակներում տարածք խնայելն է):

3. Այժմ բռնեք առջևի վահանակի վահանակները, և մենք պետք է անենք վերևի անկյուն և անցք վերևի ձախ մասում ՝ LCD էկրանին:

կետ

- ներդիրի համար նախ պետք է 18 սմ բարձրությամբ 19 սմ առջևի վահանակից հանել ուղղանկյուն

- այնուհետև բռնեք ձեր 4 կտորները ներդիրի համար և դրանք սոսնձեցեք փայտի սոսինձով և ներդիրը պատյանում:

19, 5x19 սմ -ը ներդիրի հետևի վահանակն է:

LCD ցուցադրման անցք.

- առջեւի վահանակի վերին ձախ մասում դուք պետք է անցք կատարեք, որի երկարությունը 7 սմ է, լայնությունը ՝ 2 սմ, 5 սմ:

Քայլ 4: Քայլ 4: Տարաների պատրաստում

Քայլ 4: Տարաների պատրաստում
Քայլ 4: Տարաների պատրաստում
Քայլ 4: Տարաների պատրաստում
Քայլ 4: Տարաների պատրաստում

կափարիչը և տարան ինքնին պետք է փոփոխվեն, տարայի համար անհրաժեշտ է ջրի մեջ մղելու համար խողովակի մեջ անցք, իսկ ջերմաստիճանի տվիչի համար `կափարիչին անհրաժեշտ է 3 անցք` 1 ըմպելիքը լցնելու և ևս 2 -ը `ուլտրաձայնային տվիչի համար: յուրաքանչյուր տարա:

բեռնարկղի կափարիչ:

- կափարիչի վերին մասում 4, 5 սմ 1 անցք բացեք

- ներքևի մասում `1, 6 սմ 2 անցք` 0, 8 սմ միջև

բեռնարկղը ինքնին.

- ձեզ հարկավոր է 2 անցք փորել տարայի ներքևի մասում ՝ տարայի հակառակ կողմում (կարճ կողմերը)

- 2 անցքերից 1 -ը պետք է լինի ներքևից մոտ 1,5 սմ հեռավորության վրա, քանի որ շրջանակի հետևի կողմը, մյուսը պետք է ցածր լինի ներքևից:

Քայլ 5. Քայլ 5. Էլեկտրոնիկայի ինտեգրում

Քայլ 5: Էլեկտրոնիկայի ինտեգրում
Քայլ 5: Էլեկտրոնիկայի ինտեգրում
Քայլ 5: Էլեկտրոնիկայի ինտեգրում
Քայլ 5: Էլեկտրոնիկայի ինտեգրում
Քայլ 5: Էլեկտրոնիկայի ինտեգրում
Քայլ 5: Էլեկտրոնիկայի ինտեգրում

1. Նախ մենք կսկսենք բիժը կպցնել ձախ կողմը, ինչպես երևում է առջևից:

2. Հաջորդը փորձեք և տեղադրեք LCD- ը առջևի սղոցված ուղղանկյունի մեջ, այն պետք է բավականաչափ ամուր տեղավորվի `ինքնուրույն պահելու համար: բայց անհրաժեշտության դեպքում կարող եք օգտագործել պտուտակներ

3. LCD- ի ներքևում անհրաժեշտ է պտուտակել/ամրացնել rfid սկաները տեղում: (երկուսն էլ կաշխատեն)

4. Աջ կողմում մենք կտեղադրենք ռելեը, ինչպես երևում է նկարում և պտուտակում ենք պոմպերը աջ կողմում, իսկ ազնվամորի պի մալուխները անցնում են առջևի հատվածի վրայով:

5. Այժմ ձեզ հարկավոր կլինի ներքևից դեպի ներքև գտնվող ամենացածր անցքով կոնտեյները և տեղադրեք ջերմաստիճանի տվիչները `ըստ համարանիշի համար 1 -ի համարակալման` սկսած ձախից դեպի աջ: ջերմաստիճանի տվիչներով անցքերը պետք է անջրանցիկ լինեն, այնպես որ սոսնձեք tec7- ով:

6. Տեղադրեք խողովակները մյուս կողմում և չափեք պոմպերին հասնելու և կտրելու համար անհրաժեշտ երկարության երկարությունը: համոզվեք, որ սոսնձեք սա:

7. մինչդեռ մենք կարող ենք ուլտրաձայնային տվիչներն ու pvc խողովակները տեղադրել համապատասխան անցքերի մեջ, առանց սոսնձի, դրանք պետք է բավականին լավ տեղավորվեն:

Քայլ 6: Քայլ 6: Ավարտում

- հանել 2 էներգիայի ադապտերները հետևի մասից և պտուտակել հետևի սալիկը:

- Պտուտակեք PVC խողովակների փակման կափարիչները, իսկ գագաթը պատյանով տեղադրեք:

Նախագիծն այժմ ավարտված է, կարող եք զարդարել ինչպես ցանկանում եք:

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