Სარჩევი:

Arduino დაფუძნებული მრავალ ფერადი სინათლის ფერწერის კვერთხი: 13 ნაბიჯი (სურათებით)
Arduino დაფუძნებული მრავალ ფერადი სინათლის ფერწერის კვერთხი: 13 ნაბიჯი (სურათებით)

ვიდეო: Arduino დაფუძნებული მრავალ ფერადი სინათლის ფერწერის კვერთხი: 13 ნაბიჯი (სურათებით)

ვიდეო: Arduino დაფუძნებული მრავალ ფერადი სინათლის ფერწერის კვერთხი: 13 ნაბიჯი (სურათებით)
ვიდეო: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, ივლისი
Anonim
Arduino დაფუძნებული მრავალ ფერადი სინათლის ფერწერის კვერთხი
Arduino დაფუძნებული მრავალ ფერადი სინათლის ფერწერის კვერთხი
Arduino დაფუძნებული მრავალ ფერადი სინათლის მხატვრობის ჯოხი
Arduino დაფუძნებული მრავალ ფერადი სინათლის მხატვრობის ჯოხი
Arduino დაფუძნებული მრავალ ფერადი სინათლის მხატვრობის ჯოხი
Arduino დაფუძნებული მრავალ ფერადი სინათლის მხატვრობის ჯოხი

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

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

ჩვენი მსუბუქი ფერწერის ჯოხის ძირითადი მახასიათებლებია:

  • WiFi მუშაობს - ეს მსუბუქი ფერწერის ჯოხი შეიძლება კონტროლდებოდეს (ჩართული/გამორთული, ფერების შეცვლა) ძალიან მარტივად, ბრაუზერის გამოყენებით ნებისმიერი WiFi ჩართული მოწყობილობის შიგნით. ამრიგად, ეს WiFi მოწყობილობები იმოქმედებს როგორც დისტანციური მართვის საშუალება და ფოტოგრაფებს შეუძლიათ შეასრულონ სხვადასხვა ფერები თავიანთი სამაგისტრო ნაწილის შექმნისას.
  • სტანდარტული ფერები - ეს ჯოხი დაშიფრულია ისეთი სტანდარტული ფერების გასათავისუფლებლად, როგორიცაა (წითელი, ლურჯი, მწვანე, ოქრო, ცისარტყელა, თეთრი) მარტივი ღილაკის შეყვანის გამოყენებით.
  • ინდივიდუალური ფერები - სტანდარტული ფერების გარდა, ამ ჯოხს შეუძლია შექმნას ნებისმიერი ფერი, როგორც ფოტოგრაფის სურვილია. მას დაემატა ნებისმიერი ფერის RGB კოდის შეყვანა, როგორც გსურთ, როგორც ცისფერი, მეწამული, ფირუზი, ზეთისხილი, შავგვრემანი და ა.შ. მოძებნეთ "RGB ფერის კოდები აქ" და გამოიყენეთ იგი თქვენი პერსონალური ფერის მისაღებად.

ნაბიჯი 1: საჭირო მასალები

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

მე ჩამოვთვალე მასალები, რომლებიც საჭიროა ამ პროექტის შესაქმნელად. ასევე დავამატე ბმულები, სადაც შეგიძლიათ შეიძინოთ იგი Amazon.com– დან. ქვემოთ მოყვანილი ბმულებიდან მასალების ყიდვა მომცემს გარკვეულ საკომისიოს და, თავის მხრივ, დამეხმარება მომავალ პროექტებში:)

  1. Arduino Uno - იყიდეთ აქ
  2. RGB WS2812 LED ზოლები (25 LED) - იყიდეთ აქ
  3. დენის ბანკი (5 ვ, 10000 mAh) - იყიდეთ აქ
  4. ESP8266 მოდული - იყიდეთ აქ
  5. ორმხრივი ლოგიკის კონვერტორი მოდული - იყიდეთ აქ
  6. დამაკავშირებელი მავთულები

WS2812 RGB LED ზოლები - ეს RGB LED- ები მიჯაჭვულია ერთმანეთთან და იყიდება ერთეულებში 60/120 ცალი. ყველაზე მნიშვნელოვანი ის არის, რომ ამ RGB LED– ს აქვს ინტეგრირებული ჩიპი, რაც თავის მხრივ საკონტროლო ნაწილს საკმაოდ მარტივს ხდის. ამის დეტალური ახსნა ამ სფეროს მიღმაა. იხილეთ ეს ბმული "WS2812 LED ზოლები მუშაობს" დამატებითი დეტალებისთვის.

ESP8266 მოდული: ეს არის თინეიჯერული პატარა WiFi განვითარების დაფა, რომელიც ფართოდ გამოიყენება IOT პროექტებში. გადახედეთ ამ ბმულს "დაწყება ESP8266 მოდულით", თუ ადრე არ გამოგიყენებიათ ESP8266.

ორმხრივი ლოგიკის კონვერტორი მოდული: ეს მოდული საშუალებას აძლევს Arduino– ს დაუკავშირდეს ESP8266 მოდულებს სიგნალის 5V დონიდან 3.3v ლოგიკურ დონეზე გადაყვანით.

ნაბიჯი 2: ბლოკირების დიაგრამა

ბლოკის დიაგრამა
ბლოკის დიაგრამა

ეს მსუბუქი ფერწერის პროექტი დაფუძნებულია IOT– ის კონცეფციაზე, სადაც ორი ქსელის მოწყობილობა უკავშირდება ერთმანეთს და ქმნის ქსელს თავის მხრივ კომუნიკაციისა და კონტროლის დამყარების მიზნით. აქ არდუინო უმასპინძლებს ვებ გვერდს და იმოქმედებს როგორც სერვერი. ეს ვებ გვერდი შექმნილია ისე, რომ მიიღოს LED კონტროლის საშუალებები (ფერები: წითელი, ლურჯი, მწვანე და ჩართული/გამორთული) მომხმარებლისგან. ამ მასპინძელ ვებგვერდზე წვდომა შესაძლებელია WiFi ჩართული მოწყობილობის საშუალებით, რომელიც დაკავშირებულია Arduino– სთან და აკონტროლებს მასთან დაკავშირებულ RGB LED ზოლს.

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

  1. ბრძანეთ ESP8266 შეუერთდეს ჩვენს მოწყობილობას WiFi ცხელ წერტილს.
  2. შექმენით სერვერი ESP დაფის გამოყენებით მასპინძელი ვებ გვერდი Arduino– ში და დაელოდეთ გარე კლიენტებს (მოწყობილობის ბრაუზერი) მოთხოვნის გაკეთებას
  3. კლიენტის მოთხოვნის მიღებისთანავე, Arduino გაუგზავნის ვებ გვერდს კლიენტს (მოწყობილობის ბრაუზერს) ESP8266 მოდულის საშუალებით.
  4. შემდეგ ის უსასრულოდ შეამოწმებს LED ბრძანებებს (ახსნილი იქნება ვებ ინტერფეისის განყოფილებაში) კლიენტისგან.
  5. LED ბრძანებების მიღების შემდეგ, Arduino ამუშავებს და გაააქტიურებს მასთან დაკავშირებულ RGB LED ზოლს.

ნაბიჯი 3: სქემის დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა
Წრიული დიაგრამა
Წრიული დიაგრამა

ზემოთ ჩართული დიაგრამა გვიჩვენებს, თუ როგორ უნდა დაუკავშიროთ Arduino ESP8266 და RGB LED ზოლს. როგორც თქვენ შეგიძლიათ შეამჩნიოთ, რომ Arduino– ს TX და RX, რომლებიც შედიან ლოგიკურ კონვერტორში, სადაც სიგნალები გადაინაცვლებს ESP8266– თან თავსებადი 3.3 ვ. Arduino– ს პინ 6, რომელიც არის PWM პინი, კვებავს დროის კონტროლის პულსს RGB LED ზოლის ფერის გასაკონტროლებლად.

არსებობს ორი LED, რომლებიც ამ პროექტის ინდიკატორებად იქცევიან. LED D2 მიუთითებს, როდესაც პროექტი ჩართულია. ვინაიდან LED D1 მიუთითებს როდის წარმატებით შექმნა არდუინომ ვებ სერვერი. ეს მწვანე LED დაეხმარება მომხმარებელს გააცნობიეროს, რომ სერვერი მზად არის მიიღოს მოთხოვნა კლიენტისგან (ბრაუზერიდან).

Powerbank– ის არჩევანი მართლაც მნიშვნელოვანია, ვინაიდან მიკროსქემს შეუძლია უხეშად გაიყვანოს მაქსიმალური დენი დაახლოებით 1700 მ. მე გამოვიყენე 5.1/10000mah ბატარეა, მიმდინარე გამომუშავებით 2A ნებისმიერ მომენტში.

ნაბიჯი 4: დაუკავშირეთ თქვენი ESP8266 WiFi ცხელ წერტილს

თქვენი ESP8266 დაკავშირება WiFi ცხელ წერტილთან
თქვენი ESP8266 დაკავშირება WiFi ცხელ წერტილთან
თქვენი ESP8266 დაკავშირება WiFi ცხელ წერტილთან
თქვენი ESP8266 დაკავშირება WiFi ცხელ წერტილთან

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

ამისათვის ატვირთეთ კოდი "Bareminimum" არდუინოში. ახლა დააკავშირეთ ESP8266 არდუინოსთან, როგორც ქვემოთ არის ნახსენები ლოგიკური გადამრთველის გამოყენებით.

Arduino RX -> ლოგიკური გადამრთველი -> ESP8266 RX

Arduino TX -> ლოგიკური გადამრთველი -> ESP8266 TX

ახლა გახსენით თქვენი სერიული მონიტორი baud განაკვეთი 57600 (ნაგულისხმევი baud სიჩქარე ESP8266 მოდულები) და "ორივე NL & CR" არჩეული. ჩაწერეთ შემდეგი ბრძანებები.

  1. AT
  2. AT+RST
  3. AT+CWJAP = "თქვენი მოწყობილობის SSID", "თქვენი პაროლი"

მას შემდეგ რაც მიიღებთ დადასტურებას "WIFI CONNECTED" და "WIFI GOT IP" თქვენს სერიულ მონიტორზე. ეს ნაბიჯი დასრულებულია და თქვენი ESP მოდული ავტომატურად დაუკავშირდება ჩემს მოწყობილობას, როდესაც ის ჩართულია.

ნაბიჯი 5: ვებ ინტერფეისი და მისი კოდი

ვებ ინტერფეისი და მისი კოდი
ვებ ინტერფეისი და მისი კოდი
ვებ ინტერფეისი და მისი კოდი
ვებ ინტერფეისი და მისი კოდი
ვებ ინტერფეისი და მისი კოდი
ვებ ინტერფეისი და მისი კოდი

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

  1. 6 ღილაკი სტანდარტული ფერისთვის - "/წითელი", "/Gre", "Blu", "/Whi", "/Gol", "Rai"
  2. ფერის მორგებული შეყვანა RGB მნიშვნელობების გამოყენებით - "? R = 255 & G = 255 & B = 255"
  3. გამორთეთ ზოლები - "/გამორთვა"

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

ნაბიჯი 6: ალგორითმი და კოდი

ალგორითმი და კოდი
ალგორითმი და კოდი

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

ალგორითმი:

  1. გადატვირთეთ ESP8266 მოდული "AT+RST / r / n" ბრძანების გაგზავნით.
  2. შეამოწმეთ პასუხი ESP8266– დან, რომ ნახოთ წარმატებულია თუ არა კავშირი ჩვენს მოწყობილობასთან. დაკავშირებისთანავე დაიწყეთ "სერვერის შექმნის" (იხილეთ ქვემოთ) ბრძანების მიმდევრობის კვება ESP8266.
  3. მონიტორინგი პასუხი თითოეული შეყვანის ბრძანება.
  4. ყველა ამ ბრძანებამ უნდა დააბრუნოს პასუხი "OK / r / n", არასწორი პასუხის შემთხვევაში გაიმეორეთ ბრძანება არასწორი პასუხით ან "ERROR".
  5. სერვერის შექმნის ბრძანების თანმიმდევრობის წარმატებით დასრულების შემდეგ, აანთეთ მწვანე LED არდუინოს პინ 12 -ში. ეს იქნება მომხმარებლისთვის მითითება კლიენტის მოთხოვნის შესახებ.
  6. აიძულეთ Arduino დაელოდოს კლიენტის მოთხოვნას ნებისმიერი ბრაუზერისგან, რომელიც მდებარეობს LAN ან ქსელში.
  7. კლიენტის მოთხოვნის შესვლისთანავე შეამოწმეთ კავშირის ID და გაგზავნეთ ბრძანება "AT+CIPSEND …". მასში შესაბამისი კავშირის ID- ს ჩასმა.
  8. ESP8266 პასუხობს ">" ნიშნით, რაც მიუთითებს მის მზადყოფნაზე პერსონაჟების მიღებისას. ამის მიღებისთანავე გაგზავნეთ ვებ – გვერდის კოდი, რომელიც ადრე ვნახეთ კლიენტის ბრაუზერში ESP8266 მოდულის საშუალებით.
  9. ახლა ვებგვერდი ხილული იქნება მომხმარებლის კლიენტის ბრაუზერში, არდუინო კი შემოდის კლიენტისგან "LED ბრძანებების" განუსაზღვრელი ვადით სკანირების მდგომარეობაში.
  10. ვებგვერდი დაიწერა ისე, რომ უზრუნველყოს უნიკალური URL პარამეტრი თითოეული ღილაკის დაჭერისთვის, ასე რომ, როდესაც ღილაკს დააჭერთ ESP მოდული გადასცემს GET მოთხოვნას იმ უნიკალური URL პარამეტრით.
  11. Arduino– მ უნდა დაამუშაოს ეს URL და შესაბამისად უზრუნველყოს RGB LED ზოლის კონტროლი.

სერვერის შექმნის ბრძანებები:

  • AT
  • AT+CWMODE = 3
  • AT+CIPSTA = 192.168.43.253 (Android მოწყობილობისთვის)
  • AT+CIPMUX = 1
  • AT+CIPSERVER = 1, 80

კოდი:

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

თქვენ შეგიძლიათ მიიღოთ Arduino კოდი ამ პროექტისთვის ამ ბმულზე -> "არდუინოზე მუშაობის მსუბუქი ფერწერის ჯოხი"

ნაბიჯი 7: სინათლის ჯოხის მომზადება

Image
Image
სინათლის ჯოხის მომზადება
სინათლის ჯოხის მომზადება
სინათლის ჯოხის მომზადება
სინათლის ჯოხის მომზადება
სინათლის ჯოხის მომზადება
სინათლის ჯოხის მომზადება

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

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

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

ნაბიჯი 8: კონტეინერის არჩევანი და ჯოხის დაყენება

კონტეინერის არჩევანი და ჯოხის დაყენება
კონტეინერის არჩევანი და ჯოხის დაყენება
კონტეინერის არჩევანი და ჯოხის დაყენება
კონტეინერის არჩევანი და ჯოხის დაყენება
კონტეინერის არჩევანი და ჯოხის დაყენება
კონტეინერის არჩევანი და ჯოხის დაყენება
კონტეინერის არჩევანი და ჯოხის დაყენება
კონტეინერის არჩევანი და ჯოხის დაყენება

ეს არის საკმაოდ მნიშვნელოვანი ნაბიჯი, ვინაიდან powerbank, Arduino, LED ინდიკატორები და ESP8266 მოდულები შევა ამ კონტეინერში. შეარჩიეთ შესაბამისი ზომის კონტეინერი ისე, რომ მასში განთავსდეს ყოველივე ზემოთქმული. მე ავირჩიე ცილინდრული კონტეინერი ისე, რომ გამიადვილდეს მისი მართვა მათი მუშაობის დროს.

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

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

ნაბიჯი 9: Power Bank- ისა და LED ინდიკატორების აწყობა

დენის ბანკის და ინდიკატორის LED- ების აწყობა
დენის ბანკის და ინდიკატორის LED- ების აწყობა
დენის ბანკის და ინდიკატორის LED- ების აწყობა
დენის ბანკის და ინდიკატორის LED- ების აწყობა
დენის ბანკის და ინდიკატორის LED- ების აწყობა
დენის ბანკის და ინდიკატორის LED- ების აწყობა

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

მოათავსეთ გადამრთველი დახატული ხაზის საპირისპიროდ. ეს გადამრთველი მიზნად ისახავს მთელი პროექტის ჩართვას/გამორთვას. ქვემოთ გადამრთველი. მოათავსეთ ორი LED (წითელი და მწვანე) და შეაერთეთ თითოეული მათგანის რეზისტორით (მითითებისათვის იხილეთ სქემის დიაგრამა ნაბიჯი 3). LED- ები და ჩამრთველი უნდა იყოს პირდაპირ საპირისპირო იმ მიმართულებით, სადაც განათების ჯოხი შევა. ეს არის იმისათვის, რომ თავიდან ავიცილოთ არასასურველი სინათლის ჩარევა ინდიკატორების სინათლის შეღებვისას. შეაერთეთ გაყვანილი USB კაბელი და რამდენიმე კონექტორი ღილაკზე, როგორც ეს ნაჩვენებია ბოლო სურათზე. კონექტორის კაბელები არის Arduino და ESP8266 მოდულებისთვის.

ნაბიჯი 10: Arduino და ESP8266 მოდულების აწყობა კონტეინერში

Arduino და ESP8266 მოდულების აწყობა კონტეინერის შიგნით
Arduino და ESP8266 მოდულების აწყობა კონტეინერის შიგნით
Arduino და ESP8266 მოდულების აწყობა კონტეინერის შიგნით
Arduino და ESP8266 მოდულების აწყობა კონტეინერის შიგნით
Arduino და ESP8266 მოდულების აწყობა კონტეინერის შიგნით
Arduino და ESP8266 მოდულების აწყობა კონტეინერის შიგნით

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

შეაერთეთ მავთულები მსუბუქი შეღებვის ჯოხიდან დენის ტერმინალებთან და არდუინოს მე -6 პინთან. დასრულების შემდეგ ფრთხილად დახურეთ კონტეინერის თავსახური.

ნაბიჯი 11: დაფარეთ იგი

დაფარავს მას
დაფარავს მას
დაფარავს მას
დაფარავს მას
დაფარავს მას
დაფარავს მას

დაფარეთ კონტეინერი შავი ლენტით ან ნებისმიერი სხვა მასალით. ეს არის იმისათვის, რომ თავიდან იქნას აცილებული სინათლის ჩარევა სინათლის ფერწერის მუშაობის დარღვევისგან. ეს იმიტომ ხდება, რომ Arduino- ს, ESP8266- ს და Power Bank- ს აქვს LED- ები. მათი გახსნილობა შეიძლება ხელი შეუშალოს და გააფუჭოს ფოტოები.

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

ნაბიჯი 12: გამოსცადეთ

გამოსცადეთ ის
გამოსცადეთ ის
გამოსცადეთ ის
გამოსცადეთ ის
გამოსცადეთ ის
გამოსცადეთ ის
გამოსცადეთ ის
გამოსცადეთ ის
  1. ჩართეთ გადამრთველი და წითელი LED უნდა აანთოს
  2. დაელოდეთ მწვანე LED განათებას, ეს ჩვეულებრივ ხდება 5 -დან 10 წამში და ეს მიუთითებს იმაზე, რომ შეიქმნა Arduino სერვერი.
  3. მას შემდეგ რაც მწვანე LED ჩართულია, გახსენით ბრაუზერი თქვენს მოწყობილობაში და ჩაწერეთ IP მისამართი 192.168.43.253 გაუშვით URL
  4. ვებ გვერდი, რომელიც ჩვენ ვნახეთ მე –5 ნაბიჯში, უნდა გამოჩნდეს თქვენს ეკრანზე.
  5. ახლა დაუკავშირდით ვებ ინტერფეისს და აკონტროლეთ LED ზოლები
  6. წადი და გააკეთე მაგარი მსუბუქი ფერწერა.

ნაბიჯი 13: დასამახსოვრებელი რამ და კიდევ რამდენიმე ფოტო

დასამახსოვრებელი რამ და კიდევ რამდენიმე ფოტო
დასამახსოვრებელი რამ და კიდევ რამდენიმე ფოტო
დასამახსოვრებელი რამ და კიდევ რამდენიმე ფოტო
დასამახსოვრებელი რამ და კიდევ რამდენიმე ფოტო
დასამახსოვრებელი რამ და კიდევ რამდენიმე ფოტო
დასამახსოვრებელი რამ და კიდევ რამდენიმე ფოტო
  • ეს პროექტი ემყარება ESP8266– ის შესაძლებლობას, რომ ავტომატურად დაუკავშირდეს WiFi ცხელ წერტილს ერთხელ ჩართული. ასე რომ, ESP8266 და თქვენი ცხელი წერტილი უნდა იყოს დაწყვილებული ერთხელ მაინც ამ პროექტში გამოყენებამდე.
  • Arduino დაპროგრამებულია ისე, რომ გაუმკლავდეს მხოლოდ ერთ კლიენტთან კომუნიკაციას, რაც იმას ნიშნავს, რომ მხოლოდ ერთ ბრაუზერს შეუძლია Arduino– ს მოითხოვოს LED- ების კონტროლი
  • არის ლოდინი დრო Arduino– ს მიერ სერვერის შესაქმნელად ESP8266– ით. ამ ლოდინის დასრულების დრო შეიძლება ცნობილი იყოს მწვანე LED- ით.
  • მას შემდეგ, რაც მწვანე LED განათდება, კარგი იქნება კლიენტის მოთხოვნის წამოწყება ბრაუზერისგან. თქვენ უნდა მიაწოდოთ მთელი პროექტი მინიმუმ 2A წყაროს, რათა ის უპრობლემოდ შეინარჩუნოთ.
  • ეს პროექტი წარმატებით გამოსცადეს Google chrome დესკტოპისთვის და Opera სმარტფონებისთვის.

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

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

LED კონკურსი 2017
LED კონკურსი 2017
LED კონკურსი 2017
LED კონკურსი 2017

მეორე ადგილი LED კონკურსში 2017

გირჩევთ: