Բովանդակություն:
- Քայլ 1: Պաշարներ
- Քայլ 2: Կարգավորեք RPI- ն
- Քայլ 3: SSH դեպի RPI անլար ցանցի համար
- Քայլ 4: Միացեք VS կոդի հետ
- Քայլ 5: Կոդավորում
- Քայլ 6: Բնակարանային նյութերի հավաքում
- Քայլ 7: Արտաքին մասի հավաքում
- Քայլ 8: Կտրուկներ
- Քայլ 9. Լանջերի ամրացում
- Քայլ 10: Էլեկտրոնիկա
Video: SmartFeeder: 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Յուրաքանչյուր շան սեփականատեր իր կյանքում գոնե մեկ անգամ մոռացել է կերակրել իր ընտանի կենդանուն: Եվ ես ուզում էի այնպիսի բան պատրաստել, որ երբ մոռանաս քո ընտանի կենդանուն կերակրելուց մինչև հեռանալը, այն դեռ կարող ես անել հեռվից կամ գուցե որոշակի ժամանակ անց:
Այս նախագծում մենք պատրաստելու ենք շների ավտոմատ սնուցող սարք, որը վերահսկելի է կայքում: Այս կայքը ձեզ ցույց կտա տեղեկատվություն ամանի մեջ առկա սննդի քանակի և այն լիցքավորվելու ժամանակների մասին, կամ եթե շունը կերել է:
Կան նաև այնպիսի պարամետրեր, որոնք կարող են կարգավորվել ձեր (կամ ձեր շան) կարիքներին համապատասխան:
Քայլ 1: Պաշարներ
Նյութեր:
- Ազնվամորի Պի
- 16 ԳԲ SD քարտ
- տախտակ
- jumper մալուխներ
- ուլտրաձայնային տվիչ
- ծառայություն
- բեռնախցիկ (ես օգտագործել եմ 5 կգ)
- բեռնախցիկի ուժեղացուցիչ (HX711)
- պլաստիկ/փայտ այս նախագծի բնակարանաշինության համար
- պլաստիկ աման (բեռնախցիկի համար)
Գործիքներ:
- Պտուտակներ
- Պտուտակահան
- Գայլիկոն
- Տեսավ
- Հղկող թուղթ
- Սուպեր սոսինձ/սիլիցիում (և սիլիկոնային ատրճանակ)
Քայլ 2: Կարգավորեք RPI- ն
Առաջին քայլը, որը ես արեցի, ազնվամորու pi- ի կազմաձևումն էր, այնպես որ ես ամեն ինչ մաքրեցի իմ sd քարտից և դրա վրա տեղադրեցի մի պատկեր Win32diskmanager- ով, որով կարող ենք այնտեղ գրել Raspbian:
Քայլ 3: SSH դեպի RPI անլար ցանցի համար
Պատկերը տեղադրվելուց հետո կարող եք Ethernet մալուխ տեղադրել ձեր Pi- ի և համակարգչի մեջ: գնացեք հրամանի տող և մուտքագրեք ipconfig: «Ethernet ադապտեր» ունեցող տեքստի բլոկում պետք է լինի ip- հասցե: Այս IP հասցեն այն է, որով մենք գնում ենք SSH: Այս քայլը կատարելու համար ես օգտագործել եմ PuTTY- ն: Այստեղ դուք պետք է տեղադրեք IP- ն և նավահանգիստը (22 SSH- ի համար) և տեղադրեք ձեր գաղտնաբառը Pi- ի վրա (ստանդարտ գաղտնաբառը «ազնվամորի» է): Այստեղ մենք պետք է փոխենք մեր ցանցի կարգավորումները, որպեսզի կարողանանք անլար միացնել: Սա է «wpa_passphrase nameofnetwork» կատարելու հրամանը, որից հետո պետք է մուտքագրել գաղտնաբառը: Willանցային {…} տեքստի բլոկը կհայտնվի, պատճենեք սա և մուտքագրեք «sudo nano /etc/wpa_supplicant/wpa_supplicant.conf»: Սրանում դուք պետք է տեղադրեք նախկինի տեքստը ֆայլի ներքևում:
Դրանից հետո կարող եք վերագործարկել ձեր Pi- ը:
Քայլ 4: Միացեք VS կոդի հետ
Կոդավորման համար մեզ անհրաժեշտ է Visual studio կոդ: Այս գործարկումից հետո անհրաժեշտ է SSH- ի համար plugin չտեղադրել: Տեղադրվելուց հետո կարող եք սեղմել ներքևի ձախ անկյունում կամ բացել տերմինալը և մուտքագրել SSH pi@ipadress: Դրանից հետո դուք պետք է տեղադրեք ձեր գաղտնաբառը, և մենք կարող ենք սկսել կոդավորումը:
Քայլ 5: Կոդավորում
Այժմ մենք պետք է ստեղծենք կայքը, կարող եք vscode- ում թղթապանակ բացել, գնալ var/www/html և այստեղ մենք սկսում ենք:
Այստեղ կգան մեր HTML- ը, CSS- ը, Images- ը և Javascript- ը:
Այժմ մենք կարող ենք բացել մեկ այլ թղթապանակ նույն աշխատանքային տարածքում: Ես տեղադրել եմ mine mine նախագիծը և տեղադրել այն իմ pi- ի տնային թղթապանակում: Այստեղ կգա ամեն ինչ ՝ կապված backend- ի հետ (ուստի python ֆայլերի մեծ մասը):
Քայլ 6: Բնակարանային նյութերի հավաքում
Բնակարանի համար ես օգտագործեցի փայտ և պլաստմասե ափսե, որը կտորներով կտրեցի սղոցով:
L կտորները 50x50 են, բայց ես կտրեցի մի կտոր 20x40- ից: Անհրաժեշտ է երկու անգամ դա անել երկու կողմերի համար:
Բարակ տախտակները ներքևի և հետևի ափսեի համար են: Սրանք երկուսն էլ 20x50 են (նկատի ունեցեք. Հավաքումից հետո ձեզ հարկավոր է ավելի կարճ կտրել):
Այնուհետև առջևի մասում մեզ պետք կգա մի կտոր, որը 20x40 է (կարող եք օգտագործել մնացածը, որոնք դուրս են եկել L ձևերը կտրելիս):
Այստեղ ես նշեցի կիսաշրջան, որպեսզի սնունդը դուրս գա:
Հաջորդը մեզ պետք է 2 փոքրիկ տախտակ, որոնք ունեն 20x10 և 18x10 (18 լայնություն, քանի որ տախտակները ունեն 1 սմ հաստություն, այնպես որ այն հեշտությամբ սահում է): սա այն սկուտեղի համար է, որտեղ կլինի ամանը: (կարող եք ամբողջը հորատել 18x10 տախտակի մեջ բեռնախցիկի լարերի համար):
Քայլ 7: Արտաքին մասի հավաքում
Հաջորդը մենք բոլոր մասերը միասին կպչենք, որպեսզի իմանանք, թե ինչ տեսք կունենա այն:
Ես օգտագործել եմ 9 պտուտակ առջևի տեսքի համար, 14 պտուտակ երկու կողմերի համար:
Քայլ 8: Կտրուկներ
Հաջորդը ես փայտով մի թեքություն արեցի, վերևը տախտակ է ՝ 18x40 սմ, իսկ այն, որ գնում է ամանի մոտ, վերևի մասում 40 սմ լայնություն է, բայց փոքրանում է դեպի առջևի անցքը: երկարությունը նույնպես 40 սմ է: Ես ավելացրել եմ լրացուցիչ պահակախմբեր, որպեսզի սնունդը չթափվի բնակարանում:
Քայլ 9. Լանջերի ամրացում
Ես ամրացրի լանջերը պտուտակներով `բուն լանջին լրացուցիչ տախտակ ավելացնելով: Կարող եք օգտագործել նաև սուպեր սիլիկոն կամ սոսինձ:
Քայլ 10: Էլեկտրոնիկա
Սա դեռ կառուցման փուլում է
Խորհուրդ ենք տալիս:
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 ++)