Სარჩევი:

IoT ჰელოუინის გოგრა - აკონტროლეთ LED- ები Arduino MKR1000 და Blynk აპლიკაციით ???: 4 ნაბიჯი (სურათებით)
IoT ჰელოუინის გოგრა - აკონტროლეთ LED- ები Arduino MKR1000 და Blynk აპლიკაციით ???: 4 ნაბიჯი (სურათებით)

ვიდეო: IoT ჰელოუინის გოგრა - აკონტროლეთ LED- ები Arduino MKR1000 და Blynk აპლიკაციით ???: 4 ნაბიჯი (სურათებით)

ვიდეო: IoT ჰელოუინის გოგრა - აკონტროლეთ LED- ები Arduino MKR1000 და Blynk აპლიკაციით ???: 4 ნაბიჯი (სურათებით)
ვიდეო: რამ იციან Galaxy Mission Mission Breakout და საზაფხულო გმირების დისნეილენდში 2024, ნოემბერი
Anonim

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

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

აქ მე პირველ რიგში გაჩვენებთ თუ როგორ გამოიყენოთ IoT მოწყობილობა (აქ არის Arduino MKR1000) თქვენი გოგრის ნათურების ჩართვის/გამორთვის გასაკონტროლებლად (RGB LED ნეოპიქსელის ბეჭედი). მეორედ, მე ასევე გაჩვენებთ თუ როგორ უნდა დააყენოთ სხვადასხვა განათების ფერი თქვენი სმარტფონის გამოყენებით. ???

Დავიწყოთ !

მასალები:

აქ არის კომპონენტების სია, რომლებიც დაგჭირდებათ ამ პროექტისათვის. თუ თქვენ გჭირდებათ რომელიმე კომპონენტის შეძენა, დაათვალიერეთ eBay ან Amazon, შეგიძლიათ შეიძინოთ ისინი სამართლიან ფასად.

  • გოგრა
  • Arduino MKR1000
  • ნეოპიქსელის ბეჭედი - 12 RGB LED (SK6812)
  • კონდენსატორი 1000 μF
  • 470Ω რეზისტორი
  • 3.7V 2000mAh LiPo ბატარეა - თუ არ იკვებება USB მიკრო საშუალებით
  • ზოგიერთი მხტუნავი მავთული
  • გასაყიდი რკინა

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

ამოიღეთ თქვენი გოგრა!
ამოიღეთ თქვენი გოგრა!

გაერთეთ და დატკბით გოგრის წვნინით გოგრის ხორცით, რომელიც ამოჭრილია შიდა ნაწილიდან ??

ნაბიჯი 2: შეაერთეთ ელექტრონიკის კომპონენტები

მავთული ელექტრონიკის კომპონენტები
მავთული ელექტრონიკის კომპონენტები
მავთულის ელექტრონიკის კომპონენტები
მავთულის ელექტრონიკის კომპონენტები

გაიგე შენი კომპონენტები

თქვენ ნახავთ ამ პროექტის გაყვანილობის სქემას ქვემოთ. გაყვანილობის დაწყებამდე უნდა გაითვალისწინოთ რამდენიმე საკითხი.

  1. რომელ არდუინოს მიკროკონტროლერის დაფას იყენებთ? ბორტზე აქვს 5V ან 3.3V შეყვანა? ბორტზე აქვს 5 ვ სიმძლავრის გამომავალი პინი?
  2. რა ზომაა თქვენი LED ნეოპიქსელის ბეჭედი - 12, 16, 24 პიქსელი?
  3. როგორ აპირებთ თქვენი Arduino მიკროკონტროლის და თქვენი LED- ების ჩართვას?

ამ პროექტში მე ავირჩიე Arduino MKR1000- ის გამოყენება, რომელსაც აქვს ჩამონტაჟებული WiFi ჩიპი. მე გადავწყვიტე ამ Arduino– სთან ერთად წასვლა, რადგან მინდოდა, რომ მე შემეძლო ჩემი Arduino– ს კონტროლი ჩემი სმარტფონიდან WiFi– ის საშუალებით. ასევე, მე უკვე მქონდა ეს დაფა სახლში და სხვა არაფერში ვიყენებდი. სხვა ვარიანტი იქნება გამოიყენოთ Arduino Uno, Nano ან ნებისმიერი სხვა Arduino ESP8266 WiFi მოდულით.

სხვა არდუინოსთან შედარებით, MKR1000 მუშაობს 3.3 ვ. მიუხედავად იმისა, რომ თქვენ შეგიძლიათ მიაწოდოთ 5 ვოლტი დაფაზე USB პორტის საშუალებით, თქვენ ვერ მიაწოდებთ 3.3 ვ -ზე მეტს I/O ქინძისთავებს. MKR1000– ს აქვს 5V პინი, რომლის საშუალებითაც შესაძლებელია 5V მოწყობილობების ჩართვა. ჩვენს შემთხვევაში, ჩვენ გამოვიყენებთ ამ პინს ჩვენი ნეოპიქსელის ბეჭდის გასაძლიერებლად. თუ თქვენ იყენებთ უფრო დიდ ბეჭედს, როგორიცაა 16, 24 ან მეტი პიქსელი, შეიძლება დაგჭირდეთ ცალკე დენის წყაროს გამოყენება.

გოგრა და ელექტრონიკა იქნება ჩემს აივანზე და ამიტომ ჩვენ გამოვიყენებთ 3.7V LiPo ბატარეას ჩვენი Arduino- სა და Neopixel- ის გასაძლიერებლად. MKR1000 BatteryLife გაკვეთილი დაგეხმარებათ გაარკვიოთ ბატარეის სიმძლავრე, რომლის გამოყენებას აპირებთ. რადგან არ მინდოდა ბატარეის დატენვა ყოველდღე, მე ავირჩიე 2000mAh ბატარეა. უფრო მეტიც, მე გადავწყვიტე, რომ არდუინო ლოდინის რეჟიმში დამეყენებინა, როდესაც ჩემი გოგრა არ აენთო. ეს ხელს უწყობს ენერგიის მოხმარების შემცირებას, როდესაც WiFi მოდული გამორთულია.

შეაერთეთ თქვენი კომპონენტები

  • კონდენსატორი შეაერთეთ პირდაპირ ნეოპიქსელის რგოლზე. GND– ის უარყოფითი მხარე და 5 V– ის დადებითი მხარე
  • შეაერთეთ 470Ω რეზისტორი Data In (DI) პინზე
  • შეაერთეთ Arduino– ს 5V პინი ნეოპიქსელის 5V– ს ჯუმბერის მავთულის გამოყენებით
  • შეაერთეთ Arduino– ს GND pin ნეოპიქსელის GND– ს ჯუმბერის მავთულის გამოყენებით
  • შეუერთეთ Arduino– ს #4 ციფრული პინი ნეოპიქსელის DI– ს ჯუმბერის მავთულის გამოყენებით

ამის დასრულების შემდეგ, თქვენ უნდა გახსნათ "IoT-Halloween-Pumpkin" GitHub საქაღალდე და შეიტანოთ მცირე ცვლილებები კოდში, სანამ არდუინოში ატვირთავთ. იმედია მზად ხართ ცოტა პროგრამირებისთვის !! ????

ნაბიჯი 3: პროგრამირება თქვენი გოგრა

პროგრამირება თქვენი გოგრა
პროგრამირება თქვენი გოგრა
პროგრამირება თქვენი გოგრა
პროგრამირება თქვენი გოგრა
პროგრამირება თქვენი გოგრა
პროგრამირება თქვენი გოგრა

პროგრამირება თქვენი Arduino

ამ პროექტში, ჩვენ გვსურს დავგეგმოთ ჩვენი Arduino ისე, რომ მიღწეულ იქნას შემდეგი:

  • Arduino უკავშირდება Blynk აპლიკაციას WiFi- ს საშუალებით.
  • Neopixel განათების ფერები იცვლება Blynk აპლიკაციის საშუალებით.

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

LED სინათლის შოუები

მისამართებიანი LED- ები ან ადაფრუტის ენაზე "NeoPixel", როგორიცაა WS2812, WS2811 და SK6812 LED დრაივერები შეიძლება კონტროლდებოდეს Adafruit NeoPixel ბიბლიოთეკის გამოყენებით. თუ პირველად იყენებთ NeoPixel– ს, მე გირჩევთ გადახედოთ Adafruit NeoPixel Uberguide– ს. რჩევებითა და რჩევებით სავსე, ეს არის დიდი რესურსი!

გოგრაზე LED ფერის დასაყენებლად, თქვენ უნდა გაგზავნოთ RGB მნიშვნელობები თქვენს Arduino/NeoPixel– ზე. უმარტივესია შევხედოთ ზოგიერთი ფერის ფერის კოდს! Spiro Disco Blue, Harlequin, Daffodil ან Rose Bonbon, აქ არის რამოდენიმე მაგარი.

მხიარული გზაა ფერები თქვენს ნეოპიქსელზე "ცეკვავენ". თუ ნამდვილად მოტივირებული ხართ, გაუშვით! წინააღმდეგ შემთხვევაში, შეამოწმეთ Tweaking4All LEDStrip Effects ბლოგის პოსტი. თქვენ ნახავთ კოდს საკმაოდ საოცარი განათების ეფექტებისთვის. კიდევ ერთი დიდი რესურსია ადრიანოს ნეოპიქსელის ეფექტების გენერატორი.

ბლინკის აპლიკაცია

Blynk აპლიკაცია არის ერთ -ერთი ყველაზე პოპულარული IoT პლატფორმა. Blynk აპლიკაცია წარმოუდგენლად ადვილი გამოსაყენებელია და 5 წუთზე ნაკლებ დროში შეძლებთ თქვენს სმარტფონზე შექმნან IoT აპლიკაცია ინტერნეტით კომუნიკაციისთვის თქვენს IoT მოწყობილობასთან. სანამ თქვენი Blynk აპლიკაცია თქვენს საჭიროებებზე მორგდება, თქვენ დაგჭირდებათ:

1. ჩამოტვირთეთ ბლინკის აპლიკაცია

2. დააინსტალირეთ ბლინკის ბიბლიოთეკა

3. შექმენით კავშირი თქვენს IoT მოწყობილობასთან

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

ნაბიჯი 4: ისიამოვნეთ

ისიამოვნეთ!
ისიამოვნეთ!
ისიამოვნეთ!
ისიამოვნეთ!

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

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

გირჩევთ: