Სარჩევი:

ჭკვიანი სახლის განათება: 6 ნაბიჯი
ჭკვიანი სახლის განათება: 6 ნაბიჯი

ვიდეო: ჭკვიანი სახლის განათება: 6 ნაბიჯი

ვიდეო: ჭკვიანი სახლის განათება: 6 ნაბიჯი
ვიდეო: Apple Watch Tips - ვიდეო რჩევები 2024, ივლისი
Anonim
ჭკვიანი სახლის განათება
ჭკვიანი სახლის განათება

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

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

კომპონენტები
კომპონენტები
  • PICO, ხელმისაწვდომია mellbell.cc ($ 17)
  • LDR 12 მმ, პაკეტი 30 იბეიზე ($ 0.99)
  • 2 არხიანი სარელეო მოდული ან 1 არხიანი სარელეო მოდული, ხელმისაწვდომია ebay– ზე ($ 0.74)
  • 10k ohm resistor, bundle 100 ebay ($ 0.99)
  • მინი პურის დაფა, 5 ცალი ebay– ზე ($ 2,52)
  • მამაკაცი - მამაკაცი ჯუმბერის მავთულები, 40 პაკეტი იბეიზე ($ 0.99)
  • მამაკაცი - ქალი ჯუმბერის მავთულები, 40 პაკეტი იბეიზე ($ 0.99)
  • 220 ვ AC ნათურა
  • ბატარეა 9 ვოლტი

ნაბიჯი 2: LDR– ის დაკავშირება PICO– სთან

LDR– ის დაკავშირება PICO– სთან
LDR– ის დაკავშირება PICO– სთან
LDR– ის დაკავშირება PICO– სთან
LDR– ის დაკავშირება PICO– სთან
LDR– ის დაკავშირება PICO– სთან
LDR– ის დაკავშირება PICO– სთან

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

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

  • ჩვენ ვუკავშირდებით LDR– ის პირველ მხარეს PICO– ს Vc– ს
  • შეაერთეთ LDR– ის მეორე მხარე როგორც A0, ასევე 10K ohm რეზისტორით
  • შეაერთეთ რეზისტორის მეორე მხარე PICO– ს GND– თან

ჩვენ ახლა გვაქვს ძაბვის გამყოფი, სადაც სიგნალი, რომელიც აღწევს ჩვენს PICO- ს A0- ზე, დამოკიდებულია ჩვენი LDR- ის წინააღმდეგობაზე. ძაბვის გამყოფი სიგნალი წარმოდგენილია: Vout = (R2/(R1+R2)) * Vin. ჩვენს შემთხვევაში

  • Vin = დენის წყარო (Vc)
  • Vout = A0
  • R1 = LDR- ის წინააღმდეგობა
  • R2 = 10k ohm (ჩვენი ფიქსირებული წინააღმდეგობა)

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

პირველი ტესტი: განათებული ოთახი

LDR წინააღმდეგობა მცირდება და თითქმის აღწევს 1K Ohm, მოდით ვცადოთ ეს ჩვენს განტოლებაში:

A0 = (10000/(1000+10000)) * 5 = 4.54 ვ

PICO– ს ADC გარდაქმნის ამ ძაბვას ციფრულ მნიშვნელობად 928 – ზე.

მეორე ტესტი: ბნელი ოთახი

LDR– ის წინააღმდეგობა იზრდება და თითქმის აღწევს 10K ohm– ს, ვცადოთ ეს ისევ ჩვენს განტოლებაში:

A0 = (10000/(9000+10000)) * 5 = 2.63 ვ

PICO– ს ADC გარდაქმნის ამ ძაბვას ციფრულ მნიშვნელობად 532.

ახლა, როდესაც ჩვენ შეგვიძლია წავიკითხოთ ჩვენი LDR– დან, მოდით დავუკავშიროთ LED ჩვენს PICO– ს და გამოვიყენოთ იგი ჩვენი მუშაობის შესამოწმებლად.

ნაბიჯი 3: LED- ის დაკავშირება და ჩვენი მუშაობის ტესტირება

LED- ის დაკავშირება და ჩვენი მუშაობის ტესტირება
LED- ის დაკავშირება და ჩვენი მუშაობის ტესტირება

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

თქვენ დაგჭირდებათ თქვენი პროგრამა შემდეგი ქმედებებისთვის:

  • მიიღეთ შეყვანის სიგნალი LDR– დან A0– ზე
  • აქვს D2 როგორც გამომავალი ჩვენი LED
  • განსაზღვრეთ ცვლადი, რომელიც წარმოადგენს ჩვენი LDR- ის კითხვას
  • LDR სიგნალის ჩვენება A0 სერიულ მონიტორზე
  • განსაზღვრეთ შესვენების წერტილი ჩვენი LED- ის ჩართვისა და გამორთვისთვის.

სანამ ჩვენ გავაშვებთ ჩვენს პროგრამას, მოდით დავუკავშიროთ LED ჩვენს PICO– ს ასე:

  • შეაერთეთ LED- ის გრძელი ფეხი (დადებითი ანოდი) ჩვენს PICO- ს D2 პინს
  • შეაერთეთ LED- ის მოკლე ფეხი (უარყოფითი კათოდი) PICO- ს GND- თან

ნაბიჯი 4: რელეს დაკავშირება PICO– სთან

სარელეო დაკავშირება PICO– სთან
სარელეო დაკავშირება PICO– სთან

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

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

  • Vcc (სარელეო) -> დაკავშირებულია 5 ვოლტ პინთან (PICO) რელეის შიგნით კოჭის დასაყენებლად
  • GND (სარელეო) -> უკავშირდება PICO- ს GND- ს, რომ სარელეო შიგნით იყოს გადახვეული
  • IN1 (სარელეო) -> აკავშირებს ციფრულ გამომავალ პინს, რომ სიგნალი გაუგზავნოს პირველ სარელეოს, რათა გაიხსნას და დახუროს წრე, ჩვენს შემთხვევაში ეს იქნება D2 (PICO)
  • IN2 (სარელეო) -> ეს იგივეა, რაც IN1, მაგრამ მეორე რელესთვის და ჩვენ ვაპირებთ მის ცარიელ დატოვებას, რადგან ჩვენ გვაქვს მხოლოდ ერთი დატვირთვა.
  • საერთო "com" (სარელეო) -> საერთო უკავშირდება დატვირთვის ერთ ბოლოს, რომელიც უნდა იყოს კონტროლირებადი.
  • ჩვეულებრივ დახურული "NC" (სარელეო) -> დატვირთვის მეორე ბოლო უკავშირდება NC- ს ან NO- ს, თუ ის NC- თან არის დაკავშირებული დატვირთვა რჩება ჩართულამდე.
  • ჩვეულებრივ გახსენით "NO" (სარელეო) -> დატვირთვის მეორე დასასრული უკავშირდება ან NC- ს, ან NO- ს, თუ NO- სთან არის დაკავშირებული, დატვირთვა რჩება გათიშული გამომწვევამდე.

ჩვენ ახლა უბრალოდ შევცვლით LED სარელეო მოდულით.

ნაბიჯი 5: AC დატვირთვის დაკავშირება და სარელეო პროგრამირება

AC დატვირთვის დაკავშირება და სარელეო პროგრამირება
AC დატვირთვის დაკავშირება და სარელეო პროგრამირება
AC დატვირთვის დაკავშირება და სარელეო პროგრამირება
AC დატვირთვის დაკავშირება და სარელეო პროგრამირება

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

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

ნაბიჯი 6: თქვენ დასრულებული ხართ

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

გთხოვთ მოგერიდოთ ნებისმიერი შემოთავაზება და დაუსვით ნებისმიერი შეკითხვა, ჩვენ სიამოვნებით ვუპასუხებთ მათ. და თუ მოგწონთ, არ დაგავიწყდეთ მისი გაზიარება Facebook– ზე ან მოგვწერეთ გამარჯობა mellbell.cc– ზე.

გირჩევთ: