Სარჩევი:

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

ვიდეო: სახლის ჯანმრთელობის სენსორი: 8 ნაბიჯი

ვიდეო: სახლის ჯანმრთელობის სენსორი: 8 ნაბიჯი
ვიდეო: მიირთვით თაფლი ყოველ დღე და თქვენს სხეულში მოხდება ეს 8 ცვლილება 2024, ნოემბერი
Anonim
სახლის ჯანმრთელობის სენსორი
სახლის ჯანმრთელობის სენსორი

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

ტარებადი ტექნოლოგია მშვენივრად ასრულებს თქვენს პირად ფიტნესს. მაგრამ იმ ადგილის ჯანმრთელობის გასაზომად, სადაც ცხოვრობ, სხვა ინსტრუმენტი გჭირდება. ეს მოწყობილობა აკონტროლებს ტემპერატურას, ტენიანობას, ხმაურს და სინათლის დონეს ნებისმიერი ოთახისთვის და ასევე შეუძლია შეასრულოს შეჭრის დეტექტორი, ფანარი და დატენოს ტელეფონები და გამოიყენოს 1W LED სტრობოსკოპიული ეფექტის შესაქმნელად, რათა შემოიჭრას შემოჭრილი ადამიანები. გარსაცმის შიგნით, სენსორების კოლექცია აგზავნის ინფორმაციას Arduino– ს, რომელიც განმარტავს შეყვანის მონაცემებს და აჩვენებს მონაცემებს მცირე OLED ეკრანზე. მოწყობილობის კითხვის საფუძველზე შეგიძლიათ ჩართოთ ჰაერის დამშლელი მოწყობილობა, დაიწიოთ თერმოსტატი ან გააღოთ ფანჯარა-რაც არ უნდა იყოს იმისათვის, რომ თქვენი სახლის გარემო კომფორტული იყოს.

ეს მოწყობილობა აკეთებს შემდეგს:-

  1. გაზომეთ და აჩვენეთ ტემპერატურა (*C ან *F).
  2. გაზომეთ და აჩვენეთ ტენიანობა (%-ში).
  3. გამოთვალეთ და აჩვენეთ მსგავსი (სითბოს ინდექსი) (*C ან *F).
  4. გაზომეთ და აჩვენეთ ხმა (dB).
  5. გაზომეთ და აჩვენეთ სინათლე (ლუქსში) (1 ლუქსი = 1 ლუმენი/მ^2).
  6. გაზომეთ და აჩვენეთ მანძილი კონკრეტული ობიექტისგან. (სმ ან ინჩში).
  7. გამოიყენება როგორც შეჭრის დეტექტორი (ცალკე სირენის დამატება შესაძლებელია).
  8. გამოიყენება სტრობოსკოპიული ეფექტის შესაქმნელად. (შემოჭრისა და წვეულებების შესაშინებლად)
  9. გამოიყენეთ როგორც ფანარი.
  10. გადატვირთეთ ტელეფონები გადაუდებელ შემთხვევებში.

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

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

მოდით შევიკრიბოთ ნაწილები და დავიწყოთ:

ნაბიჯი 1: ნაწილების შეგროვება:

ნაწილების შეგროვება
ნაწილების შეგროვება
ნაწილების შეგროვება
ნაწილების შეგროვება

ნაწილების სია:-

  1. Arduino Mega/Uno/Nano (სენსორების შესამოწმებლად)
  2. Arduino Pro Mini
  3. პროგრამისტი Pro Mini– სთვის (შეგიძლიათ გამოიყენოთ სხვა არდუინოებიც)
  4. OLED ეკრანი (ტიპი SSD1306)
  5. LDR + 5kΩ (მე 3x 15kΩ ვიყენებ პარალელურად) ან TEMT6000
  6. 3x ღილაკები
  7. სლაიდების გადამრთველი
  8. წითელი LED
  9. DHT22/DHT11 ტემპერატურის ტენიანობის სენსორი (გამოიყენეთ თქვენი მოთხოვნებიდან გამომდინარე)
  10. Li Poly ბატარეა 5V მომატებული და Li Po დამტენი.
  11. 1W LED 100Ω (ან ახლოს)
  12. Raspberry Pi Case (თუ თქვენ გაქვთ 3D პრინტერი შეგიძლიათ გააკეთოთ ერთი. მე უბრალოდ არ მაქვს ერთი.)
  13. კონდენსატორი MIC გამაძლიერებლის სქემით (ნახსენებია მოგვიანებით) ან ADMP401/INMP401
  14. Jumper კაბელები (ძირითადად F-F, M-M კარგია F-M ასევე)
  15. Rainbow საკაბელო ან მრავალწლიანი მავთული
  16. USB B ან USB B მინი (დამოკიდებულია არდუინოს ტიპზე)
  17. პურის დაფა (დროებითი კავშირებისთვის, სენსორების დაკალიბრებისთვის)

ინსტრუმენტები:-

  1. Soldering რკინის ან სადგური
  2. Solder
  3. Solder Wax
  4. რჩევა გამწმენდი… (შესადუღებლად საჭირო ყველაფერი შეიძლება დაემატოს..)
  5. წებო იარაღი ჩხირებით (ოჰ კარგად.. წებოს ჩხირები)
  6. ჰობის დანა (არ არის საჭირო, როგორც ასეთი, მხოლოდ RPI კეისის პლასტიკური ნაწილების ამოსაღებად, მეტი სივრცის მისაღებად და ხვრელების გასაკეთებლად LED- ებისთვის, ღილაკებისთვის და LDR- ისთვის. ასევე შეგიძლიათ გამოიყენოთ სხვა ინსტრუმენტებიც.)

ნაბიჯი 2: შეამოწმეთ ულტრაბგერითი სენსორი HC-SR04

ტესტი HC-SR04 ულტრაბგერითი სენსორი
ტესტი HC-SR04 ულტრაბგერითი სენსორი
ტესტი HC-SR04 ულტრაბგერითი სენსორი
ტესტი HC-SR04 ულტრაბგერითი სენსორი
ტესტი HC-SR04 ულტრაბგერითი სენსორი
ტესტი HC-SR04 ულტრაბგერითი სენსორი
ტესტი HC-SR04 ულტრაბგერითი სენსორი
ტესტი HC-SR04 ულტრაბგერითი სენსორი

ჯერ მოდით შევამოწმოთ HC-SR04 მუშაობს თუ არა სწორად.

1. კავშირები:

Arduino HC-SR04

5V_VCC

GND_GND

D10_ ექო

D9_ ტრიგ

2. გახსენით თანდართული.ino ფაილი და ატვირთეთ კოდი Arduino დაფაზე.

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

ნაბიჯი 3: გამოცადეთ DHT11/DHT22 სენსორი:

ტესტი DHT11/DHT22 სენსორი
ტესტი DHT11/DHT22 სენსორი
ტესტი DHT11/DHT22 სენსორი
ტესტი DHT11/DHT22 სენსორი
ტესტი DHT11/DHT22 სენსორი
ტესტი DHT11/DHT22 სენსორი

ახლა მოდით გავაგრძელოთ DHT11/DHT22 სენსორის შესამოწმებლად.

1. კავშირი

Arduino DHT11/DHT22

VCC_ პინი 1

D2_ პინი 2 (ასევე დაუკავშირდით პინ 1 -ს 10k რეზისტორის საშუალებით)

GND_ პინ 4

შენიშვნა: თუ თქვენ გაქვთ ფარი, პირდაპირ დაუკავშირეთ სიგნალის პინს Arduino- ს D2- თან.

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

3. გახსენით.ino ფაილი DHT სენსორების ბიბლიოთეკის მაგალითებიდან, შეცვალეთ კოდი ინსტრუქციის შესაბამისად (DHT11/22) და ატვირთეთ კოდი Arduino დაფაზე.

4. გახსენით სერიული მონიტორი (ctrl+shift+M) და შეამოწმეთ კითხვა. თუ ისინი დამაკმაყოფილებელია, გააგრძელეთ შემდეგი ნაბიჯი.

სხვაგან შეამოწმეთ აქ მეტი.

ნაბიჯი 4: დაკალიბრება LDR ან TEMT6000:

დაკალიბრება LDR ან TEMT6000
დაკალიბრება LDR ან TEMT6000
დაკალიბრება LDR ან TEMT6000
დაკალიბრება LDR ან TEMT6000

მოდით წავიდეთ LDR/TEMT6000 კალიბრაციისთვის:

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

TEMT6000– ისთვის შეგიძლიათ ჩამოტვირთოთ.ino ფაილი Arduino კოდისთვის.

1. კავშირები:

Arduino_TEMT6000

5V_VCC

GND_GND

A1_ სიგ

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

3. თუ ყველაფერი კარგადაა, შეგვიძლია გავაგრძელოთ.

ნაბიჯი 5: კონდენსატორის დაკალიბრება MIC/ADMP401 (INMP401):

კონდენსატორის დაკალიბრება MIC/ADMP401 (INMP401)
კონდენსატორის დაკალიბრება MIC/ADMP401 (INMP401)
კონდენსატორის დაკალიბრება MIC/ADMP401 (INMP401)
კონდენსატორის დაკალიბრება MIC/ADMP401 (INMP401)

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

ADMP401– ისთვის: (შენიშვნა: მე ჯერ არ მაქვს დაკალიბრებული სენსორი dB მნიშვნელობების საჩვენებლად. თქვენ ნახავთ მხოლოდ ADC მნიშვნელობებს.)

1. კავშირები:

Arduino_ADMP401

3.3V _ VCC

GND_GND

A0_ AUD

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

ნაბიჯი 6: შეკრიბეთ ერთად:

Image
Image
მოიყვანეთ ერთად
მოიყვანეთ ერთად
მოიყვანეთ ერთად
მოიყვანეთ ერთად

საბოლოოდ დროა გავაერთიანოთ იგი.

  1. შეაერთეთ ყველაფერი პურის დაფაზე არსებული კავშირების მიხედვით.
  2. დააინსტალირეთ ბიბლიოთეკები. ბმულები.ino ფაილში.
  3. ატვირთეთ არდუინოში.
  4. შეამოწმეთ ყველაფერი კარგად არის და აჩვენებს სწორ კითხვას.
  5. თუ ყველაფერი კარგად არის, ჩვენ შეგვიძლია საბოლოოდ შევიკრიბოთ იგი საქმეში.

შენიშვნა: ეს ნაბიჯი ჯერ კიდევ არასრულია, რადგან კოდი ჯერ არ არის საბოლოო. შემდეგ ვერსიაში იქნება დამატებითი ინტერფეისი.

ნაბიჯი 7: ყველაფერი ჩადეთ საქმეში:

Image
Image
ყველაფერი ჩადეთ საქმეში
ყველაფერი ჩადეთ საქმეში
ყველაფერი ჩადეთ საქმეში
ყველაფერი ჩადეთ საქმეში

დროა ეს ყველაფერი საქმეში ჩადოთ:

  1. დააპროგრამეთ პრო მინი. (შეგიძლიათ google- ში როგორ გააკეთოთ ეს)
  2. დაგეგმეთ როგორ მოერგება ყველა სენსორი, ეკრანი, Arduino, ბატარეა და დამტენი.
  3. გამოიყენეთ უამრავი (არა ძალიან ბევრი) ცხელი წებო, რომ ყველაფერი უზრუნველყოთ ადგილზე.
  4. მავთული ყველაფერი

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

ნაბიჯი 8: საბოლოო მოწყობილობისა და საბოლოო აზრების ტესტირება:

ტესტირება საბოლოო მოწყობილობა და საბოლოო აზრები
ტესტირება საბოლოო მოწყობილობა და საბოლოო აზრები

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

გირჩევთ: