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

LaserKitty !!: 7 քայլ (նկարներով)
LaserKitty !!: 7 քայլ (նկարներով)

Video: LaserKitty !!: 7 քայլ (նկարներով)

Video: LaserKitty !!: 7 քայլ (նկարներով)
Video: Laserkitty 2024, Նոյեմբեր
Anonim
Image
Image
Ստացեք ձեր իրերը
Ստացեք ձեր իրերը

Universշմարտություն է, որն ընդունված է համընդհանուրորեն, որ միայնակ կատու, ով բախտ ունի, պետք է ունենա լազերային խաղալիքի կարիք: Ինչպես միայնակ պարոնայք, ովքեր ապագա կանանց կարիք ունեն, այնպես էլ պետք է պահպանվեն որոշ նախազգուշական միջոցներ: Բայց արդյո՞ք դա ճիշտ չէ այն ամենի մասին, ինչն իսկապես արժե ունենալ:

Եթե դուք մտահոգություններ ունեք ընտանի կենդանիների և լազերային անվտանգության վերաբերյալ, մեկնաբանություններ թողնելուց առաջ անցեք այս Հրահանգի ավարտին: Եթե մտահոգություններ ունեք ապագա կնոջ, կամ նույնիսկ ներկայիս կնոջ մասին, հավանաբար պետք է այլ տեղ փնտրել:

Այժմ դուք կարող եք իջնել ձեր տեղական կենդանիների խանութ և գնել լազերային ցուցիչ, և գուցե նույնիսկ որոշ հակադրություններ, որոնք ավելացնում են տարրական ավտոմատացում: Դուք որոշակի գումար կխնայեք և կկարողանաք վերադարձնել այն, եթե այն չաշխատի: Կամ ինքներդ կարող եք ինչ -որ բան կառուցել: Արդեն շատ օրինակներ կան, բայց ահա իմ ներդրումը կանոնում: Այն առանձնանում է `

  • Սմարթֆոնների ամբողջական կառավարում
  • Ձեռքով, ավտոմատ և պլանավորված ռեժիմներ
  • Պատվերով կիրառական ինտերֆեյս
  • Համակարգի կարգավիճակը համաժամեցված է բազմաթիվ վեբ հաճախորդների միջև
  • Համակարգի կարգավիճակը հայելային է LaserKitty !! ինքն իրեն
  • Կարգավորելի թավայի և թեքության տիրույթի սահմանափակումներ
  • Կարգավորելի խաղաժամանակի նիստերի տևողությունը և հաճախականությունը
  • Կարգավորելի խաղային պատուհաններ
  • Կարգավորող էջ ՝ մեկ հայացքով ընթացիկ կարգավորումներով
  • NTP ժամանակի համաժամացում
  • WiFi մենեջեր ՝ նոր ցանցերում հեշտ տեղադրման համար
  • Տոնի գեներատոր `յուրաքանչյուր խաղային նստաշրջանից առաջ խաղալու Առաքելության անհնարին թեման. Ձեր կատուն կարող է գնահատել կամ չգնահատել հեգնանքը:
  • Pushbullet- ի ծանուցումներ ձեր բոլոր սարքերին, երբ սկսվում է խաղաժամանակի նոր նստաշրջանը
  • Կարգավորելի տնային դիրքը, որպեսզի խաղաժամանակն ավարտվի սննդի ամանի կամ ստացիոնար խաղալիքի մոտ
  • EEPROM- ում պահված բոլոր կարգավորումները, որպեսզի չկորչեն հոսանքի անջատման դեպքում
  • Եվ շատ ավելին! Դե, իրականում ոչ, դա դրա մասին է:

Քայլ 1: Ստացեք ձեր իրերը

Սա այն է, ինչ ես օգտագործել եմ.

  • Մինի թավայի և թեքության հավաքում: Սա, անշուշտ, ամենաէժանը չէ, որ կարող եք գտնել, և այն մեր նպատակների համար որոշակի փոփոխությունների կարիք ունի: Ես ընտրեցի այն, քանի որ այն մի փոքր ավելի սառն է թվում, քան նկուղային գործարքի պլաստիկ հավաքածուները: Որպես անսպասելի բոնուս, դրա դիզայնը թույլ է տալիս լազերը տեղադրելու շատ հեշտ միջոց: Այն գալիս է մի քանի միկրո սերվերի հետ, բայց ես խորհուրդ եմ տալիս գնել լրացուցիչ փաթեթներ փոխարինման նպատակով: Ձեզ հարկավոր կլինի առնվազն մեկ լրացուցիչ սերվո (կոտրվածը լավ է):
  • Պարիսպ: Ինձ ցավ է պատճառում 8 դոլար վճարել պլաստիկ տուփի համար, և դուք, անշուշտ, կարող եք գտնել ավելի քիչ արժեք ունեցող բան: Կապված պարիսպի չափի մասին ինչ -որ բան ճիշտ է:
  • ESP8266- ի վրա հիմնված զարգացման տախտակ: Ես օգտագործել եմ NodeMCU- ն: Չափազանցված չէ ասել, որ ես սիրում եմ այս բաները: Հեշտ օգտագործման համար Arduino IDE- ի շրջանակներում և շատ ֆլեշ հիշողություն ձեր վեբ էջերի համար: Նաև էժան և, իմ փորձով, շատ դժվար է տապակել:
  • Մինի լազեր: Տասը ՝ 6 դոլարով, ներառյալ Amazon Prime- ը: Դու ինձ ձեռ ես առնում?? Այժմ ես պարզապես պետք է պարզեմ, թե ինչ անել մյուս ինը հետ:
  • Տոների համար պասիվ ազդանշան:
  • Երկու ալիքի ռելե: Ես դրանք օգտագործում եմ սերվերը և լազերը միացնելու և անջատելու համար: Հնարավոր է, որ դուք կարողանաք վերացնել այս բաղադրիչը, ինչպես ես կբացատրեմ ավելի ուշ:
  • 5VDC էլեկտրամատակարարում: Հուսանք, որ դրանցից մեկը կստանաք վաղուց մոռացված բզզոցից, բայց եթե ոչ էժան և ուրախ բան, որը կարող է արտադրել 5VDC- ի մոտ 1 Ա-ն, այն է, ինչ ձեզ հարկավոր է:
  • Տարատեսակ ծախսվող նյութեր, ինչպիսիք են ՝ դիմադրիչներ, լուսադիոդներ, ամրացնող մետաղալարեր, ջերմության նվազում, զոդում, տաք սոսինձ: Սովորական. Ես նաև օգտագործեցի տակառի բալոն ՝ 5VDC հոսանքի մատակարարման համար ՝ իմ խայտառակ մեծ հավաքածուից, որը քանդված Arduino թակոցներից էր:
  • Վերջին, բայց ոչ պակաս կարևոր, վինիլային դեկալ այդ քմահաճ ավարտական հպման համար:

Այսպիսով, այո: Ամբողջությամբ մոտ $ 50 եք նայում: Դուք կարող եք դա անել ավելի քիչ գնով, բայց արդյո՞ք ձեր կատուն արժանի չէ լավագույնին:

Քայլ 2: Գործիքներ և ռեսուրսներ

Գործիքներ և ռեսուրսներ
Գործիքներ և ռեսուրսներ

Այստեղ ոչ մի հատուկ բան չկա գործիքների կողմից: Պարզապես արժանապատիվ զոդման երկաթ, բազմիմետր, փորվածք և հիմնական ձեռքի գործիքներ: Նստարանային էլեկտրամատակարարումը լավ է լազերային փորձեր կատարելու համար, բայց էական չէ:

Այս նախագիծը իսկապես շահագործում է ESP8266- ի և մասնավորապես NodeMCU- ի հնարավորությունները: Եթե դուք նոր եք սկսում ESP8266- ի հետ աշխատանքը, ես այս բանից ավելի լավ մեկանգամյա ռեսուրս չեմ գտել: Բացի այդ, ամեն ինչ Googling- ի մասին է `գտնել ճանապարհին առաջացած խնդիրների պատասխանները:

Քայլ 3: Պատրաստեք պարիսպը

Պատրաստեք պարիսպը
Պատրաստեք պարիսպը
Պատրաստեք պարիսպը
Պատրաստեք պարիսպը

Ինչպես արդեն նշեցի, պլաստիկ պատյանների համար $ 8 վճարելը զայրացուցիչ է թվում: Առավել վատն այն է, որ ինչ -որ բան փչացնելով ՝ սխալ տեղում փոս դնելով: Այսպիսով, նախքան ձեր տուփի մոտ ունենալ գայլիկոն և/կամ որևէ այլ խառնաշփոթ ստեղծող, ձեր հաշվի առած սխալները հաշվի առեք:

  • Նախևառաջ, պետք է մտածել, թե որտեղ են տեղավորվելու բոլոր իրերը: Լավ նորությունն այն է, որ իմ առաջարկած պարիսպը շատ տեղ ունի, նույնիսկ այն անխափան լարերով, որոնք տեսնում եք այստեղ: Հնարավոր է, որ նույնիսկ ավելի փոքր տուփով կարողանաք ազատվել, հատկապես, եթե վերացնեք ռելեները:
  • Ամենակարևորն այն է, թե որտեղ պետք է տեղադրեք տապակը և թեքեք հավաքումը կափարիչի մեջ: Իմ առաջին փորձը ցուցադրվում է այստեղ: Մտածեցի, որ այն գեղարվեստորեն կտեղադրեմ կենտրոնից և կայունության մի փոքր հետ: Վատ գաղափար! Անհրաժեշտ է, որ հավաքումը հնարավորինս մոտ լինի կափարիչի կողքին, որպեսզի պարիսպն ինքնին չխանգարի ճառագայթին բարձր թեքության անկյուններում: Բացի այդ, ես կարծում եմ, որ իդեալական դասավորությունը կլինի թավայի լազերային ուղղահայաց տեղադրումը կարճ կողմի վրա, այլ ոչ թե, ինչպես ես արեցի, երկար կողմը: Ես դա արեցի այլ կերպ ՝ զուտ գեղագիտական նկատառումներով, չնայած միջամտության մի փոքր ավելի մեծ ներուժ կա:
  • Ինչպես տեսնում եք, NodeMCU- ն տեղադրված է Perfboard- ի վրա և հեշտությամբ կարող էր տեղադրվել այնպես, որ նրա միկրո USB միակցիչը հասանելի լիներ կողքի կամ հետևի անցքից: Սա ավելի հեշտ կդարձնի ծրագրակազմի թարմացումները (կափարիչը հանելու կարիք չկա): Իմ սկզբնական գաղափարն այն էր, որ օգտագործեմ Over-The-Air (OTA) գրադարանը թարմացումների համար, և կտեսնեք, որ իմ ծածկագիրը ներառում է այդ գործառույթը, չնայած այն մեկնաբանված է: Խնդիրն այն էր, որ հնչերանգ ստեղծողն ու OTA- ն միասին լավ չէին խաղա (NodeMCU- ն բազմիցս կվերականգնվեր երգի կեսից): Այդ հարցը, հավանաբար, լուծելի է, բայց ես երբեք հաջողակ չեմ եղել թարմացնել SPIFFS- ը, բացի USB- ի միջոցով, այնպես որ USB միակցիչին մուտք ունենալը լավ կլիներ: Երբ ես հասկացա այս ամենը, ես NodeMCU- ն տեղադրեցի Perfboard- ի վրա այնպես, որ նշանակում էր, որ միակցիչը տուփից դուրս մնալը հնարավոր չէր առանց շատ խափանումների: Լավ.
  • Եթե ես նորից կատարեի նախագիծը, ես կհամապատասխանեի RGB LED- ին կարմիր «միացման» LED- ով: (RGB LED- ի նպատակն է ցույց տալ, թե ինչ ռեժիմում է LaserKitty !! առանց հավելվածին նայելու):

Իրականում անցքեր պատրաստելու միակ փոքր բարդ մասը թավայի սերվոյի ուղղանկյունն է: Ես օգտագործեցի փորվածք և ֆայլ: Ինչպես տեսնում եք իմ առաջին փորձից, դժվար է այն դարձնել ճիշտ քառակուսի (կամ ենթադրում եմ, որ ուղղանկյուն է): Բայց երբ servo- ն տեղադրված է, դա իսկապես չեք կարող տեսնել:

Դուք պետք է երեք այլ անցք կատարեք: Դրանք պետք է տեղադրվեն տուփի հետևի մասում և օգտագործվում են էլեկտրամատակարարման խցիկի, ազդանշանի և թեքման սերվոյի և լազերային էլեկտրագծերի մուտքի համար: Այս բոլոր անցքերը կարող են լինել կլոր և առանց որևէ դժվարության պարզապես փորվածքով:

Տաք սոսինձի լիբերալ օգտագործումը ապահովում է ամեն ինչ տեղում (բացառությամբ թավայի servo- ի, որը ամրացվում է կափարիչին `օգտագործելով servo- ի ամրացման ներդիրները):

