Სარჩევი:

გამოიყენეთ ძალა დღესასწაულის გასახალისებლად!: 5 ნაბიჯი
გამოიყენეთ ძალა დღესასწაულის გასახალისებლად!: 5 ნაბიჯი

ვიდეო: გამოიყენეთ ძალა დღესასწაულის გასახალისებლად!: 5 ნაბიჯი

ვიდეო: გამოიყენეთ ძალა დღესასწაულის გასახალისებლად!: 5 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim
გამოიყენეთ ძალა სადღესასწაულო მხიარულების გასავრცელებლად!
გამოიყენეთ ძალა სადღესასწაულო მხიარულების გასავრცელებლად!

ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა ავაშენოთ დესკტოპის ნაძვის ხე საოფისე ნივთებიდან, დაამატოთ მიკრო კონტროლერი და ინდივიდუალურად მიმართული LED- ები, შემდეგ კი გამოიყენოთ Sphero Force Band (გამოშვებული მეორე თაობის Sphero BB-8 დროით) განათების ჩასართავად და გამორთული მიუხედავად იმისა, რომ აქ შევაჯამებ ძირითად ტექნოლოგიას, ძირითადი ინფორმაციის უმეტესობა შეგიძლიათ ნახოთ ჩემს წინა ინსტრუქციულ, ESP8266 ხმოვან კონტროლში Google ასისტენტით.

მასალები:

საჭირო მასალებია:

  • Sphero Force Band (ჩვეულებრივ $ 80, მაგრამ მოძებნეთ სადღესასწაულო გაყიდვები!)
  • WS2812B LED- ების ბოჭკო (ნეოპიქსელები მუშაობს, მაგრამ იდენტურია და უფრო ძვირია ვიდრე სხვები)
  • ESP8266 გარღვევის დაფა.
  • 3x მამაკაცი-მდე ქალი მხტუნავის მავთულები.
  • გასაყიდი რკინა
  • USB-A to USB- მიკრო კაბელი
  • რამდენიმე ცალი 8.5 "11" -ზე ქაღალდი (არა ბარათი)
  • შოტლანდიური ლენტი
  • Მაკრატელი
  • Android ან iOS მოწყობილობა Bluetooth– ით
  • კომპიუტერი ვებ ბრაუზერით და Arduino IDE

თუ ჯერ არ გაგიკეთებიათ, ერთი წუთი დაუთმეთ ჩემი წინა ინსტრუქციის განხილვას და ჩვენ დავიწყებთ!

ნაბიჯი 1: ააშენე ხე

ააშენე ხე!
ააშენე ხე!
ააშენე ხე!
ააშენე ხე!
ააშენე ხე!
ააშენე ხე!
ააშენე ხე!
ააშენე ხე!

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

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

ხის გარე ნაწილისთვის დაგჭირდებათ 4 ცალი 8.5 "11" -ის ქაღალდი. გადაკეცეთ ისინი ნახევრად სიგრძის გასწვრივ, შემდეგ კი ორი მიმდებარე კუთხე ცენტრისკენ. აიღეთ ორი დაკეცილი ნაჭერი ქაღალდი, დადეთ ერთმანეთზე ისე, რომ სამკუთხა ფლაპები შეეხოთ ერთმანეთს და მიამაგრეთ საფენები ერთმანეთზე. შემდეგ, თითოეულ ძირითად ნაჭერს მიამაგრეთ ერთი ფლაკონი. ახლა, თუ თქვენ ნაზად ამოიღებთ თითოეული ნაწილის ბრტყელ ბოლოებს ერთმანეთისგან და გადაახვევთ ორიგინალური ნაკეცის გასწვრივ, თქვენ მიიღებთ V ფორმის ნაჭერს გადახურულ ქაღალდზე. ნაზად შეაერთეთ ამ V- ის გრძელი ბოლოები ერთად, რაც საშუალებას მისცემს ცენტრალურ ნაწილს ამოსვლა. საბოლოო ნაჭერს უნდა ჰქონდეს პლიუს ფორმის ჯვარი, ორი ფეხი მნიშვნელოვნად გრძელი ვიდრე დანარჩენი ორი. გაიმეორეთ ეს პროცესი სხვა ქაღალდის ნაჭრებით.

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

როგორც უკვე ვთქვი, ეს მხოლოდ ვარიანტია. ყველაფერი, რისი საშუალებითაც შეგიძლიათ განათავსოთ LED- ები, ასევე იმუშავებს!

ნაბიჯი 2: შეაერთეთ ნათურები

Image
Image
შეაერთეთ ნათურები!
შეაერთეთ ნათურები!
შეაერთეთ ნათურები!
შეაერთეთ ნათურები!

ახლა, როდესაც ჩვენ გვაქვს ხე, დროა დაამატოთ რამდენიმე შუქი. მე გამოვიყენე 40 RGB LED- ები ძაფისგან, რადგან ის კარგი სიგრძე იყო პატარა დესკტოპის ხისათვის. შეგიძლიათ გამოიყენოთ მეტნაკლებად, მაგრამ გაითვალისწინეთ, რომ თუ ძალიან ბევრს გამოიყენებთ, შესაძლოა ვერ შეძლოთ საკმარისი ენერგიის მიწოდება ყველა მათგანისთვის.

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

ESP8266– ს არ აქვს Timer0/Timer3 ბიბლიოთეკის მხარდაჭერა, რომელიც ჩვეულებრივ გამოიყენებოდა მსგავსი რამისთვის, მაგრამ მას აქვს საკუთარი ბიბლიოთეკა, სახელწოდებით Ticker, რომელიც საშუალებას აძლევს დავალებების გამეორებას რეგულარული ინტერვალებით. ჩვენ ვიყენებთ ამ და გადამრთველის დებულებას შემთხვევითი არჩევანისთვის ოთხ ფერს შორის ყოველ 5 წამში.

მიუხედავად იმისა, რომ მე არ ვიყენებ NeoPixel- ის ბრენდირებულ შუქს, მე მაინც შემიძლია გამოვიყენო Adafruit NeoPixel ბიბლიოთეკა, რომელსაც უკვე აქვს ESP8266 მხარდაჭერა და ახდენს განათების განახლებას. ამის დაყენება შესაძლებელია ბიბლიოთეკის მენეჯერისგან Arduino IDE– ში.

ჩემი ESP8266 გარღვევისთვის შუქების დასაკავშირებლად, მე გამოვიყენე სამი მამრობითი სქესის მავთული, მამაკაცის ბოლო შევაერთე უშუალოდ LED- ების ძაფს და მეორე ბოლო დავამაგრე ჩემი გარღვევის დაფაზე. ძაფზე GND უკავშირდება მიწას, DI (მონაცემები) უკავშირდება D4- ს (თუმცა ESP8266– ის ნებისმიერი გამომავალი პინი უნდა მუშაობდეს) და 5V უკავშირდება VIN– ს, რაც საშუალებას აძლევს ძაფს ენერგიის მოპოვება USB პორტიდან წასვლის გარეშე MCU– ს საშუალებით ჯერ.

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

ნაბიჯი 3: დაუკავშირდით ინტერნეტს

Image
Image

ახლა ჩვენ უნდა დავუკავშიროთ ხე ინტერნეტს. ეს ნაწილი თითქმის იდენტურია ჩემი წინა ინსტრუქციის 1 და 2 საფეხურების, აქ ნაპოვნი. თუ ეს ჯერ არ გაგიკეთებიათ, მიჰყევით ამ ინსტრუქციას Adafruit IO ანგარიშის შესაქმნელად და შექმენით "გამორთული" არხი თქვენი ხის გასაკონტროლებლად.

კოდის განახლებები საკმაოდ მინიმალურია. WiFi– სა და Adafruit IO სერვერებთან დაკავშირების კოდის უმეტესობა მოდის მათი ბიბლიოთეკების მაგალითებიდან. Adafruit IO ცვლილებების დამუშავების კოდი დაემატა მთავარ მარყუჟს და დაემატა გლობალური ცვლადი სინათლის მდგომარეობის დასადგენად. ამ ნაწილის წყაროს კოდი შეგიძლიათ იხილოთ ამ პროექტთან ერთად.

პროექტის ამ ნაწილის შესამოწმებლად, ჩატვირთეთ პროგრამა და შეამოწმეთ სერიული მონიტორი. მას შემდეგ რაც ნათქვამია, რომ MQTT არის დაკავშირებული, სცადეთ გადამრთველი თქვენს Adafruit IO დაფაზე, რომ განათება ჩართოთ და გამორთოთ. როგორც კი ის მუშაობს, რჩება მხოლოდ თქვენი ძალების დაკავშირება Adafruit IO- სთან!

თქვენ უნდა დარწმუნდეთ, რომ თქვენ იყენებთ ESP პროგრამული უზრუნველყოფის ვერსიას 2.0.0. ზოგს ჰქონდა პრობლემები ჩემს წინა გაკვეთილთან დაკავშირებით, მაგრამ მომხმარებელმა PabloA52 აღმოაჩინა, რომ ამან ხელი შეუწყო მის გამოსწორებას.

ნაბიჯი 4: გამოიყენეთ ძალა

გამოიყენეთ ძალა!
გამოიყენეთ ძალა!
გამოიყენეთ ძალა!
გამოიყენეთ ძალა!
გამოიყენეთ ძალა!
გამოიყენეთ ძალა!

80 დოლარად, Sphero- ს ბრენდი Force Band ცოტა ძვირია, მაგრამ თუკი ის დღესასწაულებზე იყიდება, ეს სახალისო პატარა გაჯეტია. ჯგუფის ერთ -ერთი ყველაზე მაგარი რამ არის ის, რომ Sphero– მ დაამატა შესაძლებლობა, რომ იგი ინტერნეტ ნივთებს დაუკავშიროს IFTTT– ის საშუალებით. ეს ნაბიჯი მოითხოვს Force Band- ს და Star Wars Force Band– ის უფასო აპლიკაციას Sphero– სგან. თუ ეს არ გაქვთ, არ ინერვიულოთ! არსებობს მრავალი სხვა გამომწვევი ფაქტორი IFTTT– ზე, რომელიც ასევე შეიძლება გამოყენებულ იქნას, Google ასისტენტიდან ან Alexa– ს ხმოვანი კონტროლიდან დაწყებული, სახლის ჭკვიანური ინტეგრაციით, ან თუნდაც პიცის შეკვეთის სტატუსზე რეაგირებით!

თუ თქვენ ჯერ არ გაქვთ IFTTT ანგარიში, შექმენით ერთი იგივე ელ.ფოსტის გამოყენებით, რომელიც თქვენ გამოიყენეთ Adafruit IO ანგარიშისთვის. შემდეგ, გადადით platform.ifttt.com– ზე, რომ დაიწყოთ თქვენი პერსონალური აპლეტის შექმნა.

Force Band– ს აქვს სამი გამომწვევი: Force Push, Force Pull და Force Stop. მე გადავწყვიტე გამოვიყენო Force Push შუქების ჩასაქრობად და Force Pull მათ გასაქრობად, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ თქვენთვის სასურველი ნებისმიერი კომბინაცია. ახალი აპლეტის შესაქმნელად გადადით თქვენს საინფორმაციო დაფაზე და დააჭირეთ ღილაკს "ახალი აპლეტი". "თუ ეს" განყოფილებაში, დაიწყეთ "Sphero" - ს აკრეფა და ჩამოსაშლელი მენიუდან აირჩიეთ "Star Wars Force Band by Sphero". შემდეგ შეარჩიეთ შესაბამისი გამომწვევი ქმედება, რომლის განხორციელებასაც ცდილობთ.

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

აპლეტის შენახვის შემდეგ, დაბრუნდით თქვენს დაფაზე, რომ ჩართოთ იგი. თუ ეს ჯერ არ გაგიკეთებიათ, IFTTT მოგთხოვთ დააკავშიროთ თქვენი Adafruit IO და Force Band ანგარიშები.

ბოლო ნაბიჯი არის დააკავშიროთ თქვენი Force Band IFTTT– ს Force Band პროგრამის საშუალებით. ჩართეთ თქვენი Force Band და გახსენით აპლიკაცია. მიჰყევით ეკრანზე მოცემულ ნაბიჯებს ჯგუფის დასაკავშირებლად და გაეცანით კონტროლს. მთავარ მენიუში აირჩიეთ პარამეტრები, შემდეგ ჩართეთ Force Control IFTTT– ით. ეს დაამატებს ახალ პუნქტს მთავარ მენიუში, სახელწოდებით Force Control. ამ ახალ მენიუში დარწმუნდით, რომ თქვენი ანგარიშები ერთმანეთთან არის დაკავშირებული და შემდეგ აირჩიეთ "გამოიყენეთ ძალა". ეს დაიწყებს ჟესტების თვალყურის დევნას და შემდეგ აჩვენებს IFTTT– ზე გაგზავნილი ყველა მოქმედების დიალოგს.

ამ ეტაპზე ყველაფერი ერთმანეთთან უნდა იყოს დაკავშირებული. ყველაფერი რაც უნდა დარჩეს არის სისტემის მთლიანად ტესტირება!

ნაბიჯი 5: საბოლოო ტესტირება

სისტემა მთლიანად უნდა მუშაობდეს. ჯგუფი ოდნავ ვიბრირებს და ხმაურს გამოსცემს ჟესტის ამოცნობისას და საკმაოდ მცირე შუალედია ამ ვიბრაციასა და ნათურების რეაქციას შორის. თუმცა, ეს არც ისე ცუდია იმის გათვალისწინებით, რომ სიგნალი უნდა გადავიდეს Bluetooth- ით ბენდიდან თქვენს ჭკვიან მოწყობილობაზე, იქიდან WiFi- ით ან მონაცემებით IFTTT სერვერებზე, IFTTT სერვერებიდან Adafruit IO სერვერებზე და ბოლოს იქიდან ESP8266– მდე WiFi– ით. სხვა მთავარი მინუსი ის არის, რომ Force Band აპლიკაცია უნდა იყოს გაშვებული წინა პლანზე, ნებისმიერ მოწყობილობაზე, რომელსაც იყენებთ. ეს არის მთავარი მიზეზი, რის გამოც მე ჯერ არ მაქვს საბოლოო პროექტის ვიდეო, მაგრამ იმედია მალე გამოსწორდება.

მიუხედავად იმისა, რომ ვარსკვლავური ომების საშობაო სპეცოპერაციამ შეიძლება გვასწავლოს, რომ SciFi და არდადეგები ყოველთვის არ მიდის ერთად, იმედია თქვენ მაინც გაერთობით იულეტიდის გამხიარულების გავრცელებით და თქვენს მეგობრებთან ერთად ძალის გამოვლენით! მადლობა რომ კითხულობ და ისიამოვნე!

გირჩევთ: