blob: 9d3add486dfbc45cbb1f3b15d0c2752dc9eb2b33 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# MQTT weather station
Simple station for monitoring environmental conditions in the lab over MQTT.
Designed to work with [mqtt.chem.wisc.edu](https://mqtt.chem.wisc.edu/).
## PCB
This PCB was designed using KiCAD version 5.
Refer to `weather.pdf` for schematic.
PCB images generated with [tracespace](https://github.com/tracespace/tracespace) follow.


Bill of Materials
| reference | value | manufacturer | part number | price | vendors |
| :------------- | :--------------- | :--------------- | :------------------- | :----- | :------ |
| A1 | ESP8266 breakout | Adafruit | 2471 | $10.00 | [Adafruit](https://www.adafruit.com/product/2471) [DigiKey](https://www.digikey.com/en/products/detail/adafruit-industries-llc/2471/5355489) |
| C1 | 100u | Illinois Cap. | 107KXM025M | $0.25 | [DigiKey](https://www.digikey.com/en/products/detail/illinois-capacitor/107KXM025M/5410757?s=N4IgTCBcDaIIwAYDsBpAGgWQWArBkAugL5A) |
| C2 | 10u | Yageo | CC1206KKX7R8BB106 | $0.25 | [DigiKey](https://www.digikey.com/en/products/detail/yageo/CC1206KKX7R8BB106/5195365?s=N4IgTCBcDaIMJwIxgAwDYDSGAaB2ASgBwBCxi6IAugL5A) |
| C3 | 22u | Yageo | CC1206MKX7R7BB226 | $0.75 | [DigiKey](https://www.digikey.com/en/products/detail/yageo/CC1206MKX7R7BB226/7071713?s=N4IgTCBcDaIMJwIxgAwDYCyBpAGgdgCU8AhYsMNEAXQF8g) |
| D1, D2 | red LED | Lite-ON | LTST-C230KRKT | $0.50 | [DigiKey](https://www.digikey.com/en/products/detail/lite-on-inc/LTST-C230KRKT/386857?s=N4IgTCBcDaIDIBUDKCC0BhMBmADAaQCU8EQBdAXyA) |
| Q1 | MOSFET N-ENH | On Semiconductor | 2N7000BU | $0.25 | [DigiKey](https://www.digikey.com/en/products/detail/on-semiconductor/2N7000BU/976604) |
| U1 | BME680 breakout | Adafruit | 3660 | $20.00 | [Adafruit](https://www.adafruit.com/product/3660) [DigiKey](https://www.digikey.com/en/products/detail/adafruit-industries-llc/3660/7915571) |
All prices are extended.
Assuming an order of 10 PCBs, the boards themselves should cost around $5 each.
## Firmware
This project uses [micropython](https://micropython.org/), specifically [microhomie](https://github.com/microhomie/microhomie).
Refer to the "firmware" directory in this repository for detailed instructions.
## Changelog
### Unprinted
### A
#### Added
- initial design
|