Სარჩევი:

ლუქსი მეტრი არდუინოსთან ერთად: 5 ნაბიჯი
ლუქსი მეტრი არდუინოსთან ერთად: 5 ნაბიჯი

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

ვიდეო: ლუქსი მეტრი არდუინოსთან ერთად: 5 ნაბიჯი
ვიდეო: Digital LUX Meter Part(1/3) #lux_meter #lux #meter #physics #science 2024, ნოემბერი
Anonim
ლუქსი მეტრი არდუინოსთან ერთად
ლუქსი მეტრი არდუინოსთან ერთად

ლუქს მეტრი (ასევე ცნობილია როგორც სინათლის მრიცხველი) - სინათლის მრიცხველი არის მოწყობილობა, რომელიც იყენებს სინათლის რაოდენობას.

ლუქსი - ლუქსი (სიმბოლო: lx) არის SI მიღებული სინათლისა და მანათობელი გამოსხივების ერთეული, რომელიც ზომავს სინათლის ნაკადს ერთეულის ფართობზე.

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

ნაბიჯი 1: ის, რაც გჭირდებათ

ის, რაც გჭირდებათ
ის, რაც გჭირდებათ

· 200 Ω რეზისტორი

· Arduino UNO

· პერფორდი

· სინათლეზე დამოკიდებული რეზისტორი (LDR)

· შემდუღებელი

· შესადუღებელი რკინა

· მამაკაცი მამაკაცი მხტუნავები

(სურვილისამებრ)

პურის დაფა

ნაბიჯი 2: ააშენეთ იგი

ააშენე იგი
ააშენე იგი
ააშენე იგი
ააშენე იგი

დაალაგეთ 200 Ωresistor და LDR ძაბვის გამყოფის კონფიგურაციაში, როგორც ეს აღწერილია ზემოთ სქემაში:

პირველ რიგში, მე გირჩევთ, რომ ააწყოთ წრე პურის დაფაზე, რათა შეამოწმოთ იგი სანამ შეაერთებთ მას პერფორდზე, ასე:

ნაბიჯი 3: გახადეთ იგი მუდმივი

გახადეთ იგი მუდმივი
გახადეთ იგი მუდმივი
გახადეთ იგი მუდმივი
გახადეთ იგი მუდმივი
გახადეთ იგი მუდმივი
გახადეთ იგი მუდმივი

შეაგროვეთ თქვენი ნაერთები გასაყიდად.

დაალაგეთ ნაწილები ასე:

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

რჩევა: არ დადოთ LDR ბინა პერფბორდზე, თუ თქვენ იყენებთ გამყარებელ გამწოვ რკინას (არა გამწოვი სადგური), მე დავწვი LDR და გამეორება მომიწია.

როდესაც დაასრულებთ, ის ასე უნდა გამოიყურებოდეს:

ნაბიჯი 4: კოდი (Arduino Sketch)

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

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

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

ჩვენს მარყუჟში ჩვენ ვაცხადებთ ცვლადებს და მათ ტიპებს. შემდეგი, ჩვენ ვიღებთ კითხვას ზონდიდან Arduino pin A1– ის საშუალებით. ახლა ყველას საყვარელი ნაწილი, MATH, ჩვენ ვყოფთ ძაბვას A1– დან ჩვენს მუდმივ MAX_ADC_READING– ზე, შემდეგ ვამრავლებთ ჩვენს ADC_REF_VOLTAGE მუდმივზე, რომ გამოვიდეთ რეზისტორის ძაბვისგან. LDR ძაბვის მისაღებად ჩვენ გამოკლებული გვაქვს ჩვენი გამოთვლილი რეზისტორის ძაბვა ჩვენი ADC_REF_VOLTAGE– დან, ეს მნიშვნელობა შემდეგ გამოიყენება LDR წინააღმდეგობის მისაღებად LDR ძაბვის გაყოფით ჩვენს რეზისტორულ ძაბვაზე და შედეგის გამრავლებით ჩვენს REF_RESISTANCE მუდმივზე, თითქმის დასრულებულია, ჩვენ ვიყენებთ ენერგიას () ფუნქციონირება არდუინოს ბიბლიოთეკაში, რომ მიიღოთ ექსპონენტი ldrResistance- ის ბაზის გამოყენებით და LUX_CALC_EXPONENT მუდმივი, როგორც ექსპონენტი, ეს მნიშვნელობა შემდეგ მრავლდება LUX_CALC_SCALAR მუდმივით, რომ მივიღოთ ჩვენი ლუქსის მნიშვნელობა. კარგი მათემატიკის გაკვეთილი დასრულდა. ახლა ჩვენ ვბეჭდავთ ამ ინფორმაციას სერიულ მონიტორზე და დაველოდებით 250 ms, რომ ჩვენ შეგვიძლია მისი წაკითხვა. უბრალოდ ატვირთეთ კოდი თქვენს არდუინოში და შეაერთეთ ზონდი, ახლა კარგია, რომ წახვიდეთ და გაზომოთ სინათლის განათება

ნაბიჯი 5: დასკვნა:

დიახ, მე ვიცი, რომ შეგიძლია ართუინოს სინათლის მრიცხველი, მაგრამ ის მაინც შეიძლება გაუმჯობესდეს LCD ან/და SD ბარათის გაჩენით, სადაც მე ვცხოვრობ, რომ ეს ნაერთები საკმაოდ ძვირი იყოს, ამიტომ მე ვერ დავამატებ მას. მიუხედავად იმისა, რომ მე ვიმედოვნებ, რომ ვინც წაიკითხავს ამას გააუმჯობესებს ჩემს დიზაინს და გახდის მას. კიდევ ერთი გაუმჯობესება შეიძლება იყოს პატარა Arduino- ს გამოყენება მინი ან ნანო, შემდეგ კი გაადვილდება გადაადგილება და შენახვა.

გირჩევთ: