Სარჩევი:

LED მოდელების დამაკმაყოფილებელი: 9 ნაბიჯი
LED მოდელების დამაკმაყოფილებელი: 9 ნაბიჯი

ვიდეო: LED მოდელების დამაკმაყოფილებელი: 9 ნაბიჯი

ვიდეო: LED მოდელების დამაკმაყოფილებელი: 9 ნაბიჯი
ვიდეო: რეალობის ტრანსერფინგი (აუდიო-წიგნი); თავი მეცხრე - სული და გონება 2024, ივლისი
Anonim

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

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

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

ეს მუშაობს bluetooth– ზე, სადაც აპლიკაცია აგზავნის მონაცემებს arduino– ს bluetooth– ის საშუალებით, რაც ახდენს ამ მონაცემების ინტერპრეტაციას და აჩვენებს აპლიკაციისგან მოთხოვნილ ნიმუშს.

მას აქვს 4 მოდუნების მოდელი:

  • SPIRAL IN
  • ბარები
  • ᲥᲠᲔᲑᲝᲓᲐ
  • ბილიკი

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

ახლა მოდით ჩავუღრმავდეთ და დავიწყოთ ამ გასაოცარი და სასარგებლო ძილის გამომწვევი ნათურის მშენებლობა !!

ნაბიჯი 1: შაბლონები

Image
Image

1) SPIRAL IN: ამ შაბლონში ჩანს, რომ წითელი წერტილი შიგნიდან სპირალურად მიედინება ცენტრისკენ, რაღაც მსგავსია სპირალის fibonacci. ამისათვის ლოგიკაა ჩართოთ LED 1 მილიწამი, შემდეგ გამორთოთ და ამის შემდეგ ჩართოთ შემდეგი led და ასე შემდეგ. ეს ემყარება ხედვის მუდმივობის პრინციპს

2) ბარები: ისევე, როგორც ზემოთ მოყვანილი ნიმუში, ინდივიდუალური ლიდერების ნაცვლად, პარალელური სტრიქონები და სვეტები სპირალურად შეტრიალდება შიგნით, რაც მისცემს მას მართლაც დამამშვიდებელ შეგრძნებას.

3) FADE IN: ამ შაბლონში LED- ები ისე გამოიყურება, როგორც ისინი იწოვება, რაც ქმნის ლამაზ ნიმუშს

4) ბილიკი: ნელი ნიმუში, რომელშიც LED ჩანს გადის მატრიცაზე, რომლის ყურება მართლაც სახალისოა.

ნაბიჯი 2: საჭირო უნარ -ჩვევები

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

თქვენ არ გჭირდებათ ელექტრონიკის ექსპერტი ამ პროექტის შესაქმნელად, მაგრამ გარკვეული უნარ -ჩვევებია საჭირო ამ პროექტის დასასრულებლად.

საჭირო უნარ -ჩვევები შემდეგია:

  • ძირითადი ელექტრონიკა როგორ უნდა დადოთ.
  • როგორ გამოვიყენოთ მულტიმეტრი მოკლე და სხვა ნივთების შესამოწმებლად.
  • როგორ დავწეროთ C– ში, რომ დავწეროთ კოდი arduino– სთვის, თუმცა უზრუნველყოფილი იქნება სრულად ფუნქციური კოდი.
  • როგორ გავაკეთოთ აპლიკაცია კოდირებით (java, python) ან კოდირების გარეშე (პროგრამული უზრუნველყოფის მსგავსი mit app inventor გამოყენებით).

ნაბიჯი 3: კომპონენტების სია

კომპონენტების სია
კომპონენტების სია
კომპონენტების სია
კომპონენტების სია
კომპონენტების სია
კომპონენტების სია

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

  • 1XBluetooth მოდული HC-05
  • 1X Mini Usb Cabke arduino– ს დასაკავშირებლად
  • 1XArduino Nano
  • 1XDot Matrix საერთო ანოდი წითელი LED ჩვენების მოდული 8 * 8 8x8 3 მმ
  • Soldering რკინის და Solder მავთულები.
  • ელექტრული ლენტი, ჯუმბერის მავთულები, ნულოვანი დაფა, გამყვანი ხაზები, საჭრელი, ქამარი, მავთულის სტრიპტიზატორები, ციფრული მულტიმეტრი და დენის ბანკი ლამპარისა და სუპერწებების გასაძლიერებლად.

ნაბიჯი 4: LED– ების კათოდისა და ანოდის აღმოჩენა მატრიცაში

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

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

დასამახსოვრებლად სასურველია სადმე აღინიშნოს რომელი პინ არის კათოდი და რომელია ანოდი

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

ნაბიჯი 5: არდუინო ნანოს ქინძისთავების მინიჭება

არდუინო ნანოს ქინძისთავების მინიჭება
არდუინო ნანოს ქინძისთავების მინიჭება

აქ ჩვენ გამოვიყენებთ arduino– ს 8 + 8 = 16 ქინძისთავებს ჩვენი LED მატრიცის დასაკავშირებლად, რადგან ჩვენ გვაქვს 8 ანოდი და 8 კათოდი.

დარწმუნდით, რომ თქვენ არ დაუკავშირებთ LED მატრიცის ქინძისთავებს არდუინოს ციფრულ პინთან 0 ან 1, რადგან ისინი გამოიყენება Rx და Tx კომუნიკაციებისთვის და გამოყენებული იქნება ჩვენი bluetooth მოდულისთვის

მე გამოვიყენე შემდეგი ქინძისთავები, თუმცა, თქვენ თავისუფლად შეგიძლიათ გამოიყენოთ ნებისმიერი პინი, რომელიც გსურთ.

ციფრული ქინძისთავები 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

ანალიზის ქინძისთავები A0, A1, A2, A3, A4, A5

ზემოთ ნახსენებია ჩემს მიერ გამოყენებული ქინძისთავები.

დარწმუნდით, რომ არ იყენებთ A6 და A7 იმიტომ, რომ არ შეგიძლიათ ციფრული დაწეროთ ამ ქინძისთავებზე

ნაბიჯი 6: კომპონენტების შედუღება

კომპონენტების შედუღება
კომპონენტების შედუღება
კომპონენტების შედუღება
კომპონენტების შედუღება
კომპონენტების შედუღება
კომპონენტების შედუღება

ახლა მოდის კომპონენტების შედუღების საინტერესო ნაწილი ჩვენს ნულოვან დაფაზე.

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

შემდეგ ჩვენ გავაერთიანებთ ჩვენს arduino nano- ს პერპენდიკულარულ ნულოვან დაფაზე და ჩვენს LED მატრიცას მთავარ ნულოვან დაფებზე.

შემდეგ ჩვენ დავუკავშირდებით ჩვენი Led მატრიცის ანოდებს ქინძისთავებთან {2, 3, 4, 5, 6, 7, 8, 9} და LED მატრიცის კათოდებს ქინძისთავებთან {10, 11, A0, A1, A2, A3, არდუინოს A4, A5}. ამისათვის ჩვენ ავიღებთ რამდენიმე იზოლირებულ დამაკავშირებელ მავთულს და გავაფორმებთ მას მავთულხლართების გამოყენებით. მე ავირჩიე იზოლირებული მავთულები ისე, რომ თავიდან ავიცილოთ შეკუმშვა ჩვენს კომპაქტურ წრეში. ახლა ჩვენ გავამაგრებთ ანოდს ერთ პინზე, რომელიც შეესაბამება arduino– ზე ანოდებისთვის მინიჭებულ ქინძისთავებს, რომელიც აქ არის {2, 3, 4, 5, 6, 7, 8, 9} და იგივე ყველა კათოდზე, სანამ არ მიიღებთ ყველაფერს 16 ქინძისთავები მშვენივრად იყო შეკრული, როგორც ზემოთ მოცემულ სურათებში.

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

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

Bluetooth მოდული შედგება Vcc Gnd და Rx და Tx პინისგან. Bluetooth მოდულის Rx გადადის arduino– ს Tx– ზე და არა arduino– ს Rx– ზე. მე დავუკავშირე bluetooth მოდული ნანოს ჯუმბერის მავთულის გამოყენებით ისე, რომ ადვილი იყოს კოდის გამართვა, რადგან თქვენ არ შეგიძლიათ ატვირთოთ თქვენი კოდი ნანოში Rx და Tx ქინძისთავებით. თუმცა მე მოგაწვდით ჩემს საბოლოო კოდს, ასე რომ თქვენ შეგიძლიათ პირდაპირ შეაერთოთ Vcc და Gnd ქინძისთავები ნანოზე და Rx და Tx ქინძისთავებზე მას შემდეგ რაც ატვირთავთ კოდს arduino– ში. თუ თქვენ ასევე იყენებთ ჯუმბერის მავთულს bluetooth მოდულის ხელმისაწვდომობის გასაადვილებლად, თქვენი საბოლოო დაფა უნდა გამოიყურებოდეს ზემოთ მოცემულ სურათებში.

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

ეს ყველაფერი soldering და ელექტრონული ნაწილი.

ნაბიჯი 7: კოდი - დაფუძნებულია ხედვის გამძლეობის პრინციპზე

თუ ჩვენ ვცდილობთ გავანათოთ ორი დიაგონალური შუქდიოდური შუქი ანოდის მაღალი და დაბალი კათოდების შესაბამისი რიგები და სვეტები, ის არ იმუშავებს, რადგან 2 LED- ის ჩართვის ნაცვლად ის ჩართავს 4 LED- ს მათ განივ მონაკვეთზე რიგები და სვეტები.

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

ეს გამოიყენება ყველგან კოდით, რომ ჩართოთ LED- ები ისე, რომ ჩართოთ მხოლოდ სასურველი LED და არა არასასურველი.

კოდი მიმაგრებულია ქვემოთ სიგრძის გამო.

ნაბიჯი 8: განაცხადი ჩვენი ნათურის გასაკონტროლებლად

განაცხადი ჩვენი ნათურის გასაკონტროლებლად
განაცხადი ჩვენი ნათურის გასაკონტროლებლად
განაცხადი ჩვენი ნათურის გასაკონტროლებლად
განაცხადი ჩვენი ნათურის გასაკონტროლებლად

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

(ზემოთ მოცემულ ეკრანის სურათებში მე გავამუქე პირველი სამი bluetooth კავშირის სახელები პირადი მიზეზების გამო.)

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

ნაბიჯი 9: განაცხადის გაკვეთილი

პროგრამის ინსტალაციისთვის თქვენ ჯერ უნდა შეხვიდეთ თქვენი მობილური პარამეტრებით და დაუშვათ უცნობი წყაროებიდან ინსტალაცია. მას შემდეგ რაც APK დააინსტალირეთ ჩართეთ Bluetooth და დარწმუნდით, რომ დააკავშირეთ Bluetooth მოდული HC-05 ან HC-06 სახელწოდებით თქვენს ტელეფონთან.

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

შემდეგ შეარჩიეთ მოდული დაწყვილებული მოწყობილობების სიიდან.

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

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

გირჩევთ: