
WeatherStation v1.2
ismangoman/Weather-station
Full fleged weather station powered by solar

Three-stage solar water disinfection (SODIS)-enhancing low-cost water bottle for NGO distribution to underserved and impoverished areas globally.
HelioHydration indicator is an open-source printed circuit board by jaydenaleung, from the jaydenaleung/helioHydration repository on GitHub. It is a 2-layer board of 50 × 50 mm with 17 parts on 27 nets, routed with 121 tracks and 8 vias.
It is built around the ATMEGA328P-PU, DS18B20 and GUVA-S12SD. Its parts include 5 ICs, 4 capacitors, 2 resistors and 1 crystal. It belongs with the power boards and the AVR (ATmega, ATtiny) boards of this library.
Three-stage solar water disinfection (SODIS)-enhancing low-cost water bottle for NGO distribution to underserved and impoverished areas globally.
This is a custom-designed water bottle to enhance solar water disinfection, a process where people utilize the sun's UV rays to kill bacteria in contaminated water, especially in places without access to clean water. The goal of this project is to design an efficient device that NGOs can buy and distribute to crisis areas around the world. The three stages are fiber membrane filtration, SODIS enhancement via clearer plastic materials, reflection, and heat-trapping, and indication/readiness tracking.
Total time spent: 31.5 hours
This project was created with a team for the Conrad Challenge: Water Challenge (though we decided not to submit it in the end). However, all the work for this Blueprint project was entirely my own - the team helped with other areas of the research and project. When brainstorming, we wanted to create a project that would have a 'wow' factor for Conrad Challenge judges, a real impact on the world and global issues, and a technically challenging aspect. After conducting much research around the field, we settled on this idea because we saw that SODIS relied too much on having perfectly sunny weather and non-turbid water. Indication was also an issue since people didn't know when it was truly disinfected.
The mechanical structure is comprised of a body, a filter, and an indicator with its housing. The body is parabolic 100mm from the ground, and cylindrical until it reaches a height of ~227mm. Its largest diameter is 120mm. The filter mechanism is a clamp with a twist cap for the membrane fiber filter. The indicator uses the DS18B20 temperature sensor in conjunction with the GUVA-S12SD to calculate log reductions of E. coli.
Using the OneWire and DallasTemperature Arduino libraries, both the measured voltage from the UV photodiode sensor and the Celsius temperature from the temperature are gleaned. The following theoretical function calculates the number of log reductions at a specific time:
For the Arduino MCU, this function is used (using a discrete delta t):
I quite enjoyed applying the volume revolution and bacterial decay formulas I learned from AP Calculus BC this year. I've never really had a project where my class knowledge helped me so much. See the journal for more details.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10µF-50V electrolytic | Capacitor_SMD:C_1206_3216Metric | C3, C4 |
| 2 | 22pF ceramic | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 1 | 10kΩ | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 4-Wire-SPI | Arduino_ISPProgrammer:4-Wire-SPI | U5 |
| 1 | 4.7kΩ | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | ATmega328P-P | Package_DIP:DIP-28_W7.62mm | U3 |
| 1 | CrystalOscillator_16MHz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | DS18B20 | DS18B20:DS18B20-MSKSEMI | U1 |
| 1 | GUVA-S12SD | guva-s12sd:SZFYDOSH_11x27mm_Sensor | U2 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U4 |
The 12 most common of 17 parts.
It measures 50 × 50 mm and has 2 copper layers, 1.6 mm thick.
17 parts, built around the ATMEGA328P-PU, DS18B20 and GUVA-S12SD. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the jaydenaleung/helioHydration repository on GitHub, at the commit this page was made from: the board is indicator/pcb/helioHydration_indicator.kicad_pcb and its schematic indicator/pcb/helioHydration_indicator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask jaydenaleung before reusing the design.

ismangoman/Weather-station
Full fleged weather station powered by solar


oomlout/oomlout_oomp_project_bot_v_2


blaskicl/seminar_pcb
Seminarski rad iz kolegija projektiranje tiskanih pločica

leo-recover/domotics
A simple domotics system using Raspberry-Pi, several smart nodes, and radio modules

NicolasSchkurko/Controlador_Termotanque_Solar_PF_ISJ
Controlador de termotanque solar: ATmega328P maestro + ESP8266 WiFi, con interfaz fisica LCD y web, programacion horaria y guardado en EEPROM. Proyecto Final de 6.º año, Instituto San Jose A-355 (2022).

UtilitechAS/amsreader-firmware
ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported