Სარჩევი:

ნისლის სენსორი - ნაწილაკების ფოტონი - შეინახეთ მონაცემები ინტერნეტით: 5 ნაბიჯი (სურათებით)
ნისლის სენსორი - ნაწილაკების ფოტონი - შეინახეთ მონაცემები ინტერნეტით: 5 ნაბიჯი (სურათებით)

ვიდეო: ნისლის სენსორი - ნაწილაკების ფოტონი - შეინახეთ მონაცემები ინტერნეტით: 5 ნაბიჯი (სურათებით)

ვიდეო: ნისლის სენსორი - ნაწილაკების ფოტონი - შეინახეთ მონაცემები ინტერნეტით: 5 ნაბიჯი (სურათებით)
ვიდეო: Kia Niro 2022 REVIEW: 10 things you SHOULD know 2024, ივლისი
Anonim
ნისლის სენსორი - ნაწილაკების ფოტონი - შეინახეთ მონაცემები ონლაინ რეჟიმში
ნისლის სენსორი - ნაწილაკების ფოტონი - შეინახეთ მონაცემები ონლაინ რეჟიმში

ჰაერში ნისლის ან კვამლის რაოდენობის გასაზომად ჩვენ გავაკეთეთ ეს ნისლის სენსორი. ის ზომავს სინათლის რაოდენობას, რომელსაც LDR იღებს ლაზერისგან და ადარებს მას მიმდებარე სინათლის რაოდენობას. ის აქვეყნებს მონაცემებს google ფურცელზე რეალურ დროში IFTTT საშუალებით.

ნაბიჯი 1: ინგრედიენტები

ინგრედიენტები
ინგრედიენტები
ინგრედიენტები
ინგრედიენტები
ინგრედიენტები
ინგრედიენტები
ინგრედიენტები
ინგრედიენტები

- ნაწილაკი ფოტონი

- 2x პურის დაფა

- მხტუნავი მავთულები

- 2x 220k Ohm რეზისტორები

- 3x 10k Ohm რეზისტორები

- 3 LED (მწვანე, წითელი, ყვითელი)

- ტენიანობის სენსორი (DHT11)

- 2x LDR

- ლაზერი

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

- რაღაც დაფარავს სენსორებს (ანუ PVC არხი)

ნაბიჯი 2: LED- ების დაყენება

LED- ების დაყენება
LED- ების დაყენება

შეაერთეთ მავთულები სურათის შემდეგ. Pin D7– ს უკვე აქვს შიდა რეზისტორი, ასე რომ ის შეიძლება პირდაპირ დაუკავშირდეს LED– ს.

ნაბიჯი 3: LDR- ის, ლაზერული და ტენიანობის სენსორის დაყენება

LDR– ის, ლაზერული და ტენიანობის სენსორის დაყენება
LDR– ის, ლაზერული და ტენიანობის სენსორის დაყენება

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

ზუსტი მანძილი ლაზერსა და LDR- ს შორის არ არის მნიშვნელოვანი, თუმცა ის უნდა იყოს მინიმუმ 30 სმ. ლაზერი უნდა იყოს მიმართული ერთ – ერთ LDR– ზე, ასე რომ მეორე LDR შეიძლება გამოყენებულ იქნას როგორც მითითება. ისინი უნდა გამოიყურებოდეს იმავე რაოდენობის შუქზე გარედან. დარწმუნდით, რომ ყველა აღჭურვილობა ძალიან მკაცრად არის დაკავშირებული, ლაზერული მიმართულებით მცირე ცვლილება აგიზგიზებთ გაზომვებს.

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

ნაბიჯი 4: კოდი

Კოდი
Კოდი
Კოდი
Კოდი

კოდირება ხდება build.particle.io– ზე. Console.particle.io- ში გამოქვეყნებული მნიშვნელობები გამოჩნდება.

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

დამატებითი განმარტებები:

LDR– ის დაკალიბრების მიზნით, ლაზერი თავიდანვე გამორთულია. ორივე LDR არის შედარებული მთელი რიგი გაზომვებისას და გაზომილი სხვაობა დადგენილია როგორც "DS". ეს არის განსხვავება LDR– ის მგრძნობელობაში.

მიმდებარე შუქის დაკალიბრების მიზნით, ლაზერი ჩართულია და განისაზღვრება S- ის მაქსიმალური გაზომილი მნიშვნელობა. ეს არის 100% შემდგომი გაზომვებისთვის. მისი მნიშვნელობა შენახულია როგორც 'MaxS'.

ამის შემდეგ კონფიგურაცია დასრულდება და სენსორი იწყებს ქრონომეტრებს ჰაერის გაზომვისთვის ყოველ 0,1 წამში LED- ებისთვის და აგზავნის გაზომვას ყოველ 5 წამში კონსოლზე.

ნაბიჯი 5: IFTTT

IFTTT
IFTTT

IFTTT - If This Than That არის სასარგებლო ინსტრუმენტი გამოქვეყნებული მნიშვნელობების შესანახად. შექმენით ანგარიში, თუ უკვე არ გაქვთ IFTTT.com– ზე. შექმენით ახალი აპლეტი.

თუ ეს

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

მაშინ ეს

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

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

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

გადადით docs.google.com– ზე თქვენი ახალი ფურცლის სახელწოდებით „ინფორმაცია“.

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

გირჩევთ: