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

Dogspenser: 8 քայլ
Dogspenser: 8 քայլ

Video: Dogspenser: 8 քայլ

Video: Dogspenser: 8 քայլ
Video: Spenser Sunday Excellent JWW WCCSC AKC January 2014 2024, Նոյեմբեր
Anonim
Շնապան
Շնապան
Շնապան
Շնապան

Յուրաքանչյուր շան սեփականատեր գոնե մեկ անգամ բախվել է դրան ՝ հայտնի և տարածված խնդիր: Ես և իմ ընտանիքը ինքներս ենք դա զգացել, գնացեք արձակուրդ և դուք պարտավոր եք ձեր ընկերներին և ընտանիքին հարցնել, թե արդյոք նրանք ցանկանում են ձեր շանը կերակրել ամեն օր: Ոչ միայն անհանգստացնող է հարցնել շուրջը և իրականում գտնել մեկին, ով պատրաստ է աշխատանքի, այլ շատ ժամանակատար է այն մարդու համար, ով պատրաստ է ամեն օր կերակրել ձեր ընտանի կենդանուն: Այս ձեռնարկը կբերի այնպիսի հարմարավետություն ձեր կյանքում, որը դուք խնդրում էիք, եթե երբևէ հայտնվել եք այն իրավիճակում, որը ես հենց պատկերեցի: Մեքենան ինքնաբերաբար, բայց նաև ձեռքով կբաժանի սնունդը, դուք կստանաք անվտանգ վեբ կայք, որը հարմարեցված է և կտրամադրի ձեզ կենդանի տեղեկություններ, ինչպիսիք են կերակրման տարայի քաշը, վերջին կերակրման ժամանակը և այլն:

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- ն

Կարգավորեք Raspberry Pi- ն
Կարգավորեք Raspberry Pi- ն
Կարգավորեք Raspberry Pi- ն
Կարգավորեք Raspberry Pi- ն
  1. SD քարտի վրա պետք է jessie գրել win32diskimager- ի միջոցով:
  2. Բեռնման պանակում ավելացրեք դատարկ ֆայլ ՝ առանց ssh կոչվող ընդլայնման:
  3. Կարգավորեք ստատիկ ip (apipa). Գրեք ip = 169.254.10.1 «cmd.txt» ֆայլին (վերևի պատկերը):
  4. Տեղադրեք SD- քարտը pi- ի մեջ և միացեք Putty- ի միջոցով:

Մուտք ՝ pi

Գաղտնաբառ `ազնվամորի

Կարևոր

Թարմացրեք և արդիականացրեք pi- ն ՝

Պատճենեք և տեղադրեք. Sudo apt-get թարմացում, sudo apt-get արդիականացում, sudo apt ստանալ dist-upgrade

Քայլ 3: MySQL

MySQL
MySQL

Տեղադրեք MySQL- ը պատուհանների համար `ձեր տվյալների բազան Workbench- ով կազմելու համար:

Կարգավորում pi- ի համար.

  • sudo apt-get տեղադրել mysql-server
  • sudo apt-get տեղադրել mysql-client:

Ստեղծեք ձեր տվյալների շտեմարանը, իմ օրինակը (երկրորդ պատկերը)

Տեղափոխեք ձեր սխեման և ավելացրեք Տվյալներ:

Ինքներդ ձեզ թույլտվություն տվեք (առաջին պատկերը):

Քայլ 4: Մասշտաբ

Մասշտաբ
Մասշտաբ
Մասշտաբ
Մասշտաբ

Կշեռք պատրաստեք ՝ պտուտակելով 2 փոքր փայտե տախտակ, յուրաքանչյուրը մեկական:

Caգուշացում. Դուք ցանկանում եք որոշակի շարժական տարածք պահպանել բեռնախցիկի և տախտակների միջև նույնական տախտակների համար: Այդ կերպ բեռնախցիկը կշարժվի ավելացված քաշի դեպքում:

Համոզվեք, որ բեռնախցիկը գտնվում է ճիշտ մեջտեղում `լավ հավասարակշռության համար:

  1. Չափեք, թե որքան մեծ պետք է լինեն տախտակները, երկուսն էլ նույնականացրեք
  2. Կեսին անցքեր պատրաստեք համեմատած այն բանի հետ, թե որտեղ պետք է դրանք ամրացվեն բեռնախցիկում
  3. Պտուտակեք պտուտակները տախտակների և բեռնախցիկի ներսում, դրանց միջև ընկույզով
  4. Հարթեցրեք տախտակները

Ինչպես միացնել.

Բեռնախցիկ -> 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 շարժիչ
DC շարժիչ
DC շարժիչ
DC շարժիչ

Միացրեք DC շարժիչը, ինչպես ցույց է տրված երկրորդ նկարում:

Քայլ 6: Դիսպենսեր

Դիսպենսեր
Դիսպենսեր
Դիսպենսեր
Դիսպենսեր
Դիսպենսեր
Դիսպենսեր
Դիսպենսեր
Դիսպենսեր

Հորատեք մոտ 10 մմ տրամագծով անցք, ընդամենը մի փոքր ավելի մեծ, քան 8 մմ D- լիսեռը:

Դիսպենսերի ներսում մի փոքր կարուսել է, որը մի փոքր չափազանց մեծ է, եթե ցանկանում եք DC շարժիչը գործարկել:

Նկար 4:

Պտուտակեք D- լիսեռը 3 մմ-ից 8 մմ օղակի ներսում և նույնը կատարեք մյուս կողմի համար DC-Motor- ով:

Նկար 3:

Տեղադրեք սանդղակները սանդղակի տախտակների վրա, պտուտակավորեք դիսպենսերը դրա տակ գտնվող տախտակին: Ստացեք ճիշտ բարձրությունը, որպեսզի շարժիչը լինի մակարդակի վրա: Շարժիչը շարժական կապով կապեք հարթակների հարթակի վրա:

Քայլ 7: Կառուցում

Շինություն
Շինություն
Շինություն
Շինություն
Շինություն
Շինություն
Շինություն
Շինություն

Նկար 1:

Չափեք կողմերի երկարությունը, իմը մոտ 60 սմ երկարություն ունի, դա կախված է նրանից, թե որքան մեծ է ձեր սանդղակի հիմքը և ավելացրեք հիմքի երկարության կեսը `ճիշտ երկարություն ստանալու համար:

Կատարեք հիմք կողային պատերի նույն երկարությամբ և մասշտաբի հիմքի լայնությամբ:

Կատարեք սահիկ `չափելով ձեր հիմքի տախտակների լայնությունը և սոսնձեք ձեր կողային պատերի կողքին:

Նկար 2:

Կողային պատերի դրսից մինչև սանդղակի հիմքի ներս պտուտակեք համարձակները:

Նկար 3:

Տանիքի ներսում փոս պատրաստեք, որպեսզի դիսպենսերների տարան տեղավորվի:

Քայլ 8: Կայք

Վերբեռնեք ձեր կայքը ձեր pi գրացուցակում ՝/home/name/projectname

Ստեղծեք ծառայություն և թողեք այն ինքնաբերաբար սկսվի. Ձեռնարկ

Ամեն ինչ պետք է աշխատի:

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