Სარჩევი:

LaserKitty !!: 7 ნაბიჯი (სურათებით)
LaserKitty !!: 7 ნაბიჯი (სურათებით)

ვიდეო: LaserKitty !!: 7 ნაბიჯი (სურათებით)

ვიდეო: LaserKitty !!: 7 ნაბიჯი (სურათებით)
ვიდეო: Laserkitty 2024, ოქტომბერი
Anonim
Image
Image
მიიღეთ თქვენი პერსონალი
მიიღეთ თქვენი პერსონალი

ეს არის ჭეშმარიტება საყოველთაოდ აღიარებული, რომ ერთ კატას, რომელსაც აქვს ბედი, უნდა ჰქონდეს ლაზერული სათამაშო. როგორც მარტოხელა ჯენტლმენებს, რომლებსაც სურთ მომავალი ცოლები, გარკვეული სიფრთხილის ზომები უნდა იქნას დაცული. მაგრამ განა ეს ასე არ არის, რაზეც ნამდვილად ღირს?

თუ თქვენ გაწუხებთ შინაური ცხოველები და ლაზერული უსაფრთხოება, გამოტოვეთ კომენტარის გაკეთებამდე ამ ინსტრუქციის ბოლოს. თუ გაწუხებთ მომავალი მეუღლე, ან თუნდაც ახლანდელი, ალბათ სხვაგან უნდა მოძებნოთ.

ახლა თქვენ შეგიძლიათ ჩამოხვიდეთ თქვენს ადგილობრივ ცხოველთა მაღაზიაში და შეიძინოთ ლაზერული მაჩვენებელი, და შესაძლოა რაიმე უკუჩვენებაც, რომელიც ამატებს ელემენტარულ ავტომატიზაციას. თქვენ დაზოგავთ ფულს და შეძლებთ მის დაბრუნებას, თუ ის არ იმუშავებს. ან შენ თვითონ შეგიძლია ააშენო რამე. უამრავი მაგალითი არსებობს უკვე, მაგრამ აქ არის ჩემი წვლილი კანონში. მას ახასიათებს:

  • სმარტფონის სრული კონტროლი
  • სახელმძღვანელო, ავტო და დაგეგმილი რეჟიმები
  • პერსონალური აპლიკაციის ინტერფეისი
  • სისტემის სტატუსი სინქრონიზებულია მრავალ ვებ კლიენტს შორის
  • სისტემის სტატუსი ასახულია LaserKitty– ზე !! თვითონ
  • კონფიგურირებადი პან და დახრის დიაპაზონის შეზღუდვები
  • დაკონფიგურირებადი სათამაშო სესიის ხანგრძლივობა და სიხშირე
  • კონფიგურირებადი სათამაშო ფანჯრები
  • შექმენით გვერდი ერთი შეხედვით მიმდინარე პარამეტრებით
  • NTP დროის სინქრონიზაცია
  • WiFi მენეჯერი ახალ ქსელებზე მარტივი კონფიგურაციისთვის
  • ტონის გენერატორი თითოეული მისიის დაწყებამდე მისიის შეუძლებელი თემის შესასრულებლად: თქვენმა კატამ შეიძლება შეაფასოს ან არ დააფასოს ირონია.
  • Pushbullet შეტყობინებები ყველა თქვენს მოწყობილობაზე, როდესაც დაიწყება ახალი სათამაშო სესია
  • კონფიგურირებადი სახლის პოზიცია ისე, რომ თამაში დასრულდეს საკვების თასზე ან სტაციონარულ სათამაშოზე
  • ყველა პარამეტრი ინახება EEPROM– ში, ასე რომ არ დაიკარგება ელექტროენერგიის გათიშვისას
  • Და უფრო მეტი! ისე, ნამდვილად არა, ეს ასეა.

ნაბიჯი 1: მიიღეთ თქვენი ნივთები

ეს არის ის, რაც მე გამოვიყენე:

  • მინი ტაფა და დახრის ასამბლეა. ეს, რა თქმა უნდა, არ არის ყველაზე იაფი, რაც შეგიძლიათ იპოვოთ და მას სჭირდება გარკვეული ცვლილებები ჩვენი მიზნებისათვის. მე ავირჩიე ის, რადგან ის ოდნავ გრილად გამოიყურება, ვიდრე გონივრული სარდაფის პლასტიკური შეკრებები. როგორც მოულოდნელი ბონუსი, მისი დიზაინი იძლევა ლაზერის დამონტაჟების ძალიან მარტივ გზას. მას გააჩნია რამოდენიმე მიკრო სერვისი, მაგრამ მე გირჩევთ შეიძინოთ რამოდენიმე დამატებითი პროდუქტი ჩანაცვლების მიზნით. თქვენ დაგჭირდებათ მინიმუმ ერთი დამატებითი სერვო (გატეხილი კარგად არის).
  • დანართი. მე მტკივა, რომ 8 დოლარი გადავიხადო პლასტმასის ყუთში და თქვენ ნამდვილად იპოვით რაღაცას ნაკლებს. დაკავშირებული ზომის დანართის ზომა დაახლოებით სწორია.
  • ESP8266 დაფუძნებული განვითარების დაფა. მე გამოვიყენე NodeMCU. არ არის გადაჭარბებული იმის თქმა, რომ მე მიყვარს ეს ყველაფერი. ადვილი გამოსაყენებელია Arduino IDE– ში და უამრავი ფლეშ მეხსიერება თქვენი ვებ გვერდებისათვის. ასევე იაფი და, ჩემი გამოცდილებით, ძალიან ძნელად შესაწვავი.
  • მინი ლაზერი. ათი 6 დოლარად Amazon Prime- ის ჩათვლით. Მეღადავები?? ახლა მე უბრალოდ უნდა გავარკვიო, რა გავაკეთო დანარჩენ ცხრათან.
  • ტონების პასიური ზარი.
  • ორ არხიანი სარელეო. მე ვიყენებ მათ სერვისების და ლაზერის ჩართვისა და გამორთვისთვის. თქვენ შეიძლება შეძლოთ ამ კომპონენტის აღმოფხვრა, როგორც მოგვიანებით განვმარტავ.
  • 5VDC კვების ბლოკი. ვიმედოვნებთ, რომ თქვენ გექნებათ ერთ-ერთი მათგანი დიდი ხნის დავიწყებული გიზმოსგან, მაგრამ თუ არა რაიმე იაფი და მხიარული, რომელსაც შეუძლია წარმოქმნას 5VDC– ის დაახლოებით 1A, არის ის, რაც გჭირდებათ.
  • სხვადასხვა სახარჯო მასალები, როგორიცაა რეზისტორები, LED- ები, შემაერთებელი მავთულები, სითბოს შემცირება, შედუღება, ცხელი წებო. Ჩვეულებრივ. მე ასევე გამოვიყენე ლულის ჯეკი შემომავალი 5VDC დენის წყაროსთვის ჩემი უხერხულად დიდი კოლექციის დანგრეული არდუინოს ჩამოსაშლელი დაფებიდან.
  • ბოლო, მაგრამ არანაკლებ მნიშვნელოვანი, ვინილის მორთვა იმ ახირებული დასრულებისათვის.

Ასე რომ კი. თქვენ სულ 50 დოლარს უყურებთ. შენ შეგიძლია ამის გაკეთება ნაკლებ ფასად, მაგრამ შენი კნუტი არ იმსახურებს საუკეთესოს?

ნაბიჯი 2: ინსტრუმენტები და რესურსები

ინსტრუმენტები და რესურსები
ინსტრუმენტები და რესურსები

ინსტრუმენტების მხრივ აქ განსაკუთრებული არაფერია. უბრალოდ ღირსეული soldering რკინის, მულტიმეტრი, საბურღი და ძირითადი ხელის ინსტრუმენტები. სკამის ელექტრომომარაგება კარგია ლაზერით ექსპერიმენტებისთვის, მაგრამ არა არსებითი.

ეს პროექტი ნამდვილად იყენებს ESP8266 და კერძოდ NodeMCU შესაძლებლობებს. თუ თქვენ ახლახან იწყებთ ESP8266– ით, მე არ ვიპოვე უკეთესი ერთჯერადი რესურსი, ვიდრე ეს. გარდა ამისა, გუგლინგზეა საქმე, რომ იპოვოთ პასუხები იმ პრობლემებზე, რომლებიც წარმოიშვა გზაზე.

ნაბიჯი 3: მოამზადეთ დანართი

მოამზადეთ დანართი
მოამზადეთ დანართი
მოამზადეთ დანართი
მოამზადეთ დანართი

როგორც უკვე აღვნიშნე, პლასტიკური გარსაცმისთვის 8 დოლარის გადახდა აღმაშფოთებელია. რაც ყველაზე უარესია, ეს არის საქმის გაფუჭება არასწორ ადგილას ხვრელის დაყენებით. ასე რომ, სანამ თქვენს ყუთში იქნებით საბურღი და/ან ნებისმიერი სხვა არეულობის შემქმნელი თქვენს განკარგულებაში, გაითვალისწინეთ ჩემს მიერ დაშვებული შეცდომები.

  • უპირველეს ყოვლისა, თქვენ უნდა იფიქროთ იმაზე, თუ სად მოხვდება ყველაფერი. კარგი ამბავი ის არის, რომ შემოგარენში არის საკმარისი ადგილი, თუნდაც იმ დაუსაბუთებელი გაყვანილობის მიუხედავად, რასაც აქ ხედავთ. თქვენ შეიძლება კიდევ შეძლოთ მცირე ზომის ყუთის მოშორება, განსაკუთრებით იმ შემთხვევაში, თუ რელეებს აღმოფხვრით.
  • ყველაზე მნიშვნელოვანი ის არის, თუ სად დაამონტაჟებთ ტაფას და დახრით სახურავს. ჩემი პირველი მცდელობა აქ არის ნაჩვენები. ვიფიქრე, რომ მე მხატვრულად მოვათავსებ მას ცენტრის მიღმა და სტაბილურობისთვის ცოტა უკან. Ცუდი იდეა! თქვენ გჭირდებათ ასამბლეა რაც შეიძლება გონივრულად ახლოს სახურავის მხარეს, ასე რომ შიგთავსი არ ერევა სხივს მაღალი დახრის კუთხეებში. ასევე, მე ვფიქრობ, რომ იდეალური განლაგება იქნება პან ლაზერის პერპენდიკულარულად დამონტაჟება მოკლე მხარეს, ვიდრე, როგორც გავაკეთე, გრძელი მხარე. მე ეს სხვაგვარად გავაკეთე წმინდა ესთეტიკური მიზეზების გამო, მიუხედავად იმისა, რომ ჩარევის ცოტა მეტი შესაძლებლობა არსებობს.
  • როგორც ხედავთ, NodeMCU დამონტაჟებულია პერფბორდზე და ადვილად შეიძლება განლაგდეს ისე, რომ მისი მიკრო USB კონექტორი ხელმისაწვდომი იყოს გვერდითი ან უკანა სლოტიდან. ეს გაადვილებს პროგრამული უზრუნველყოფის განახლებებს (არ არის საჭირო სახურავის ამოღება). ჩემი თავდაპირველი იდეა იყო გამოვიყენო საჰაერო ბიბლიოთეკა (OTA) ბიბლიოთეკა განახლებებისთვის და ნახავთ, რომ ჩემი კოდი შეიცავს ამ ფუნქციურობას, თუმცა ის კომენტარშია. პრობლემა ის იყო, რომ ტონის გენერატორი და OTA არ ითამაშებდნენ კარგად (NodeMCU არაერთხელ გადატვირთავდა სიმღერის ნახევარში). ეს საკითხი ალბათ მოგვარებადია, მაგრამ მე არასოდეს ვყოფილვარ წარმატებული SPIFFS– ის განახლება USB– ის გარდა, ასე რომ USB კონექტორზე წვდომა კარგი იქნებოდა. იმ დროისათვის, როდესაც მე ეს ყველაფერი აღმოვაჩინე, მე NodeMCU პერფუფორდზე დავაყენე ისე, რაც ნიშნავდა, რომ კონექტორი ყუთიდან არ გამხდარიყო შეუძლებელი ბევრი გაფუჭების გარეშე. Მაშინ.
  • პროექტის განმეორებით განსახორციელებლად, მე RGB LED- ს გავათანაბრებდი წითელი "ჩართვის" LED- ით. (RGB LED– ის მიზანია მიუთითოს რა რეჟიმშია LaserKitty !! აპლიკაციის დათვალიერების გარეშე.)

ხვრელების გაკეთების ერთადერთი ოდნავ სახიფათო ნაწილი არის მართკუთხა ტაფა სერვისთვის. მე გამოვიყენე საბურღი და ფაილი. როგორც ხედავთ ჩემი პირველი მცდელობიდან ძნელია მისი ზუსტად კვადრატი (ან მგონი მართკუთხა). მაგრამ როდესაც სერვო დამონტაჟებულია, ამას ნამდვილად ვერ ხედავთ.

თქვენ უნდა გააკეთოთ სამი სხვა ხვრელი, ეს უნდა იყოს მოთავსებული ყუთის უკანა ნაწილში და გამოიყენება კვების ბლოკის, ზუზერისა და შესასვლელი წერტილისათვის დახრის სერვოსა და ლაზერული გაყვანილობისთვის. ყველა ეს ხვრელი შეიძლება იყოს მრგვალი და არ წარმოადგენს რაიმე სირთულეს მხოლოდ საბურღით.

ცხელი წებოს ლიბერალური გამოყენება უზრუნველყოფს ყველაფერს თავის ადგილზე (გამონაკლისის გარდა ტაფაზე, რომელიც დაფარულია სახურავზე, სერვოს სამონტაჟო ჩანართების გამოყენებით).

ნაბიჯი 4: პან და დახრის ასამბლეა

პან და დახრის ასამბლეა
პან და დახრის ასამბლეა
პან და დახრის ასამბლეა
პან და დახრის ასამბლეა
პან და დახრის ასამბლეა
პან და დახრის ასამბლეა
პან და დახრის ასამბლეა
პან და დახრის ასამბლეა

როდესაც მივიღე ტაფა და დახრის ასამბლეა მეგონა კიდევ ერთი დიდი შეცდომა დავუშვი. შეაჯამეთ ინსტრუქციის თანახმად, ეს ნამდვილად არ არის ტაფისა და დახრის მექანიზმი, არამედ დახრისა და გადახვევის დიზაინი - შესაბამისი მისი დანიშნულებისამებრ რობოტის მკლავისთვის. თუმცა, მშვიდი რეფლექსიის მომენტმა მომცა საშუალება დაენახა, რომ ის რეალურად სხვაგვარად შეიძლება შეიკრიბოს სასურველი შედეგის მისაღწევად. კიდევ უკეთესი, "twist" servo- ს თავდაპირველი მდებარეობა შეიძლება გამოყენებულ იქნას როგორც ლაზერის სამაგრი.

თუ თქვენ შეისწავლით დასრულებულ ასამბლეას ამ სურათებში, თქვენ მიიღებთ იდეას. თქვენ დარჩებით პატარა ლითონის ბლოკით, რომელიც არ არის საჭირო ამ დიზაინში.

შთაგონების წყარო იყო ლაზერის დასაყენებლად მეორე სერვოს საწყისი მდებარეობის გამოყენება. კიდევ უკეთესი, თუ დუფის სერვო მოიკვეთეთ და გაბურღეთ მობრუნებული მკლავი, ეს არის ლაზერის შესანიშნავი სამონტაჟო ადგილი! უბრალოდ არ შეაფასოთ ძალისხმევა, რომელიც საჭიროა სერვოზე ხეხვის გასაცილებლად. ცოტა ხორცი აქვს იმ პატარა ბლიტერებს!

დანართი შეკრებისა და მონტაჟის შემდეგ, და ძალაუფლების გამოყენებამდე, დარწმუნდით, რომ იგი 180 გრადუსით გაივლის გარს გარს. რატომღაც მას შემდეგ რაც წარმატებით დავაინსტალირე, ტაფის მთა დააბრუნეს ისე, რომ ჭანჭიკის თავები ძირზე იყოს მიბმული სერვოს მომატებულ ნაწილთან, სადაც მკლავი უნდა იყოს დამონტაჟებული. შედეგი იყო, რომ სერვომ მაშინვე ჩამოართვა სიჩქარე. ნათელ მხარეზე, მე ახლა მაქვს კიდევ ერთი დუფ სერვო, რომ გამოვიყენო როგორც ლაზერული სამონტაჟო.