Քայլ 4. Pan և Tilt համաժողով

Pan and Tilt ժողովը
Pan and Tilt ժողովը
Pan and Tilt ժողովը
Pan and Tilt ժողովը
Pan and Tilt ժողովը
Pan and Tilt ժողովը
Pan and Tilt ժողովը
Pan and Tilt ժողովը

Երբ ես ստացա թավայի և թեքության հավաքումը, ես մտածեցի, որ թույլ եմ տվել մեկ այլ մեծ սխալ: Հավաքվածի համաձայն ՝ դա իրոք թավայի և թեքության մեխանիզմ չէ, այլ ավելի շուտ թեքության և ոլորման ձև, որը նպատակահարմար է օգտագործել որպես ռոբոտի թև: Այնուամենայնիվ, հանգիստ արտացոլման պահը թույլ տվեց ինձ տեսնել, որ այն իրականում կարող է այլ կերպ հավաքվել `ցանկալի արդյունքի հասնելու համար: Նույնիսկ ավելի լավ, «պտույտ» servo- ի սկզբնական տեղը կարող է օգտագործվել որպես լազերի լեռ:

Եթե դուք ուսումնասիրեք այս նկարներում պատկերված ավարտված հավաքածուն, ապա գաղափար կստանաք: Ձեզ կմնա մի փոքրիկ մետաղական բլոկ, որն այս դիզայնի մեջ անհրաժեշտ չէ:

Ոգեշնչման առկայծումս այն էր, որ օգտագործեի երկրորդ սերվոյի սկզբնական տեղը լազերը տեղադրելու համար: Նույնիսկ ավելի լավ է, եթե դուք գլխատեք մի duff servo- ն և փորեք թեքված թևը, ապա դա լազերային կատարյալ տեղադրման վայր է: Պարզապես մի թերագնահատեք այն ջանքերը, որոնք անհրաժեշտ են servo- ն կտրելու համար: Այդ փոքրիկ բլիթերներին միս կա:

Խցիկում հավաքվելուց և տեղադրվելուց հետո, ԵՎ ԻՇԽԱՆՈԹՅՈՆԸ ԿԻՐԱՌԵԼՈՎ, համոզվեք, որ այն գրեթե 180 աստիճանով անցնելու է պարիսպի երեսին: Ինչ -որ կերպ կամ մեկ անգամ այն հաջողությամբ տեղադրելուց հետո, թավայի ամրացումը նորից միացվեց այնպես, որ պտուտակների գլուխները հիմքի վրա ամրացվեն սերվոյի բարձրացրած հատվածին, որտեղ թևը պետք է տեղադրվի: Արդյունքն այն էր, որ servo- ն անմիջապես հանեց իր հանդերձանքը: Լուսավոր կողմում ես այժմ ունեմ մեկ այլ duff servo, որը կարող եմ օգտագործել որպես լազերային ամրակ:

Քայլ 5: Լարացրեք այն

Wire It Up
Wire It Up

Հուսանք, որ Fritzing էսքիզը պարզ կդարձնի իրերը: Որոշ կետեր ՝ հետագա պարզաբանման համար.

  • Ինչպես հետագայում քննարկվեց, ես ուզում էի լազերը հնարավորինս մռայլ դարձնել ՝ միևնույն ժամանակ պահպանելով բավականաչափ պայծառություն, որպեսզի այն օգտագործելի լինի բոլոր փակ տարածքներում, բացառությամբ ամենապայծառ լույսի: Մի փոքր փորձարկմամբ ես որոշեցի այն սնուցել Node MCU- ի 3.3VDC պինից ՝ լավ չափման համար ավելացնելով 22 Օհմ դիմադրություն: Այս կարգավորմամբ այն մոտավորապես 10 մԱ է ձգում, այնպես որ տեսականորեն այն կարող է սնուցվել անմիջապես GPIO- ի քորոցից, բայց ես դա չափազանց մռայլ գտա, նույնիսկ առանց դիմադրության:
  • Լազերը շատ սահմանափակ ունակություն ունի փոխելու կենտրոնացումը (կլիմանացիա), որը ես օգտագործում էի կետը ավելի մեծ դարձնելու և դրանով իսկ ցրելու լազերային էներգիան
  • Իմ առաջին միտքը սերվիսները տրանզիստորով միացնելն ու անջատելն էր, բայց դա սերվոների խելագարության պատճառ դարձավ: Համոզված եմ, որ դրա համար կա մի լավ պատճառ, բայց քանի որ ես արդեն ունեի որոշ ռելեներ, ես վերցրեցի հեշտ ելքը և լիովին մեկուսացրեցի իշխանությունը սերվերին: Եվ քանի որ ռելեները երկու ալիք ունեին, ես մտածեցի, որ ես նույնպես կարող եմ լազերը միացնել այդ կերպ (մանուշակագույն լարերը հսկիչ ազդանշան են MCU- ից): Ինձ դուր է գալիս մեխանիկական սեղմման աղմուկը, որն առաջացնում է նաև այս լուծումը: Չնայած դուք կարող եք այլ կերպ որոշել: Չի ցուցադրվում, բայց ռելեները սնվում են անմիջապես 5VDC մատակարարումից - NodeMCU- ն գուցե կարող էր ուղղակիորեն միացնել երկու ալիքի ռելեին, բայց դա վտանգելու պատճառ չկար: Եթե մինչ այս օգտագործել եք այս ռելեները, ապա դա պահանջում է JD-VCC- ի և VCC- ի միջև թռիչքի հեռացում:
  • RGB LED- ն ունի 220 Օմ հոսանքի սահմանափակման դիմադրողներ կարմիր և կանաչ գույնի վրա և 100 Օմ ՝ կապույտի վրա: Կարմիր «միացման» LED- ն ունի 450 Օմ դիմադրություն, քանի որ այն սնուցվում է 5VDC- ից, այլ ոչ թե 3.3VDC- ից: Սրանք պարզապես գնդակի արժեքներ են `շատ պայծառություն և ողջամիտ երկարակեցություն ստանալու համար:
  • Բզզոցը բավականին բարձր է: Հնարավոր է, որ ազդանշանի գծին դիմադրություն ավելացնեք `ձայնը թուլացնելու համար: Տոնները կարող են ամբողջովին անջատվել ծրագրաշարի միջոցով, բայց դրանց միջև եղած ինչ -որ բան կարող է հաճելի լինել:

Քայլ 6: Կոդ

Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը

Չնայած ապարատային կողմի բավականին երկարատև բացատրությանը, այստեղ գործադրվող ջանքերի 90% -ը մտավ կոդի մեջ: Դա ավելի շատ կլիներ, բայց ես «վերցրեցի» լազերային ավտոմատ ռեժիմում շարժման որոշ հիանալի կոդ այստեղից: Անիմաստ է նորից հորինել անիվը: Իրականում, դուք կարող եք որոշել հետևել այդ նախագծին, այլ ոչ թե այս ամենին, կամ խառնել և համընկնել երկուսի ասպեկտների հետ: Իհարկե, ինձ դուր է գալիս որոշ բաղադրիչներ եռաչափ տպիչով պատրաստելու գաղափարը, բայց ես չունեմ:

Իմ ծածկագիրը (որը գտնվում է GitHub- ում այստեղ) երեք հիմնական մասից է: Կա Arduino- ի էսքիզը, HTML ֆայլերը `Javascript- ի մի փունջ դիմումի բովանդակության համար, և հարակից CSS ֆայլեր` ոճավորման համար: Այս նախագիծը ես օգտագործեցի ծրագրավորման այս բոլոր տարրերի մասին մի փոքր ավելին իմանալու համար ՝ սկսած շատ ցածր հիմքից, հատկապես իրերի կիրառման միջերեսի կողմից: Ես փորձել եմ մի փոքր կարգի բերել ծածկագիրը, բայց իմ հիմնական շեշտը դրված էր միայն այն բանի վրա, որ այն գործի դրվի: Կոդն օգտագործում է Websockets ՝ NodeMCU սերվերի և միացված հաճախորդների միջև երկկողմանի հաղորդակցության համար:

Arduino ծածկագիրը լայնորեն մեկնաբանվում է, ուստի հուսով եմ, որ այն հեշտ կլինի հետևել: Երբ այն ներբեռնեք GitHub- ից, ամբողջը կպցրեք թղթապանակին, ներբեռնեք էսքիզը ձեր MCU- ում, այնուհետև «տվյալների» ենթապարկի բովանդակությունը վերբեռնեք SPIFFS- ում:

Փաստորեն, քերծեք դա: Եթե ցանկանում եք օգտագործել Pushbullet- ի ծանուցման գործառույթը, ապա ձեզ հարկավոր կլինի այստեղից հասանելի API մուտքի նշան: Այն անցնում է Arduino կոդի 88 -րդ տողում: Pushbullet- ը լավ է աշխատում, բայց եթե ձեր հեռախոսում հաշիվ եք ստեղծում առաջին անգամ, երբ գտնում եք, որ պետք է մուտք գործեք, դուրս գաք, ապա նորից մուտք գործեք, մինչև ծանուցումները սկսեն հայտնվել որպես հեռախոսի կարգավորումներում:

Կան երեք վեբ էջեր `շաղ տալու էկրան, կիրառման իրական ինտերֆեյս և կազմաձևված էջ: Բովանդակությունն այս եղանակով առանձնացնելը ինտերֆեյսի օգտագործումը շատ ավելի նման է հավելվածին, հատկապես կազմաձևման լայն հնարավորությունների պատճառով (սքրինշոթը գրավում է այս ընտրանքների միայն մի մասը):

NodeMCU- ին բազմաթիվ էջեր սպասարկելու հնարքն այն էր, որ ես պետք է ուղղակիորեն տեղադրեի բոլոր պատկերի ֆայլերը տվյալների թղթապանակում, պարզապես չկարողացա այն գործի դնել, եթե դրանք տեղադրվեին ենթապանակներում: Ես ներառել եմ բոլոր պատկերները, որոնք ես օգտագործել եմ GitHub պահոցում, այնպես որ այն աշխատում է առանց տուփի, բայց դուք անկասկած կցանկանաք դրանք փոխարինել ձեր սեփական նկարներով:

Քայլ 7: Ավարտելով հպումները և լազերային անվտանգությունը

Վերջնական հպում և լազերային անվտանգություն
Վերջնական հպում և լազերային անվտանգություն
Վերջնական հպում և լազերային անվտանգություն
Վերջնական հպում և լազերային անվտանգություն
Վերջնական հպում և լազերային անվտանգություն
Վերջնական հպում և լազերային անվտանգություն

Չնայած իր 8 դոլար արժողությամբ աչքի ընկնող արժեքին, պարիսպը, լավ, բավականին օգտակար է: Etsy- ում մի փոքր պտտվելուց հետո ես գտա պատրաստի արտադրանքի վրա տեսած վինիլային գրաֆիկը (և որն արտացոլված է հայտի էջում): Մեծ Բրիտանիայից ուղարկված այն մի փոքր թանկ էր, բայց միանշանակ արժեր, և դուք ստանում եք երկուսը, եթե ցանկանում եք կրկնել նախագիծը: Երբ իմ վերջնական գեղարվեստական ծաղկումը տեղի ունեցավ, ես պտտեցի կատվի աչքերի փոքրիկ «փոսիկները», որպեսզի նրանք նայեն վառ կարմիր հզորության LED- ին, որը նշանակում է լազերային կետը: Կախված քմահաճույքի ձեր ախորժակից, դուք կարող եք ընտրել կամ չընտրել այս լրացուցիչ մղոնը:

Splash screen HTML ֆայլը ներառում է ծածկագիր ՝ ձեր iPhone- ի հիմնական էկրանին պատկերակ ավելացնելու համար:

Վերջապես, ես չպետք է անտեսեմ կատուների հետ լազեր օգտագործելու վերաբերյալ արտահայտված մտահոգությունները: Երկու հիմնական առարկություն կա.

  • Լազերը կարող է կուրացնել կամ վնասել կատվի աչքերը
  • Լազերային կետով խաղալն ի վերջո անբավարար է կատուների համար, քանի որ նրանք երբեք չեն կարող բռնել կամ «սպանել» այն

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

Ինչ վերաբերում է երկրորդ առարկությանը, ես ներառեցի «Տնային դիրքը» պահպանելու ունակությունը, որին լազերը կվերադառնա պլանավորված խաղային նիստերից հետո: Եթե սա նշեք անշարժ խաղալիքի կամ ձեր կատվի ուտեստի ամանի վրա, ապա դա, հուսով եմ, որոշ լուծում կտա: Չնայած, կատուների հետ, ով իսկապես գիտի:

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