Բովանդակություն:
- Քայլ 1: Էլեկտրոնիկայի հավաքում
- Քայլ 2. Տեղադրեք տեսախցիկը Raspberry Pi- ի մեջ
- Քայլ 3. Յուրաքանչյուր LED- ի վրա կպցրեք դիմադրիչները կաթոդի ոտքերին
- Քայլ 4. Միացրեք LED- ները և PTM անջատիչը Raspberry Pi- ին
- Քայլ 5: Էներգամատակարարում
- Քայլ 6: Raspbian- ի տեղադրում Micro-SD քարտի վրա
- Քայլ 7: Pi- ն միացրեք մոնիտորին
- Քայլ 8: Ստեղծեք ձեր Twitter API- ը
- Քայլ 9: Piրագրավորում ձեր Pi- ի համար
- Քայլ 10: Տեղադրեք ձեր կոդը ՝ ավտոմատ գործարկելու համար
- Քայլ 11: Բնակարան (BOM)
- Քայլ 12: Հորատման LED, տեսախցիկ և անցքեր դեպի արկղ
- Քայլ 13: Power անջատիչ և լար
- Քայլ 14: Տեսախցիկն ավելացնել տուփին
- Քայլ 15: Տուփը կցելով արտամղմանը
- Քայլ 16. Կանգնակը ամրացնելով բազային
- Քայլ 17. Տեսախցիկի տուփը ամրացնել կանգնակին
- Քայլ 18: Եզրակացություն
Video: Սննդի տեսախցիկ ՝ 18 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս նախագիծը ոգեշնչված էր MIT Media Lab- ի կողմից իրականացվող սննդամթերքի տեսախցիկով: Այս նախագիծը Սինգապուրի UWCSEA East քոլեջի Coding For Good at Good ծառայության մաս է կազմում: Այս նախագծի նպատակն է նվազեցնել մեր համայնքի կողմից վատնված սննդի քանակը ՝ մարդկանց այլընտրանք տալով իրենց չուտած սնունդը դեն նետելուն:
Սննդի տեսախցիկի նախագիծը թույլ է տալիս սնունդ, որն այլապես վատնված կլիներ, տեղադրվել տեսախցիկի տակ, լուսանկարվել այն և տեղադրվել Twitter- ում ՝ ամբողջ համայնքի դիտելու համար: Այդպիսով թույլ տալով որևէ մեկին գալ ավարտել անվճար սնունդը: Այս հրահանգը ձեզ կտանի մեր դպրոցական համայնքում Food Cam պատրաստելու և իրագործելու մեր ճանապարհին:
Քայլ 1: Էլեկտրոնիկայի հավաքում
Նախագծի էլեկտրոնիկայի մասով սկսելու համար մենք նախ պետք է հավաքենք մասերի հետևյալ ցուցակը (ստորև): Power power- ը պարտադիր չէ և անհրաժեշտ է միայն այն դեպքում, երբ դուք պահանջում եք, որ այս սարքը լինի դյուրակիր: Մեր դեպքում մենք պլանավորում էինք ունենալ կայուն արտադրանք `երկարաձգված միկրո USB- ից USB լարով, որը սնուցում է Pi- ին: Բացի այդ, կոճակի բնութագրերը մեծ նշանակություն չունեն, բացառությամբ այն բանի, որ կոճակը PTM (մղում կատարելու) անջատիչ է կամ ակնթարթային անջատիչ: Սա հետագայում կարևոր կլինի ինչպես տեսախցիկի, այնպես էլ կոդի ֆունկցիոնալության համար:
Ինչ վերաբերում է ապարատային սարքավորումներին, ապա այս պահին մի անհանգստացեք: Եթե ցանկանում եք դա ավարտել, անցեք 11 -րդ քայլին:
Ահա այն, ինչ դուք պետք է ունենաք որպես նախապայման այս նախագիծը փորձելու համար
1. Կայուն ինտերնետ կապ
2. HDMI մալուխ
3. Մոնիտոր
4. Մկնիկ
5. USB պորտ
Էլեկտրոնիկա (BOM) *oldոդման երկաթ պահանջվում է
1x Ազնվամորի Pi 3 մոդել B
2x LED (1x կարմիր, 1x կանաչ)
1x ազնվամորի Pi տեսախցիկ (V2.1)
6x իգականից դեպի լարեր
1x մեծ կարմիր կոճակ (PTM)
2x 470 Օմ դիմադրություն
1x Power Bank (5500 mAh) (ըստ ցանկության)
1x USB- ից micro-USB մալուխ
1x Micro SD քարտ
1x Micro SD քարտի ընթերցող
Քայլ 2. Տեղադրեք տեսախցիկը Raspberry Pi- ի մեջ
Տեղադրեք ճկվող մալուխը տեսախցիկից ՝ ճկուն մալուխի պորտի մեջ, Raspberry Pi տախտակի վրա: Դա արեք զգուշությամբ, քանի որ այս մասերի փոխարինումը կարող է բավականին թանկ նստել:
Քայլ 3. Յուրաքանչյուր LED- ի վրա կպցրեք դիմադրիչները կաթոդի ոտքերին
Եթե դուք փնտրում եք այս նախագիծը նախ ավարտել տախտակի վրա, ինչպես ցույց է տրված վերևի աջ լուսանկարում, ապա կարող եք բաց թողնել այս քայլը: Այնուամենայնիվ, եթե դուք պլանավորում եք այն դարձնել մշտական, շարունակեք այս քայլին:
Նախքան եռակցումը, համոզվեք, որ դուք ունեք ճիշտ տեղադրում: Դուք պետք է աշխատեք ջերմակայուն գորգի վրա, ակնոցներով և պատշաճ օդափոխությամբ: Այս անվտանգության քայլերը վճռորոշ նշանակություն ունեն `վթարի դեպքում վնասվածքների կամ վնասների ռիսկը նվազագույնի հասցնելու համար:
LED- ների ոտքերին ռեզիստորները միացնելու երկու եղանակ կա: Դուք կարող եք կամ ռեզիստորը միացնել ուղղակիորեն LED- ի վրա, կամ օգտագործել մետաղալար `ինչպես դիմադրիչը, այնպես էլ LED- ը միացնելու համար (վերևում նշված է): Ինչ ճանապարհ էլ որ ընտրեք, համոզվեք, որ մեկուսացնում եք ձեր լարերը `կարճ միացումից խուսափելու համար: Սա երևում է ներքևի աջ լուսանկարում: LED- ի կաթոդը կարճ ոտքն է:
Քայլ 4. Միացրեք LED- ները և PTM անջատիչը Raspberry Pi- ին
Իդեալում, արականից իգական լարերը պետք է օգտագործվեն այնպես, որ հեշտ լինի լարերը միացնել Raspberry Pi մոդուլին: Մինչ լարերի մյուս (արական) ծայրերը կարող են զոդվել LED- ներին և միանալ: Այնուամենայնիվ, եթե արականից իգական լարերը հասանելի չեն, խորհուրդ է տրվում, որ ճկունության և չոր հոդերի նվազման պատճառով պինդ միջուկի փոխարեն օգտագործվի բազմակողմանի մետաղալար:
Ահա պահանջվող կապերը (օգտագործեք GPIO կապի սխեման, որը կցված է վերը նշված լուսանկարներում).
- Կարմիր LED անոդ. GPIO Pin 13
- Կարմիր LED կաթոդ. Gանկացած GND կապում
- Կանաչ LED անոդ. GPIO Pin 7
- Կանաչ LED կաթոդ. Gանկացած GND կապում
- Կոճակի ոտք 1: GPIO Pin 12
- Կոճակ ոտք 2. Anyանկացած GND կապում
Այս նավահանգիստներից որևէ մեկը կարող է փոխվել ՝ հետագայում փոփոխելով ծածկագիրը:
Քայլ 5: Էներգամատակարարում
Ինչպես ավելի վաղ քննարկվեց, Pi- ն կարող է սնուցվել երկու եղանակով ՝ կախված դրա օգտագործումից: Power bank- ով (կամ արտաքին մարտկոցով) կամ պատին ուղղակի խրոցակով: Մեր դեպքում մենք միկրո USB- ից USB ենք օգտագործում, որպեսզի այն կարողանա սնուցվել աղբյուրներից որևէ մեկի միջոցով:
Չնայած, մալուխը պետք է երկարաձգվի այնպես, որ մետաղալարը կարող է հասնել նավահանգիստ `հաշվի առնելով վերջնական արտադրանքի բարձրությունը: Դա անելու համար միկրո USB- ից USB մալուխը պետք է կիսով չափ կտրվի, երկու ծայրերում հանվի, այնուհետև ցանկացած պահանջվող երկարության երկարացման մետաղալարը կարող է միացնել լարերի երկու կեսերի բացասական և դրական տերմինալները, ինչպես ցույց է տրված վերևում:
Քայլ 6: Raspbian- ի տեղադրում Micro-SD քարտի վրա
Այս քայլը վճռորոշ նշանակություն ունի ձեր pi- ի ստեղծման համար, եթե դա դեռ չեք արել:
Ձեզ հարկավոր է ներբեռնել NOOBS ՝
Եվ SD քարտի ձևաչափ ՝
Ձեր քարտի վրա raspbian տեղադրելու վերաբերյալ ամբողջական հրահանգների համար այցելեք այս կայքը, քանի որ այն հիանալի աշխատանք է կատարում տեղադրման գործընթացի մանրամասների մեջ:
Քայլ 7: Pi- ն միացրեք մոնիտորին
Օգտագործելով վերը նշված լուսանկարը ՝ որպես ուղեցույց, միացրեք համապատասխան նավահանգիստները մոնիտորին և լրացուցիչ սարքավորումներին, ինչպիսիք են ստեղնաշարը, մկնիկը և այլն: Եթե ամեն ինչ ճիշտ է տեղադրված, էկրանը միացնելուց հետո պետք է ցույց տա Pi OS- ի գործարկումը: ինչպես երեւում է վերը նշված նկարում:
Քայլ 8: Ստեղծեք ձեր Twitter API- ը
*Նշում. Դա անելու համար դուք պետք է ունենաք Twitter- ի հաշիվ `հաստատված հեռախոսահամարով
Նույն վեբ դիտարկիչից, որտեղ մուտք եք գործել ձեր twitter հաշիվ, անցեք
1. Կտտացրեք Ստեղծել նոր ծրագիր
2. Լրացրեք անունը, նկարագրությունը և կայքը (եթե ձեր նախագծի համար չունեք կայք, ցանկացած վավեր կայք կանի. Պարզապես հիշեք «https://» - ը
3. Համաձայնեք T & C- ի հետ
4. Կտտացրեք Ստեղծել ձեր Twitter հավելվածի կոճակը
5. Կտտացրեք Թույլտվությունների ներդիրին, ընտրեք Կարդալ և գրել, սեղմել Թարմացնել կարգավորումները
6. Կտտացրեք «Բանալիներ և մուտքի նշաններ» ներդիրին, այնուհետև կտտացրեք «Ստեղծել իմ մուտքի նշան» կոճակին
7. Ստեղծել իմ մուտքի նշանի կոճակը սեղմելուց հետո կտեսնեք Access Token և Access Token Secret դաշտերը: Պահպանեք դաշտի այս բոլոր արժեքները ձեռքի տակ: Դրանք ձեզ հարկավոր կլինեն Python կոդի համար:
Սպառողի բանալին (API բանալին)
Սպառողի գաղտնիքը (API գաղտնիք)
Մուտքի նշան
Մուտք գործեք Token Secret
Քայլ 9: Piրագրավորում ձեր Pi- ի համար
Ներբեռնեք այստեղ կցված աղբյուրի կոդը: Կարդացեք մեկնաբանությունները և ավելացրեք անհրաժեշտ տեղեկատվությունը, ներառյալ վերջին քայլին գեներացված ստեղները: Հիշեք, որ ստուգեք, որ ձեր լրացրած կապի համարները ճիշտ թվեր են, որոնց բաղադրիչները միացրել եք ավելի վաղ:
Քայլ 10: Տեղադրեք ձեր կոդը ՝ ավտոմատ գործարկելու համար
Ձեր տերմինալում (Pi OS) մուտքագրեք ՝
sudo nano /etc /profile
Սա կբացի ֆայլ, որն ինքնաբերաբար գործարկվում է գործարկման ժամանակ: Մնում է միայն համոզվել, որ ձեր ծածկագիրը նույնպես աշխատում է ՝ ավելացնելով այն այս ֆայլին: Դա անելու համար տողի ներքևում մուտքագրեք.
sudo python /home/pi/myscript.py
որտեղ /home/pi/myscript.py- ն փոխարինվում է ձեր կոդավորման ֆայլը կոչվող ճանապարհով (թղթապանակները և այնուհետև ֆայլի անունը կտրված է շեշտերով):
Այնուհետև, դուրս գալու համար սեղմեք Ctrl-X, խնայելու համար սեղմեք Y և անհրաժեշտության դեպքում սեղմեք Enter ՝ ֆայլից ամբողջությամբ պահելու/դուրս գալու համար:
Քայլ 11: Բնակարան (BOM)
Բնակարանի համար մենք օգտագործեցինք սև արկղի ապագա հանդերձանքը և դուրս մղեցինք դուրս գալուց, որպեսզի տեսախցիկը պահենք սննդի տեղադրման տախտակից վերև:
Ինչ ենք մենք օգտագործել բնակարանի համար
1. Փայտե տախտակ
2. արտամղում
3. 2x M12 ընկույզ
4. 2x M12 պտուտակ
5. Black Future Kit Box
Քայլ 12: Հորատման LED, տեսախցիկ և անցքեր դեպի արկղ
Կոճակը, տեսախցիկը և LED- ները տեղում ամրացնելու համար մենք պետք է անցքեր բացենք յուրաքանչյուր բաղադրիչ տեղադրելու համար:
Մեր դեպքում, ահա յուրաքանչյուր անցքի տրամագիծը.
LED պահիչներ `8 մմ
Խցիկի անցք `6 մմ
Կոճակի անցք ՝ 22 մմ (կախված է ձեր օգտագործած կոճակից)
Հորատման ժամանակ համոզվեք, որ փորվածքն անցկացնում եք հորատման մակերևույթին ուղղահայաց և մի գործադրեք չափազանց մեծ ճնշում, ինչը կարող է մեծացնել պատյանների ճեղքման վտանգը: Համոզվեք, որ օգտագործեք լվացքի մեքենաներ և ընկույզներ `յուրաքանչյուր բաղադրիչը տեղում ամրացնելու համար:
Համոզվեք, որ այն բաղադրիչը, որի համար փոս եք հորատում, բավականաչափ տեղ կունենա տեղավորվելու համար, նախքան արկղի այդ հատվածում փոս պատրաստելը:
Քայլ 13: Power անջատիչ և լար
Այս քայլը պարտադիր չէ և էներգիայի մատակարարումը վերահսկելու համար պահանջում է SPST ռոքերային անջատիչ: Սա հնարավորություն կտա անջատել սարքը ՝ առանց USB լարը անջատելու, և, հետևաբար, հարմարության գործառույթ է: Ձեզ անհրաժեշտ կլինի USB- ից մինչև micro-USB երկարացված մալուխ (ինչպես արդեն քննարկվել է ավելի վաղ), քանի որ այն պետք է կտրված լինի անջատիչով անցնելու համար:
Մենք նախ չափեցինք և դուրս հանեցինք այն անցքի չափը, որը մենք պետք է փորենք, որպեսզի անջատիչն ապահովվի: Այնուհետև, օգտագործելով 8 մմ տրամաչափի փորվածք, մենք երկու անցք փորեցինք կողք կողքի, որպեսզի կարողանանք ուղղանկյուն անցք բացել, որպեսզի համապատասխանի մեր ճոճվող անջատիչի ձևին:
Երբ ռոքերի անջատիչը տեղում մղվեց, դրական երկարացման մետաղալարը կտրվեց: Երկու ծայրերն այնուհետև զոդվեցին ընդհանուր տերմինալին և ռոկեր անջատիչի հարակից տերմինալին, ինչպես երևում է վերևում:
Քայլ 14: Տեսախցիկն ավելացնել տուփին
Տեսախցիկը տուփին ավելացնելը շատ բարդ մասն է: Մենք դա արեցինք ՝ օգտագործելով տաք սոսինձ ատրճանակ, որը մեզ թույլ է տալիս համեմատաբար հեշտությամբ հեռացնել տեսախցիկը, եթե ինչ -որ բան այն չէր:
Նախ, տեղադրեք տեսախցիկը տեղում և համոզվեք, որ այն ճիշտ նկարում է: Բացի այդ, համոզվեք, որ լուսանկարը որևէ կերպ թեքված չէ: Երբ այս փոփոխականները ամրագրվեն, վերցրեք սոսինձ ատրճանակը և սոսնձեք Pi տեսախցիկի կողմերը տուփին: Չնայած համոզվեք, որ ատրճանակը չի դիպչում տեսախցիկի ոսպնյակին:
Քայլ 15: Տուփը կցելով արտամղմանը
Այս քայլն ավարտելու համար նախ ձեռք բերեք ալյումինե ժապավեն, ինչպես երևում է վերևում և թեքեք այն 90 աստիճանով, որպեսզի այն փաթաթվի ձեր տուփի շուրջը: Հաջորդը, երկու տուփի մեջ և ալյումինե ժապավենի վրա երկու շարք (12 մմ տրամագծով) անցքեր պատրաստեք, որպեսզի դրանք շարվեն: Օգտագործեք M12 պտուտակներ և ընկույզներ `տուփի եզրին երկայնքով ամրացնելու համար ալյումինե ժապավենը: Տուփից դուրս եկող ավելորդ շերտը այնուհետև կարող է օգտագործվել տուփը դուրս գալու համար ամրացնելու համար, ինչպես ցույց է տրված հետևյալ քայլերում:
Համոզվեք, որ օգտագործեք գործիքներ, ինչպիսիք են vernier տրամաչափը և քանոնը, որպեսզի ամեն ինչ հավասարեցվի: Offանկացած օֆսեթ կարող է հանգեցնել արտադրված պատկերի թեքության:
Քայլ 16. Կանգնակը ամրացնելով բազային
Նախ, կտրեք երկար արտամղման կտոր (*տե՛ս ստորև): Այնուհետև ձեռք բերեք երկու փակագծեր/կողեր, ինչպես ցույց է տրված վերևում և չոր տեղավորեք փակագծերում և դուրս ցցեք փայտե հատակի վրա: Հաջորդը, վերցրեք մատիտ և նշեք, թե որտեղից եք անհրաժեշտ անցքեր բացելու ՝ փակագծերը տախտակին ամրացնելու համար:
Հորատեք այդ անցքերը (մոտ 8 մմ) և ամրացրեք փակագծերը տախտակին ՝ օգտագործելով M8bolts և ընկույզներ: Հաջորդը, ձեռք բերեք սեղմման համար անհրաժեշտ t- ձևի պտուտակներ և ամրացրեք արտանետման սյունը երկու փակագծերի միջև, ինչպես երևում է վերևում:
*Կարևոր է նշել, որ էքստրուզիայի բարձրությունը կախված է նրանից, թե ինչ կցանկանայիք տեսախցիկը տեսնել իր տեսադաշտում: Մեզ համար մենք այն նստել էինք տախտակից մոտ 60 սմ բարձրության վրա, որպեսզի գրավի գրատախտակը գրատախտակին: Այս բարձրության մասին մենք որոշեցինք տարբեր բարձրությունների վրա տեսախցիկը փորձարկելուց և Twitter- ում պատկերների ուսումնասիրությունից հետո:
Քայլ 17. Տեսախցիկի տուփը ամրացնել կանգնակին
Այս քայլով, նախ կտրեք մեկ այլ փոքր կտոր էքստրուզիոն: Դրա երկարությունը պետք է հիմնված լինի այն բանի վրա, թե որքան հեռու կցանկանայիք հասնել ձեր տեսախցիկին, ինչպես երևում է վերևում:
Հաջորդը, վերցրեք տուփից դուրս եկող ալյումինե ժապավենը և դրա միջով անցեք երկու 6 մմ անցք (հիմնական լուսանկար): Այնուհետև վերցրեք արտամղման ավելի փոքր կտորը և ամրացրեք ալյումինե շերտի տակ ՝ օգտագործելով t- ձևի պտուտակներ (ներքևի աջ լուսանկար): Համոզվեք, որ անցքերը համընկնում են այնպես, որ պատկերը թեքված չթվա:
Վերջապես, էքստրուզիոն երկու կտորը 90 աստիճանի անկյան տակ ամրացնելու համար մենք օգտագործեցինք մի փոքր փակագիծ/կող և ամրացրեցինք այն երկու կտորների վրա ՝ օգտագործելով անհրաժեշտ տիպի պտուտակներ, որոնք փակվում են արտանետման մեջ:
Քայլ 18: Եզրակացություն
Ի վերջո, պարզապես հոսանքի մալուխը Pi- ից միացրեք USB պորտին և պտուտակեք հոսանքի տուփի հետևի մասը: Վերջ!
Մնում է միայն սարքը տեղադրել մի վայրում, որտեղ մարդիկ ուտում են և գովազդել ձեր ստեղծած անվճար սննդի twitter հաշիվը:
Մեր թվիթերյան էջի հղումը կարող եք գտնել այստեղ:
Վայելեք
Այս հրահանգը գրվել և ստեղծվել է Ռեհան Իրանի և Justասթին Չանի կողմից UWCSEA East- ի Coding For Good ծառայությունից ՝ պարոն Դեյվիդ Քանի վերահսկողությամբ: Սա նույնպես պատրաստվել է քոլեջի ծառայության Circle Enterprise- ի և UWCSEA East DT բաժնի օգնությամբ: Լրացուցիչ շնորհակալություն Sewen Thy- ին և Vatsal Agarwal- ին `նախագծում ունեցած ներդրման համար:
Խորհուրդ ենք տալիս:
Կենդանիների սննդի ամանի ավտոմատ նախագիծ. 13 քայլ
Կենդանիների սննդի գավաթների ավտոմատ նախագիծ. Այս հրահանգը կներկայացնի և կբացատրի, թե ինչպես կարելի է կառուցել ավտոմատացված, ծրագրավորվող ընտանի կենդանիների սնուցող սարք `կցված սննդի ամաններով: Ես կցել եմ այստեղ տեսանյութ, որը պատկերում է, թե ինչպես են գործում ապրանքները և ինչ տեսք ունի
Կենդանիների սննդի դիսպենսեր `3 քայլ
Կենդանիների սննդի դիսպենսեր. Para los amantes de mascotas, este es un proyecto que les puede ser muy útil! Un alimentador automático que te permite observar cual es el pesaje de la comida, y solo es necesario que oprimas un botón.Un mecanismo sencillo que podrás armar desde tu
Arduino մեխանիկական սննդի դանակ `6 քայլ
Arduino մեխանիկական սննդի դանակ. Այս Arduino սնուցվող սննդի դանակը նախատեսված է օգնելու ձեզ խոհանոցում կտրել և կտրատել: Սկզբում ես հավատում էի, որ այն կկարողանա կտրել բոլոր սննդամթերքները, բայց ես իմացա, որ ավելի փոքր սերվո շարժիչի պատճառով այն չի կարողացել կտրել
Տեսախցիկի տեսախցիկ ՝ 5 դոլար արժողությամբ փաստաթղթերի տեսախցիկ ՝ 4 քայլ (նկարներով)
5 դոլար արժողությամբ դյուրակիր համակարգչային փաստաթղթերի տեսախցիկ տեսաֆիլմերի կոնֆերանսի համար. Հրապարակվել է 202008 թ. Johnոն Է. www.instructables.com/id/A-Sub-10-MetaPrax-Documen
Պարզ Raspberry Pi տեսախցիկ `պատրաստված սննդի տարայից. 6 քայլ (նկարներով)
Պարզ Raspberry Pi տեսախցիկ ՝ պատրաստված սննդամթերքի տարայից Կյանքում այն շատ բաների ամենամեծ աղբյուրն է, որը կյանքը դարձնում է արժանի ապրելու:- D