Sadržaj:
- Korak 1: Dijelovi i komponente
- Korak 2: Senzor
- Korak 3: Operacije
- Korak 4: Napon baterije i očitanje
- Korak 5: Shema i veze
- Korak 6: Softver
- Korak 7: Kućište kućišta
- Korak 8: Moguća buduća poboljšanja
- Korak 9: Galerija slika
- Korak 10: Krediti
Video: UltraV: prijenosni mjerač UV-indeksa: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Kako se zbog dermatološkog problema nisam mogla izložiti suncu, vrijeme koje bih provela na plaži iskoristila sam za izradu mjerača ultraljubičastih zraka. UltraV.
Izgrađen je na Arduino Nano rev3, s UV senzorom, DC/DC pretvaračem za podizanje napona 3v baterije i malim OLED zaslonom. Moj glavni cilj bio je držati ga prenosivim, tako da mogu lako znati UV-indeks u svakom trenutku i na bilo kojem mjestu.
Korak 1: Dijelovi i komponente
- Mikrokontroler Arduino Nano rev.3
- ML8511 UV senzor
- 128 × 64 OLED diplay (SSD1306)
- MT3608 DC-DC pojačanje
- CR2 baterija
- CR2 držač baterije
- sklopka
- kućište kućišta
Korak 2: Senzor
ML8511 (Lapis Semiconductors) je UV senzor, pogodan za postizanje UV intenziteta u zatvorenom ili na otvorenom. ML8511 opremljen je unutarnjim pojačalom koje pretvara foto-struju u napon ovisno o UV intenzitetu. Ova jedinstvena značajka nudi jednostavno sučelje za vanjske krugove poput ADC -a. U načinu rada za isključivanje, tipična struja u stanju mirovanja iznosi 0,1 μA, što omogućuje dulji vijek trajanja baterije.
Značajke:
- Fotodioda osjetljiva na UV-A i UV-B
- Ugrađeno operativno pojačalo
- Izlaz analognog napona
- Niska struja napajanja (300 µA tip.) I niska struja pripravnosti (0,1 µA tip.)
- Paket malih i tankih površinskih nosača (4,0 mm x 3,7 mm x 0,73 mm, 12-pinski keramički QFN)
Nažalost, nisam imao priliku pronaći nikakav UV-proziran materijal za zaštitu senzora. Bilo koja vrsta prozirnog poklopca koji sam testirao (plastika, staklo itd.) Umanjivala je UV mjerenje. Čini se da je bolji izbor kvarcno staklo od silicijevog dioksida, ali nisam našao nijedno po razumnoj cijeni, pa sam odlučio ostaviti senzor izvan kutije, na otvorenom.
Korak 3: Operacije
Da biste poduzeli mjeru, samo uključite uređaj i usmjerite ga prema suncu nekoliko sekundi, držeći ga poravnatim sa smjerom sunčevih zraka. Zatim gledajte na zaslonu: indeks s lijeve strane uvijek prikazuje trenutnu mjeru (po jednu svakih 200 ms), dok je očitanje s desne strane maksimalno očitanje tijekom ove sesije: to je ono što vam je potrebno.
U donjem lijevom dijelu zaslona prikazana je i ekvivalentna nomenklatura WHO-a (NISKA, UMJERENA, VISOKA, VRLO VISOKA, EKSTREMNA) za izmjereni UV-indeks.
Korak 4: Napon baterije i očitanje
Biram bateriju CR2, zbog njene veličine i kapaciteta (800 mAh). Koristio sam UltraV cijelo ljeto, a baterija i dalje čita 2,8 v, tako da sam zadovoljan odabirom. Tijekom rada krug prazni oko 100 mA, ali mjerenje očitanja ne traje duže od nekoliko sekundi. Budući da je nazivni napon baterije 3v, dodao sam DC-DC pretvarač za povećanje napona do 9 volti i spojio ga na Vin pin.
Kako bih na zaslonu imao indikaciju napona baterije, upotrijebio sam analogni ulaz (A2). Arduino analogni ulazi mogu se koristiti za mjerenje istosmjernog napona između 0 i 5V, ali ova tehnika zahtijeva kalibraciju. Za izvođenje kalibracije trebat će vam multimetar. Prvo napajajte krug posljednjom baterijom (CR2) i nemojte koristiti USB napajanje iz računala; izmjerite 5V na Arduinu iz regulatora (nalazi se na Arduino 5V pinu): ovaj napon se prema zadanim postavkama koristi za referentni napon Arduino ADC -a. Sada stavite izmjerenu vrijednost u skicu na sljedeći način (pretpostavim da sam pročitao 5.023):
napon = ((duga) suma / (duga) NUM_SAMPLES * 5023) / 1024,0;
Na skici mjerenje napona uzimam u prosjeku na 10 uzoraka.
Korak 5: Shema i veze
Korak 6: Softver
Za zaslon sam koristio U8g2lib koji je vrlo fleksibilan i moćan za ovu vrstu OLED zaslona, dopuštajući širok izbor fontova i dobre funkcije pozicioniranja.
Što se tiče očitavanja napona s ML8511, koristio sam 3.3V Arduino referentni pin (točan unutar 1%) kao bazu za ADC pretvarač. Dakle, izvršavanjem analogno-digitalne konverzije na 3,3 V pinu (povezivanjem na A1) i zatim usporedbom ovog očitanja s očitanjem sa senzora, možemo ekstrapolirati istinito očitanje, bez obzira na VIN (sve dok je iznad 3,4 V).
int uvLevel = averageAnalogRead (UVOUT); int refLevel = averageAnalogRead (REF_3V3); float outputVoltage = 3.3 / refLevel * uvLevel;
Preuzmite cijeli kôd sa sljedeće veze.
Korak 7: Kućište kućišta
Nakon nekoliko (loših) testova ručnog izrezivanja pravokutnog izloga na komercijalnoj plastičnoj kutiji, odlučio sam za to dizajnirati vlastiti. Dakle, s CAD aplikacijom dizajnirao sam kutiju i kako bi bila što manja, montirao sam CR2 bateriju izvana na stražnju stranu (s držačem baterije zalijepljenim na samu kutiju).
Preuzmite STL datoteku za kućište sa sljedeće veze.
Korak 8: Moguća buduća poboljšanja
- Upotrijebite UV spektrometar za mjerenje stvarnih vrijednosti UV-indeksa u stvarnom vremenu u različitim uvjetima (UV spektrometri su vrlo skupi);
- Istodobno snimajte izlaz iz ML8511 s mikrokontrolerom Arduino;
- Napišite algoritam za povezivanje izlaza ML8511 sa stvarnom vrijednošću UVI u stvarnom vremenu u širokom rasponu atmosferskih uvjeta.
Korak 9: Galerija slika
Korak 10: Krediti
- Carlos Orts:
- Arduino forum:
- Pokretanje elektronike:
- U8g2lib:
- Svjetska zdravstvena organizacija, UV indeks:
Preporučeni:
Prijenosni gaming prijenosni računar koji koristi Raspberry Pi: 8 koraka
Prijenosno prijenosno računalo za igranje pomoću Raspberry Pi: Zdravo dečki, U ovom ćemo uputstvu naučiti izgraditi prijenosno prijenosno računalo za igranje koristeći Raspberry Pi. Kad kažem prijenosno računalo za igre, ne mislim na vrhunsko prijenosno računalo koje se prodaje na tržištu. Na ovom prijenosnom računaru nećete moći igrati Windows igre
Prijenosni VU mjerač na baterije, 9 koraka (sa slikama)
Prijenosni VU mjerač s pogonom na baterije: Slijede upute za izradu prijenosnog VU mjerača na baterije, kao i detaljne upute za izgradnju PCB -a potrebne za dovršetak ovog projekta. Dizajniran je za osvjetljavanje od 0-10 LED dioda, ovisno o ambijentu
Napravite prijenosni digitalni mjerač visine. Proizvedeno u TechShopu u Detroitu .: 3 koraka (sa slikama)
Napravite prijenosni digitalni mjerač visine. Proizvedeno u TechShopu u Detroitu .: Pozadina: Danas su digitalne čeljusti vrlo jeftine i dio su svakodnevnih alata proizvođača pri projektiranju. Također je vrlo prenosiv. Povremeno bismo morali koristiti digitalni mjerač visine. Nedavno sam stvorio 2 poluloptasta par
Prijenosni prijenosni pločasti i LED tester: 5 koraka
Prijenosna ploča za napajanje i LED tester: Jeftin, brz i jednostavan, prijenosna ploča za napajanje i LED tester. Svoje LED diode možete lako testirati prije nego što ih upotrijebite u svojim projektima kako biste bili sigurni da oni prvo rade. Preostale otvorene rupe na matičnoj ploči omogućuju brzo korištenje ploče
Prijenosni prijenosni iPod/USB punjač za jednostavno punjenje: 5 koraka
Prijenosni prijenosni iPod/USB punjač za jednostavno punjenje: Koristeći USB utičnicu, držač AA baterije s četiri ćelije, četiri punjive AA baterije i punjač s četiri AA, možete imati prijenosno napajanje od 5 volti za punjenje ili napajanje vašeg iPod-a ili neki drugi uređaj s USB pogonom. Ne stavljajte šišmiš koji se ne može puniti