Բովանդակություն:
- Քայլ 1: Նյութ
- Քայլ 2: Կարգավորեք Raspberry Pi- ն
- Քայլ 3: MySQL
- Քայլ 4: Մասշտաբ
- Քայլ 5: DC շարժիչ
- Քայլ 6: Դիսպենսեր
- Քայլ 7: Կառուցում
- Քայլ 8: Կայք
Video: Dogspenser: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Յուրաքանչյուր շան սեփականատեր գոնե մեկ անգամ բախվել է դրան ՝ հայտնի և տարածված խնդիր: Ես և իմ ընտանիքը ինքներս ենք դա զգացել, գնացեք արձակուրդ և դուք պարտավոր եք ձեր ընկերներին և ընտանիքին հարցնել, թե արդյոք նրանք ցանկանում են ձեր շանը կերակրել ամեն օր: Ոչ միայն անհանգստացնող է հարցնել շուրջը և իրականում գտնել մեկին, ով պատրաստ է աշխատանքի, այլ շատ ժամանակատար է այն մարդու համար, ով պատրաստ է ամեն օր կերակրել ձեր ընտանի կենդանուն: Այս ձեռնարկը կբերի այնպիսի հարմարավետություն ձեր կյանքում, որը դուք խնդրում էիք, եթե երբևէ հայտնվել եք այն իրավիճակում, որը ես հենց պատկերեցի: Մեքենան ինքնաբերաբար, բայց նաև ձեռքով կբաժանի սնունդը, դուք կստանաք անվտանգ վեբ կայք, որը հարմարեցված է և կտրամադրի ձեզ կենդանի տեղեկություններ, ինչպիսիք են կերակրման տարայի քաշը, վերջին կերակրման ժամանակը և այլն:
BOM փաստաթուղթ, գնի համար
Քայլ 1: Նյութ
Էլեկտրոնիկա:
- ազնվամորի pi 3 մոդել B
- 12V DC շարժիչ 15rpm
- 20 կգ բեռնախցիկ (5 կգ -ը նույնպես լավ են)
- HX711 բեռնախցիկի ուժեղացուցիչ
- կին-կին միակցիչներ
- տղամարդ-արական միակցիչներ
- 8 Գբ SD քարտ
- 12 վոլտ 2 Ա ադապտեր
- Տրանզիստոր
- 1k դիմադրություն
Նյութեր:
- 3 մմ -ից 8 մմ հղում
- D- լիսեռ 8 մմ
- Հացահատիկային բաշխիչ
- 1.5 մ x 1.5 մ Փայտե թիթեղներ առնվազն 1 սմ հաստությամբ
- Հեղույսներ 6-8
- Պտուտակներ 6-8
- 2 Zipwires
Գործիքներ:
- Պտուտակահան
- Ձուլում
- Սոսինձ
- Oldոդման երկաթ
Circuit Նայեք հինգերորդ նկարին
Քայլ 2: Կարգավորեք Raspberry Pi- ն
- SD քարտի վրա պետք է jessie գրել win32diskimager- ի միջոցով:
- Բեռնման պանակում ավելացրեք դատարկ ֆայլ ՝ առանց ssh կոչվող ընդլայնման:
- Կարգավորեք ստատիկ ip (apipa). Գրեք ip = 169.254.10.1 «cmd.txt» ֆայլին (վերևի պատկերը):
- Տեղադրեք SD- քարտը pi- ի մեջ և միացեք Putty- ի միջոցով:
Մուտք ՝ pi
Գաղտնաբառ `ազնվամորի
Կարևոր
Թարմացրեք և արդիականացրեք pi- ն ՝
Պատճենեք և տեղադրեք. Sudo apt-get թարմացում, sudo apt-get արդիականացում, sudo apt ստանալ dist-upgrade
Քայլ 3: MySQL
Տեղադրեք MySQL- ը պատուհանների համար `ձեր տվյալների բազան Workbench- ով կազմելու համար:
Կարգավորում pi- ի համար.
- sudo apt-get տեղադրել mysql-server
- sudo apt-get տեղադրել mysql-client:
Ստեղծեք ձեր տվյալների շտեմարանը, իմ օրինակը (երկրորդ պատկերը)
Տեղափոխեք ձեր սխեման և ավելացրեք Տվյալներ:
Ինքներդ ձեզ թույլտվություն տվեք (առաջին պատկերը):
Քայլ 4: Մասշտաբ
Կշեռք պատրաստեք ՝ պտուտակելով 2 փոքր փայտե տախտակ, յուրաքանչյուրը մեկական:
Caգուշացում. Դուք ցանկանում եք որոշակի շարժական տարածք պահպանել բեռնախցիկի և տախտակների միջև նույնական տախտակների համար: Այդ կերպ բեռնախցիկը կշարժվի ավելացված քաշի դեպքում:
Համոզվեք, որ բեռնախցիկը գտնվում է ճիշտ մեջտեղում `լավ հավասարակշռության համար:
- Չափեք, թե որքան մեծ պետք է լինեն տախտակները, երկուսն էլ նույնականացրեք
- Կեսին անցքեր պատրաստեք համեմատած այն բանի հետ, թե որտեղ պետք է դրանք ամրացվեն բեռնախցիկում
- Պտուտակեք պտուտակները տախտակների և բեռնախցիկի ներսում, դրանց միջև ընկույզով
- Հարթեցրեք տախտակները
Ինչպես միացնել.
Բեռնախցիկ -> HX711
- RED WIRE -> E+
- ՍԵՎ ԼԱՅՐ -> Ե-
- WHITE WIRE -> A-
- GREEN WIRE -> A+
Hx711 -> Pi
- VCC -> 5V
- GND -> GND
- SCLK -> 24 GPIO
- DLT -> 23 GPIO
Կոդ:
Առցանց հասանելի են մի քանի գրադարաններ, այս մեկը, որը ես օգտագործել էի, հիանալի էր աշխատում, դուք պետք է մի քիչ կարդաք դրա մասին և պարզեք, թե ինչպես է սենսորը ճշգրիտ աշխատում:
Կալիբրացնել քաշը.
Գործարկեք կոդը get_weight գործառույթով և ստացեք միջինը մոտ 10 արժեք:
Սանդղակի ճշգրտման համար հանեք տվյալների միավորներով միջին միավորները:
Չափել քաշի միավորները ՝ կշեռքի վրա որոշակի քաշ դնելով և ելքը քաշի վրա բաժանելով գրամներով:
Փոքր TLDR:
Բեռնախցիկն իր մարմնի լայնությամբ անցքեր է կառուցել, ձևավորված այնպես, որ դրա վրա ամրացված ճնշումը կթեքի այն և կստեղծի դիմադրություն:
Քայլ 5: DC շարժիչ
Միացրեք DC շարժիչը, ինչպես ցույց է տրված երկրորդ նկարում:
Քայլ 6: Դիսպենսեր
Հորատեք մոտ 10 մմ տրամագծով անցք, ընդամենը մի փոքր ավելի մեծ, քան 8 մմ D- լիսեռը:
Դիսպենսերի ներսում մի փոքր կարուսել է, որը մի փոքր չափազանց մեծ է, եթե ցանկանում եք DC շարժիչը գործարկել:
Նկար 4:
Պտուտակեք D- լիսեռը 3 մմ-ից 8 մմ օղակի ներսում և նույնը կատարեք մյուս կողմի համար DC-Motor- ով:
Նկար 3:
Տեղադրեք սանդղակները սանդղակի տախտակների վրա, պտուտակավորեք դիսպենսերը դրա տակ գտնվող տախտակին: Ստացեք ճիշտ բարձրությունը, որպեսզի շարժիչը լինի մակարդակի վրա: Շարժիչը շարժական կապով կապեք հարթակների հարթակի վրա:
Քայլ 7: Կառուցում
Նկար 1:
Չափեք կողմերի երկարությունը, իմը մոտ 60 սմ երկարություն ունի, դա կախված է նրանից, թե որքան մեծ է ձեր սանդղակի հիմքը և ավելացրեք հիմքի երկարության կեսը `ճիշտ երկարություն ստանալու համար:
Կատարեք հիմք կողային պատերի նույն երկարությամբ և մասշտաբի հիմքի լայնությամբ:
Կատարեք սահիկ `չափելով ձեր հիմքի տախտակների լայնությունը և սոսնձեք ձեր կողային պատերի կողքին:
Նկար 2:
Կողային պատերի դրսից մինչև սանդղակի հիմքի ներս պտուտակեք համարձակները:
Նկար 3:
Տանիքի ներսում փոս պատրաստեք, որպեսզի դիսպենսերների տարան տեղավորվի:
Քայլ 8: Կայք
Վերբեռնեք ձեր կայքը ձեր pi գրացուցակում ՝/home/name/projectname
Ստեղծեք ծառայություն և թողեք այն ինքնաբերաբար սկսվի. Ձեռնարկ
Ամեն ինչ պետք է աշխատի:
Խորհուրդ ենք տալիս:
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 ++)