ნაბიჯი 5: გაააქტიურეთ იგი

Wire It Up
Wire It Up

ვიმედოვნებთ, რომ ფრიზინგის ესკიზი ყველაფერს ნათელს გახდის. რამდენიმე პუნქტი შემდგომი გასარკვევად:

  • როგორც მოგვიანებით განვიხილეთ, მე მინდოდა ლაზერი მაქსიმალურად გამუქებულიყო, იმავდროულად შეენარჩუნებინა საკმარისი სიკაშკაშე, რათა გამოსაყენებელი ყოფილიყო იგი ყველა შიდა განათების გარდა. მცირეოდენი ექსპერიმენტებით დავადგინე მისი კვანძის MCU- ზე 3.3VDC პინიდან ჩართვა და სერიული სერიისთვის დავამატე 22 Ohm რეზისტორი. ამ კონფიგურაციით ის იტევს დაახლოებით 10mA- ს, ასე რომ თეორიულად ის შეიძლება იკვებებოდეს პირდაპირ GPIO- ს პინიდან, მაგრამ მე აღმოვაჩინე, რომ ის ძალიან მუქია, რეზისტორის გარეშეც კი.
  • ლაზერს აქვს ძალიან შეზღუდული უნარი შეცვალოს ფოკუსი (კოლიმაცია?), რომელსაც მე ვიყენებდი წერტილის გასადიდებლად და ამით ლაზერის ენერგიის დასაშლელად
  • ჩემი პირველი აზრი იყო სერვისების ჩართვა და გამორთვა ტრანზისტორით, მაგრამ ამან გაგიჟდა სერვოები. დარწმუნებული ვარ, ამას აქვს კარგი მიზეზი, მაგრამ რადგან მე უკვე მქონდა რელეები მოსახერხებელი, ავიღე მარტივი გზა და მთლიანად იზოლირებული ძალა სერვეებს. და რადგანაც რელეებს ჰქონდათ ორი არხი, ვიფიქრე, რომ მე ასევე შემიძლია ლაზერის გადართვა ამ გზით (მეწამული მავთულები არის საკონტროლო სიგნალი MCU– დან). მე მომწონს მექანიკური დაწკაპუნების ხმაური, რომელსაც ეს ხსნარიც აწარმოებს. თქვენ შეიძლება სხვაგვარად გადაწყვიტოთ. არ არის ნაჩვენები, მაგრამ რელეები იკვებება უშუალოდ 5VDC წყაროდან - NodeMCU– ს შესაძლოა შეეძლო უშუალოდ ორი არხიანი სარელეო ელექტროენერგიის მიწოდება, მაგრამ არ არსებობდა რისკი. თუ თქვენ ადრე იყენებდით ამ რელეებს, თქვენ იცოდეთ, რომ ეს მოითხოვს JD-VCC და VCC შორის ჯუმპერის ამოღებას.
  • RGB LED– ს აქვს 220 Ohm დენის შემზღუდველი რეზისტორები წითელზე და მწვანეზე და 100 Ohm ლურჯზე. წითელი "ჩართვის" LED აქვს 450 Ohm რეზისტორი, რადგან ის იკვებება 5VDC– დან და არა 3.3VDC– დან. ეს არის მხოლოდ ბურთის ღირებულებები, რათა მიიღოთ ბევრი სიკაშკაშე და გონივრული ხანგრძლივობა.
  • ზუზუნი საკმაოდ ხმამაღალია. შეიძლება დაგჭირდეთ სიგნალის ხაზზე რეზისტორის დამატება ხმის შესამცირებლად. ტონების მთლიანად გამორთვა შესაძლებელია პროგრამული უზრუნველყოფის საშუალებით, მაგრამ მათ შორის რაღაც შეიძლება იყოს სასიამოვნო.

ნაბიჯი 6: კოდი

Კოდი
Კოდი
Კოდი
Კოდი
Კოდი
Კოდი
Კოდი
Კოდი

ტექნიკის მხარის საკმაოდ გრძელი ახსნის მიუხედავად, ძალისხმევის 90% აქ შევიდა კოდში. უფრო მეტი იქნებოდა, მაგრამ მე "ვისესხე" დიდი კოდი ლაზერის ავტომატურ რეჟიმში გადაადგილებისთვის აქედან. საჭეს ხელახლა გამოგონება აზრი არ აქვს. სინამდვილეში, თქვენ შეიძლება გადაწყვიტოთ მიჰყევით ამ პროექტს და არა ამ ორს, ან შეურიოთ და შეადაროთ ორივე ასპექტი. რა თქმა უნდა, მე მომწონს იდეა, რომ ზოგიერთი კომპონენტი გავაკეთოთ 3D პრინტერზე, მაგრამ მე არ მაქვს.

ჩემი კოდი (ნაპოვნია GitHub– ზე აქ) არის სამ ძირითად ნაწილად. აქ არის Arduino ესკიზი, HTML ფაილები Javascript– ის რამოდენიმე პროგრამის შინაარსისთვის და ასოცირებული CSS ფაილები სტილისთვის. მე გამოვიყენე ეს პროექტი, რომ ცოტა მეტი მესწავლა პროგრამირების ყველა ამ ელემენტის შესახებ, დაწყებული ძალიან დაბალიდან, განსაკუთრებით პროგრამის ინტერფეისის მხრივ. მე შევეცადე კოდის დალაგება, მაგრამ ჩემი ძირითადი ყურადღება გამახვილდა მხოლოდ საქმის მუშაობაზე. კოდი იყენებს ვებსაიტებს ორმხრივი კომუნიკაციისთვის NodeMCU სერვერსა და დაკავშირებულ კლიენტებს შორის.

არდუინოს კოდი ფართოდ არის გამოქვეყნებული, ასე რომ, იმედია, მისი გაყოლა ადვილი იქნება. მას შემდეგ რაც გადმოწერეთ GitHub– დან, ჩაყარეთ მთელი საქაღალდე, ატვირთეთ ესკიზი თქვენს MCU– ში, შემდეგ ატვირთეთ „მონაცემების“ქვესაქაღალდის შინაარსი SPIFFS– ში.

სინამდვილეში, გადაწურეთ ეს. თუ გსურთ გამოიყენოთ Pushbullet შეტყობინების ფუნქცია, თქვენ ჯერ გჭირდებათ API წვდომის ნიშანი, რომელიც ხელმისაწვდომია აქედან. ის მიდის არდუინოს კოდის 88 -ე სტრიქონში. Pushbullet კარგად მუშაობს, მაგრამ თუ პირველად აყენებთ ანგარიშს თქვენს ტელეფონში, შესაძლოა დაგჭირდეთ სისტემაში შესვლა, გამოსვლა, შემდეგ ისევ შესვლა სანამ შეტყობინებების გამოჩენა დაიწყება თქვენი ტელეფონის პარამეტრებში.

არსებობს სამი ვებ გვერდი-splash screen, ფაქტობრივი პროგრამის ინტერფეისი და კონფიგურაციის გვერდი. შინაარსის ამგვარად გამოყოფა ინტერფეისის გამოყენებას გაცილებით აპს წააგავს, განსაკუთრებით კონფიგურაციის ვრცელი პარამეტრების გამო (ეკრანის ანაბეჭდი აღწერს ამ ვარიანტების მხოლოდ ნაწილს).

NodeMCU– ს მრავალი გვერდის მომსახურების მიღების ერთი უცნაურობა ის იყო, რომ მე უნდა ჩავსულიყავი ყველა გამოსახულების ფაილი მონაცემთა საქაღალდეში პირდაპირ - უბრალოდ ვერ ვიმუშავებდი, თუ ისინი ქვესაქაღალდეებში მოთავსდებოდა. მე შევიტანე ყველა სურათი, რომელიც მე გამოვიყენე GitHub საცავში, ასე რომ ის მუშაობს ყუთში, მაგრამ თქვენ უეჭველად მოისურვებთ მათ საკუთარი სურათებით შეცვლას.

ნაბიჯი 7: შეხების დასრულება და ლაზერული უსაფრთხოება

