Բովանդակություն:
- Քայլ 1: Պաշարներ
- Քայլ 2. Փրփրման սխեմա
- Քայլ 3: Տվյալների բազա
- Քայլ 4: Wireframes & Design
- Քայլ 5: Ամեն ինչ միացրեք
- Քայլ 6: Frontend & Backend Code
- Քայլ 7: Բնակարան
- Քայլ 8: Վերջնական հպում
Video: GrooveTail - Կոկտեյլ -մեքենա ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Դադարեցրեք ձեր ժամանակը կորցնելը `ստիպված լինելով կոկտեյլ պատրաստել և Google- ում պարունակել բոլոր բաղադրիչները: Պարզապես ինքներդ ձեզ կոկտեյլ պատրաստեք: Դա այն էր, ինչ պտտվում էր իմ գլխում, երբ ծագեցի այս նախագիծը պատրաստելու գաղափարը:
Ես ուզում էի անել մի բան, որի համար կուզենայի աշխատել, և սա հենց դա է: Իմ սեփական կոկտեյլ մեքենան պատրաստելուց հետո ես ինձ հիանալի եմ զգում, քանի որ այժմ կարող եմ ամբողջ ամառ կոկտեյլներ խմել ՝ նույնիսկ առանց որևէ բան անելու:
Այս նախագիծը ամբողջությամբ վերահսկվում է մի պարզ վեբ կայքի միջոցով, որը պատասխանատու է և շատ հեշտ է օգտագործել: Ingredրագրի մեջ դրված բաղադրիչներն ու կոկտեյլները լիովին ինքներդ ձեզնից են:
Այս կոկտեյլ մեքենան զարմանալի է, և ես ձեզ ցույց կտամ, թե ինչպես եմ այն պատրաստել:
Քայլ 1: Պաշարներ
Lyավոք, այս նախագիծը անվճար չէ… Դուք պետք է որոշ պարագաներ գնեք, որոնք անհրաժեշտ են հավելվածը և պոմպերը վերահսկելու համար:
Կից կա մատակարարման ամբողջական ցուցակ (նյութերի հաշիվ (BOM)):
- «Raspberry Pi» - ն անհրաժեշտ է վերահսկելու այն ամենը, ինչ կոդավորելու եք:
- Մեզ անհրաժեշտ է «12 Վ էլեկտրամատակարարում» `համոզվելու համար, որ ամեն ինչ սնուցված է: Սա նաև գալիս է հոսանքի մալուխի հետ:
- Ես պատվիրեցի 6 «12 Վ պերիալիստական պոմպ», որպեսզի հեղուկը մղվի ապակու մեջ:
- 7.5 մետր սիլիկոնե խողովակներ `հեղուկը պոմպից, այնուհետև ապակուց տեղափոխելու համար:
- Մեզ նաև անհրաժեշտ է «8 ալիքի ռելե» ՝ պերիալիստական պոմպերի հզորության (միացման/անջատման) ռեժիմը վերահսկելու համար:
- «5V կարգավորիչը» օգտագործվում է 12 Վ էլեկտրամատակարարումը 5 Վ Raspberry Pi- ին միացնելու համար:
- Այս նախագծում ես օգտագործեցի «Power Distribution Board» ՝ վերահսկելու իմ + և - բայց դուք կարող եք դա անել նաև սեղանի վրա:
- Ես նաև պատվիրեցի «OLED էկրան» ՝ ցույց տալու այն ip- ը, որը դուք պետք է մուտքագրեք ձեր դիտարկիչում:
- Նախագծի համար ես գնացի տեղական խանութ և գնեցի 27x27 մմ և 210 սմ բարձրությամբ 2 փայտե ճառագայթներ և 125x62, 5 սմ 2 փայտե ափսեներ
- Խմիչքների համար ես նույնպես գնացի տեղական խանութ և գնեցի անհրաժեշտ խմիչքներ իմ կոկտեյլների համար:
Քայլ 2. Փրփրման սխեմա
Առաջին բանը, որ ես արեցի, իմ սխեման կազմելն էր: Այս ծրագիրը շատ հեշտ է օգտագործել, և այն ձեզ շատ է օգնում, երբ իրականում միացնում եք ձեր բոլոր բաղադրիչները միասին:
Դուք միշտ կարող եք ստուգել, թե որ կապում եմ օգտագործել և ինչպես եմ ամեն ինչ միացրել կից ֆայլերում:
Քայլ 3: Տվյալների բազա
Իմ սխեման ավարտելուց հետո ես ստեղծեցի իմ տվյալների բազան: Իմ տվյալների բազան օգտագործվում է իմ բաղադրիչներն ու կոկտեյլները միմյանց միացնելու համար: Տվյալների բազան նաև պահում էր ds1820 տվիչից վերցված ջերմաստիճանը:
Ես սկսեցի մոդել նկարել, և երբ իմ մոդելը լավ ավարտվեց, ես այն առաջ մշակեցի:
Քայլ 4: Wireframes & Design
Ես արդեն գաղափար ունեի վեբ կայքի կառուցվածքի մասին, երբ սկսեցի այս նախագիծը: Այսպիսով, ես սկզբում այն հանեցի մետաղալարերի վրա և դրանից հետո ավելացրեցի գույները: Ես ընտրեցի մուգ գույներ, քանի որ կոկտեյլներն ավելի շատ էին դուրս գալու:
Սա նաև այն պահն է, երբ ես պետք է մտածեի, թե ինչ հատկանիշներ եմ մտցնելու իմ նախագծում: Ես ավելացրել եմ չեղարկման կոճակ, այնպես որ, եթե սեղմեք վթարի ժամանակ կոկտեյլ պատրաստելը, դեռ կարող եք չեղարկել ձեր գործողությունը: Ես նաև զգացի, որ անհրաժեշտ է մաքրման գործառույթ դնել, որպեսզի խողովակներում ավելի քիչ բակտերիալ կյանք լինի:
Քայլ 5: Ամեն ինչ միացրեք
It'sամանակն է ամեն ինչ լարել: Համոզվեք, որ դրա համար օգտագործում եք ձեր Fritzing սխեման, քանի որ դրանք դա շատ ավելի հեշտ են դարձնում, և դուք այդքան սխալներ թույլ չեք տա:
Համոզվեք, որ 5 Վ կարգավորիչը դրել եք 12 Վ լարման և Raspberry Pi- ի միջև: Հակառակ դեպքում ձեր Raspberry Pi- ն կլինի գերլարում, և նա կմահանա: Նաև համոզվեք, որ ձեր բոլոր + և - լարերը ճիշտ տեղում են, քանի որ Raspberry Pi- ն շատ փխրուն է նման իրերի համար:
Քայլ 6: Frontend & Backend Code
Հետո իմ wireframes en դիզայն. Ես սկսեցի գրել իմ html en css- ը: Այս ամենը իսկապես լավ անցավ և պետք է բավականին արագ անցնի:
Ֆրոնտենդի կոդը գրված էր Visual Studio Code- ում ՝ javascript- ով, իսկ հետին ծածկագիրը ՝ Python3.5- ում:
Իմ առջևում ես գրեցի որոշ առանձնահատկություններ, ինչպիսիք են կոկտեյլ պատրաստելիս հետհաշվարկի գործընթացը: Իմ հետևի մասում ես գրեցի ամեն ինչ `կապված իմ տվյալների բազայի, ջերմաստիճանի ցուցադրման, բաղադրիչների ցուցադրման և պոմպերի ակտիվացման և անջատման հետ:
Դժվար մասը գալիս է այն ժամանակ, երբ դուք պետք է կապեք ձեր առջևի ծածկագիրը հետին ծածկագրի հետ: Ես դրա համար վարդակներ եմ օգտագործել: Խրոցակները բավականին հեշտ են օգտագործել և լավ աշխատեցին ինձ համար:
Github շտեմարան
Քայլ 7: Բնակարան
Իմ կոդավորման մեծ մասի ավարտից հետո ես սկսեցի պատրաստել այս նախագծի բնակարանները: Ես ամեն ինչ գնել եմ տեղական խանութից:
- 2 փայտե ճառագայթ ՝ 27x27 մմ և 210 սմ բարձրության
- 2 փայտե ափսե ՝ 125x62, 5 սմ
Ես սկսեցի կտրելով փայտե ճառագայթների և փայտե թիթեղների ճիշտ չափերը: Իմ բնակարանը 40x40 սմ է և 62, 5 սմ բարձրություն:
Sizesիշտ չափերը կտրելուց հետո ես փայտե ճառագայթներով ուղղանկյուն պատրաստեցի: Երբ ուղղանկյունը պատրաստվեց, ես դրա շուրջը դրեցի փայտե թիթեղները մի քանի պտուտակով: Ես համոզվեցի, որ պատյանների մեջտեղում կա մի ափսե, որը պետք է տեղավորի իմ էլեկտրոնիկան: Այդ մասը հետագայում կփակվի, և կցուցադրվի պատյանի միայն ներքևի մասը:
Բնակարանի հիմնական իրերի մեծ մասն ավարտվելուց հետո ես սկսեցի պտուտակել որոշ անցքեր, որտեղ պերիալիստական պոմպերն էին, և դրանք տեղադրեցի տեղում:
Բնակարանի հետևի հատվածում հոսանքի մալուխը տեղավորելու համար ես քաշեցի անցք: Միջին հարթակում ես 6 անցք քաշեցի, որպեսզի սիլիկոնե խողովակները անցնեն և անցնեն խմիչքների ներսը:
Ես նաև հարթակ մեջտեղում մի փոս քաշեցի և դրա միջով սպիտակ խողովակ դրեցի, որը դրել էի իմ տանը ՝ մի փոքր իմպրովիզացիա: Այս խողովակն է, որտեղ բոլոր սիլիկոնային խողովակները կմտնեն:
Քայլ 8: Վերջնական հպում
Բնակարանի արտաքին մասի ավարտից հետո: Ես պտուտակեցի և կպչեցի իմ բոլոր բաղադրիչներին: Սա շատ աշխատանք էր և շատ ժամանակ է պահանջում, քանի որ դուք պետք է դա անեք շատ ուշադիր և ճշգրիտ `բաղադրիչներին չվնասելու համար:
Իմ բոլոր բաղադրամասերը դնելուց հետո ես ամրացրի իմ Պերիալիստական պոմպերը պատյանին և սիլիկոնե խողովակները կցեցի դրան:
Ես սիլիկոնե խողովակները դրեցի անցքերիս մեջ, որոնք ես քաշել էի մի կողմից: Իսկ մյուս կողմից ես այն դրեցի սպիտակ խողովակի մեջ, որպեսզի բոլոր սիլիկոնե խողովակները միանան: Այստեղ է, որ ապակին կանգնում է:
OLED էկրանը վերջին բաներից մեկն է, որը ես ամրացրել եմ իմ բնակարանին: Ես այն պտուտակեցի և մի փոքր անցք արեցի, որպեսզի բոլոր լարերը մտնեն բաղադրամասի ներսը:
Ամեն ինչ միացնելուց և փորձարկելուց, արդյոք այն աշխատում է, ես փակեցի պատյանի առջևի վերին հատվածը, և այն շատ գեղեցիկ տեսք ուներ: Ես շատ հպարտ եմ իմ ստեղծած նախագծով:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)