Turinys:
- 1 žingsnis: reikalingi dalykai
- 2 žingsnis: sukurkite
- 3 žingsnis: padarykite jį nuolatinį
- 4 žingsnis: kodas („Arduino“eskizas)
- 5 žingsnis: Išvada:
Video: Liukso matuoklis su „Arduino“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Liukso matuoklis (dar žinomas kaip šviesos matuoklis) - šviesos matuoklis yra prietaisas, naudojamas šviesos kiekiui matuoti.
Liuksas (liuksas) (simbolis: lx) yra iš SI gaunamas apšvietimo ir šviesos sklaidos vienetas, matuojantis šviesos srautą ploto vienetui.
Luošų vyrų požiūriu liuksas yra tai, kiek šviesos yra tam tikrame plote, o liukso matuoklis yra įrankis tam naudoti. Tai labai naudinga priemonė, tačiau jei ketinate ją naudoti vieną ar du kartus per metus ar net tik vieną kartą, tada skaitiklio kaina yra tam tikra švaistymas, tačiau jei esate toks kaip aš ir turite LDR ir idealų „Arduino“jūs suprantate, kad jūs ir pastatysite jį maždaug per 20 minučių ir pigiau nei benzinas, kurio reikia norint nuvažiuoti į parduotuvę.
1 žingsnis: reikalingi dalykai
· 200 Ω rezistorius
· Arduino UNO
· Perfboard
· Nuo šviesos priklausomas rezistorius (LDR)
· Lituoklis
· Lituoklis
· Šuoliai nuo vyrų iki vyrų
(Neprivaloma)
Bandomoji Lenta
2 žingsnis: sukurkite
Sureguliuokite 200 Ω rezistorių ir LDR įtampos skirstytuvo konfigūracijoje, kaip aprašyta aukščiau esančioje schemoje:
Pirmiausia rekomenduočiau grandinę pastatyti ant duonos lentos, kad galėtumėte ją išbandyti prieš lituodami ją prie „Perfboard“, taip:
3 žingsnis: padarykite jį nuolatinį
Surinkite savo junginius litavimui.
Išdėstykite dalis taip:
Vienas rezistoriaus laidas turi būti ant savo bėgio, o vienas LDR laidas turi būti ant savo bėgio, likęs laidas turi būti prijungtas prie vieno bėgio. Tai sukurs įtampos daliklį, kurį turime tiekti „Arduino“ir nepamirškite antraščių; kiekviena antraštė prijungiama prie vieno bėgio.
Patarimas: nedėkite LDR plokščio ant „Perfboard“, jei naudojate lituoklį su lazdelėmis (ne litavimo stotį), aš sudeginau LDR ir turėjau tai padaryti iš naujo.
Kai baigsite, tai turėtų atrodyti taip:
4 žingsnis: kodas („Arduino“eskizas)
Sukūrę zondą, mums vis tiek reikia skaitiklio, kad šie neapdoroti duomenys būtų išversti į žmonių kalbą, „Lux“matavimą.
Pirma, mes apibrėžiame kai kurias konstantas, kurias vėliau naudosime skaičiuodami.
Vykdydami sąrankos funkciją, mes tiesiog pradedame nuoseklųjį ryšį, kad būtų rodomi rodmenys.
Savo cikle deklaruojame kintamuosius ir jų tipus. Toliau mes gauname rodmenis iš zondo per „Arduino“kaištį A1. Dabar visų mėgstamiausia dalis, MATH, įtampą iš A1 padalijame iš pastovios MAX_ADC_READING, tada padauginame iš ADC_REF_VOLTAGE konstantos, kad išeitume iš rezistoriaus įtampos. Norėdami gauti LDR įtampą, atėmus mūsų apskaičiuotą rezistoriaus įtampą iš mūsų ADC_REF_VOLTAGE, ši vertė naudojama LDR pasipriešinimui gauti, padalijus LDR įtampą iš mūsų rezistoriaus įtampos, tada padauginus rezultatą iš mūsų REF_RESISTANCE konstantos, beveik baigta, mes naudojame Pow () funkciją „Arduino“bibliotekoje, kad gautume eksponentą, kaip pagrindą naudodami ldrResistance, o LUX_CALC_EXPONENT konstantą kaip eksponentą, tada ši vertė padauginama iš LUX_CALC_SCALAR konstantos, kad gautume Lux vertę. Gerai, matematikos pamoka baigta. Dabar spausdiname šią informaciją į serijinį monitorių ir laukiame 250 ms, kad galėtume ją perskaityti. Tiesiog įkelkite kodą į „Arduino“ir prijunkite zondą, dabar galite eiti ir išmatuoti šviesos apšvietimą
5 žingsnis: Išvada:
Taip, aš žinau, kad galite išgalvoti šviesos matuoklį iš „Arduino“, tačiau jį vis tiek galima patobulinti, kai sugenda LCD ir (arba) SD kortelė, kur aš gyvenu, kad gaučiau tuos junginius, kurie yra gana brangūs, todėl negalėjau jo pridėti. Nors tikiuosi, kad kas nors, kas tai skaitys, patobulins mano dizainą ir jį padarys. Kitas patobulinimas gali būti naudoti mažesnį „Arduino“, pvz., „Mini“ar „nano“, tada galėsite lengviau judėti ir laikyti.
Rekomenduojamas:
Tachometras/nuskaitymo matuoklis naudojant „Arduino“, OBD2 ir CAN magistralę: 8 žingsniai
Tachometras/nuskaitymo matuoklis naudojant „Arduino“, OBD2 ir CAN magistralę: Visi „Toyota Prius“(ar kitos hibridinės/specialios transporto priemonės) savininkai žinos, kad jų prietaisų skydeliuose gali nebūti kelių ratukų! Mano prius neturi variklio apsisukimų per minutę ar temperatūros matuoklio. Jei esate atlikėjas, galbūt norėsite žinoti tokius dalykus kaip laiko planavimas ir
Tikslus ir tikslus „Arduino“voltų matuoklis (0–90 V DC): 3 žingsniai
Tikslus ir tikslus „Arduino“voltų matuoklis (0–90 V DC): Šioje instrukcijoje aš sukūriau voltmetrą, kuris santykinai tiksliai ir tiksliai matuoja aukštą įtampą (0–90 V), naudodamas „Arduino Nano“. Mano atlikti bandomieji matavimai buvo pakankamai tikslūs, daugiausia 0,3 V riboje nuo faktinės įtampos, išmatuotos naudojant
Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)
Aukščio matuoklis (aukščio matuoklis) Remiantis atmosferos slėgiu: [Redaguoti]; Žr. 2 versiją 6 veiksme su rankiniu įvesties aukščio įvedimu. Tai yra aukščio matuoklio (aukščio matuoklio), pagrįsto „Arduino Nano“ir „Bosch BMP180“atmosferos slėgio jutikliu, pastato aprašymas. Dizainas paprastas, bet matavimai
Purvo pigus nešvarumų matuoklis-9 USD „Arduino“garsinis aukščio matuoklis: 4 žingsniai (su nuotraukomis)
Nešvarūs pigūs nešvarumų matuokliai-9 USD „Arduino“pagrįstas garsinis aukščio matuoklis: „Dytters“(A.K.A garsiniai aukščio matuokliai) tiek metų išgelbėjo parašiutininkų gyvybes. Dabar „Audible Abby“taip pat sutaupys pinigų. „Basic Dytters“turi keturis aliarmus, vieną pakeliui aukštyn ir tris žemyn. Skrisdami lėktuvu, parašiutininkai turi žinoti, kada
„Arduino Lux“matuoklis - sąsaja su OPT3001 su „Arduino“: 4 žingsniai
„Arduino Lux“matuoklis - sąsaja su OPT3001 su „Arduino“: paprastai susiduriame su situacija, kai turime išmatuoti šviesos intensyvumą. Taigi nusprendžiau atlikti nedidelį projektą, kuris padės mums išspręsti šią problemą. Šis projektas iliustruoja, kaip galime naudoti OPT3001 su „Arduino“kaip „Lux“matuokliu. Šiame projekte turiu