დასრულების შეხება და ლაზერული უსაფრთხოება
დასრულების შეხება და ლაზერული უსაფრთხოება
დასრულების შეხება და ლაზერული უსაფრთხოება
დასრულების შეხება და ლაზერული უსაფრთხოება
დასრულების შეხება და ლაზერული უსაფრთხოება
დასრულების შეხება და ლაზერული უსაფრთხოება

მიუხედავად მისი 8 $ -იანი ღირებულებისა, დანართი, საკმაოდ უტილიტარიულია. Etsy– ზე ცოტაოდენი ხუმრობის შემდეგ ვიპოვე ვინილის გრაფიკა, რომელსაც ხედავთ მზა პროდუქტზე (და რომელიც ასახულია განაცხადის გვერდზე). დიდი ბრიტანეთიდან გაგზავნილი იყო ცოტა ძვირი, მაგრამ ნამდვილად ღირს - და თქვენ მიიღებთ ორს იმ შემთხვევაში, თუ გსურთ პროექტის გამეორება. როგორც ჩემი საბოლოო მხატვრული აყვავება, მე გადავატრიალე კატის თვალებში პატარა "ჩაღრმავებები", რათა მათ შეხედონ ნათელ წითელ ენერგიას, რომელიც ლაზერულ წერტილს წარმოადგენს. ახირებისადმი თქვენი მადადან გამომდინარე, თქვენ შეგიძლიათ აირჩიოთ ან არ აირჩიოთ ეს დამატებითი მილის გავლა.

გაფრქვევის ეკრანის HTML ფაილი შეიცავს კოდს iPhone– ის მთავარ ეკრანზე ხატის დასამატებლად.

დაბოლოს, მე არ უნდა უგულებელყო შეშფოთება გამოთქმული ლაზერის გამოყენებისას კატებთან თამაშისას. არსებობს ორი ძირითადი წინააღმდეგობა:

  • ლაზერს შეუძლია დაბინდოს ან დააზიანოს კატის თვალები
  • ლაზერული წერტილით თამაში კატებისთვის საბოლოოდ არადამაკმაყოფილებელია, რადგან ისინი ვერასოდეს შეძლებენ მის დაჭერას ან "მოკვლას"

ორივე თემის ირგვლივ ბევრი სხვაობაა, ზოგი ერთი შეხედვით ინფორმირებული, ზოგიც ნაკლებად. საბოლოო ჯამში, თქვენ უნდა მიიღოთ საკუთარი გადაწყვეტილება იმის შესახებ, არის თუ არა ეს პროექტი ან სხვა ლაზერული სათამაშო შესაფერისი თქვენი კატისთვის. მე გავაკეთე ის, რომ შევეცადე და გავუმკლავდი პირველ საკითხს ლაზერის მაქსიმალურად დაბინდვის გარეშე გონივრული სინათლის დონეზე ხილვის გაძნელების გარეშე. ასევე, დარწმუნდით, რომ მოწყობილობის გამოყენებით ნებისმიერ კატას არ აქვს მიდრეკილება შეხედოს ლაზერს და არა წერტილს - განსაკუთრებით იმ შემთხვევაში, თუ თქვენ აპირებთ გამოიყენოთ LaserKitty !! ავტო ან დაგეგმილ რეჟიმში. Pushbullet შეტყობინების ფუნქციის ერთ -ერთი დანიშნულებაა ის გამოიყენოს მონიტორინგის კამერასთან ერთად, ასე რომ თქვენ შეგახსენებთ, რომ უყუროთ თქვენს კატას თამაშს შორს ყოფნისას.

რაც შეეხება მეორე წინააღმდეგობას, მე შევიტანე შესაძლებლობა შევინარჩუნო "სახლის პოზიცია", რომელსაც ლაზერი დაუბრუნდება დაგეგმილი სათამაშო სესიების შემდეგ. თუ ამას მიუთითებთ სტაციონარულ სათამაშოზე ან თქვენი კატის საკვების თასზე, ის იმედია მიიღებს გარკვეულ გარჩევადობას. თუმცა, კატებთან ერთად, ვინ იცის ნამდვილად?

გირჩევთ: