UV reader
luissaya·UV_reader·pcb/uvProject_v2/uvProject_v2.kicad_pcb
About the UV reader PCB
UV reader is an open source ESP8266 PCB design by luissaya, published on GitHub. It is a 2-layer board measuring 70 × 70 mm, with 25 components from 16 distinct parts.
Its main chip is the ESP8266-12E/ESP-12E, from the ESP8266 family. Other key parts include the LM1117-3.3. By type, the board carries 10 resistors, 7 connectors, 4 capacitors, 2 ICs, 1 switch and 1 diode.
From the project
UV data colector with timestamp
Read UV-A and UV-B radiation each minute and save the values with timestamp on an micro SD card.
Calculus to obtain the reference voltaje for genering UV intensity:
- Vref is the reference value to obtain: - Vout: is read with multimeter. - Nread: is read with ADC.
In the main code, put the next expression:
Main components on the UV reader
UV reader bill of materials (BOM)
25 components, 16 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM1117-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | ESP8266-12E/ESP-12E | XCVR_ESP8266-12E_ESP-12E | U2 |
| 1 | RTC Module | PinHeader_1x07_P2.54mm_Vertical | J1 |
| 1 | RESET | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | UART | PinSocket_1x04_P2.54mm_Vertical | J3 |
| 1 | BOOT | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | POWER | PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | UV sensor | PinSocket_1x05_P2.54mm_Vertical | J6 |
| 1 | Micro SD | PinHeader_1x06_P2.54mm_Vertical | J7 |
| 1 | ON/OFF | SW_OS102011MS2QN1 | S1 |
| 1 | LED | LED_D3.0mm | D1 |
| 2 | 10u | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2 |
| 1 | 1000u | CP_Radial_D8.0mm_P3.50mm | C3 |
| 1 | 100u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 9 | 10K | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R3, R4, R5, R7, R8, R9 +1 |
| 1 | 180R | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R6 |
UV reader design files
The KiCad project lives in the luissaya/UV_reader repository on GitHub; these links point at the commit this page was built from.
UV reader: common questions
What microcontroller does the UV reader use?
The UV reader is built around the ESP8266-12E/ESP-12E, from the ESP8266 family.
How big is the UV reader PCB?
The UV reader measures 70 × 70 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the UV reader?
25 components, from 16 distinct parts. The full bill of materials is listed on this page.
Where can I download the UV reader design files?
From the luissaya/UV_reader repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the UV reader design in my own project?
The repository has no license, so all rights stay with luissaya. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the UV reader without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
Earlier revisions in the repo: uvProject
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
HASwitchPlate
aderusha
60 × 40 mm8 parts2LMIT738ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
RatGDO-OpenSource-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398