Initial Development #26
BIN
PCB_Project.PrjPcb
generated
Normal file
BIN
PCB_Project.PrjPcb
generated
Normal file
Binary file not shown.
3
PCB_Project.PrjPcbStructure
Normal file
3
PCB_Project.PrjPcbStructure
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
Record=TopLevelDocument|FileName=Page_turner_top.SchDoc|SheetNumber=1
|
||||||
|
Record=SheetSymbol|SourceDocument=Page_turner_top.SchDoc|Designator=U_epaper|SchDesignator=U_epaper|FileName=epaper.SchDoc|SheetNumber=2|SymbolType=Normal|RawFileName=epaper.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
|
||||||
|
Record=SheetSymbol|SourceDocument=Page_turner_top.SchDoc|Designator=U_esp32s3_nano|SchDesignator=U_esp32s3_nano|FileName=esp32s3_nano.SchDoc|SheetNumber=3|SymbolType=Normal|RawFileName=esp32s3_nano.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
|
Page_turner_top.SchDoc
Normal file
LOADING
33
README.md
Normal file
33
README.md
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
# Page Turner
|
||||||
|
|
||||||
|
Page Turner is a battery-powered ESP32 development board, with a lightweight set of sensors connected to an e-Paper display.
|
||||||
|
|
||||||
|
![Block Diagram](images/block_diagram.png)
|
||||||
|
|
||||||
|
### Goals
|
||||||
|
|
||||||
|
- Low-power operation with 6+ mo on a coin-cell battery
|
||||||
|
- 20 cycles per day
|
||||||
|
- Min 4 cycles per day refresh to avoid burn-in
|
||||||
|
- Small form-factor
|
||||||
|
- Low cost BOM (will be distributed at tradeshows)
|
||||||
|
- $15 @ ~100 qty cost target
|
||||||
|
- Temperature + humidity sensing and reporting
|
||||||
|
- Header pins available to extend the sensor suite to additional external sensors
|
||||||
|
|
||||||
|
### Extended Goals
|
||||||
|
|
||||||
|
- External DC power input
|
||||||
|
- Extended operating temperature (for outdoor weather monitoring)
|
||||||
|
- Physical enclosure
|
||||||
|
|
||||||
|
# Resources
|
||||||
|
|
||||||
|
Components Library: https://hub.allspice.io/AllSpice/AllSpice-Demo-Library
|
||||||
|
|
||||||
|
Reference Designs: https://github.com/unexpectedmaker/esp32s3
|
||||||
|
|
||||||
|
# Specifications
|
||||||
|
|
||||||
|
- **Minimum operating temperature**: 0°C
|
||||||
|
- **Maximum operating temperature**: 40°C
|
77
components/search/Epaper-display_search.md
Normal file
77
components/search/Epaper-display_search.md
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
# Epaper display search
|
||||||
|
|
||||||
|
|
||||||
|
## Waveshare
|
||||||
|
|
||||||
|
### 2.13" 4-color rectangular
|
||||||
|
#### Specs
|
||||||
|
- Refresh time 25s
|
||||||
|
- Refresh Power < 10mW
|
||||||
|
- Standby Current < 0.01uA
|
||||||
|
- Color Red/Yellow/Black/White
|
||||||
|
- Power 3.3V
|
||||||
|
- Interface SPI (3/4 wire)
|
||||||
|
- Resolution 250x122 px
|
||||||
|
|
||||||
|
#### Power budget
|
||||||
|
10 mW refresh for 25s
|
||||||
|
P=IV
|
||||||
|
10 mW = I * 3.3V
|
||||||
|
10 mW / 3.3v = I
|
||||||
|
I = 0.00303030303 = 3 mA
|
||||||
|
3 mA @ 25 s = 75 mAs
|
||||||
|
hour/sec = 1/3600 h/s
|
||||||
|
75 mAs * 1/3600 h/s = 75/3600 mAh = 0.02083 mAh
|
||||||
|
48 refreshes per mAh
|
||||||
|
500 mAh = max 5000 refreshes
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### Link
|
||||||
|
[2.13" 4-color display](https://www.waveshare.com/product/displays/e-paper/epaper-3/2.13inch-e-paper-g.htm)
|
||||||
|
[2-color wifi-ble Dev board](https://www.waveshare.com/product/displays/e-paper/epaper-3/2.13inch-e-paper-cloud-module.htm)
|
||||||
|
[4-color pi-hat](https://www.waveshare.com/product/displays/e-paper/2.13inch-e-paper-hat-g.htm)
|
||||||
|
#### Price
|
||||||
|
- 1 $7.99
|
||||||
|
- 10 $7.59
|
||||||
|
- 50 $7.39
|
||||||
|
- 100 $7.31
|
||||||
|
|
||||||
|
### 1.64" 4-color display squarish
|
||||||
|
|
||||||
|
#### Specs
|
||||||
|
- Refresh time 12s
|
||||||
|
- Refresh Power < 57mW
|
||||||
|
- Standby Current < 0.01uA
|
||||||
|
- Color Red/Yellow/Black/White
|
||||||
|
- Power 3.3V
|
||||||
|
- Interface SPI (3/4 wire)
|
||||||
|
- Resolution 250x122 px
|
||||||
|
|
||||||
|
#### Link
|
||||||
|
[1.64" 4-color display](https://www.waveshare.com/1.64inch-e-Paper-G.htm)
|
||||||
|
#### Price
|
||||||
|
|
||||||
|
- 1 $9.99
|
||||||
|
- 10 $9.59
|
||||||
|
- 50 $9.39
|
||||||
|
- 100 $9.31
|
||||||
|
|
||||||
|
|
||||||
|
## BuyDisplay
|
||||||
|
|
||||||
|
### 1.54" 3-Color Epaper display
|
||||||
|
|
||||||
|
#### Link
|
||||||
|
[1.54" 3-color display](https://www.buydisplay.com/3-color-1-54-inch-e-paper-152x152-smallest-e-ink-display-panel-spi)
|
||||||
|
#### Price
|
||||||
|
- Buy 1 US$5.26
|
||||||
|
- Buy 10 for US$5.11 each and save 3%
|
||||||
|
- Buy 30 for US$4.97 each and save 6%
|
||||||
|
- Buy 50 for US$4.82 each and save 8%
|
||||||
|
- Buy 100 for US$4.67 each and save 11%
|
||||||
|
|
||||||
|
#### Specs
|
||||||
|
- Image Update Current I UPDATE - 8.5~10 mA
|
||||||
|
- Standby Panel Current I STANDBY - 2 5 uA
|
||||||
|
|
4
components/search/HighLevel_blockDiagram.drawio.svg
Normal file
4
components/search/HighLevel_blockDiagram.drawio.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 14 KiB |
55
components/search/Shunt_Kelvin_Resistor_search.md
Normal file
55
components/search/Shunt_Kelvin_Resistor_search.md
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
# Shunt Kelvin Resistor
|
||||||
|
|
||||||
|
## Option 1
|
||||||
|
|
||||||
|
## Stackpole Electronics
|
||||||
|
|
||||||
|
### Part Number
|
||||||
|
[HCSK1216FTL500](https://www.digikey.com/en/products/detail/stackpole-electronics-inc/HCSK1216FTL500/11565169)
|
||||||
|
|
||||||
|
|
||||||
|
### Specs
|
||||||
|
- Resistance: .5 mohms
|
||||||
|
- Tolerance: 1%
|
||||||
|
- Power rating: 2W to 5W continuous power rating at ambient temperatures up to +100°C
|
||||||
|
- Physical size: 3.81 x 3.00 x 2.30 mm
|
||||||
|
- Kelvin terminations provide 4-pin connection to eliminate lead resistance and improve accuracy
|
||||||
|
- 50 ppm TCR
|
||||||
|
|
||||||
|
### Price
|
||||||
|
| Qty | Unit $ | EXT $ |
|
||||||
|
|---|---|---|
|
||||||
|
| 1 | $0.73000 | $0.7310 |
|
||||||
|
| 2 | $0.63300 | $6.3325 |
|
||||||
|
| 3 | $0.55640 | $13.9150 |
|
||||||
|
| 4 | $0.50860 | $25.43100 |
|
||||||
|
| 5 | $0.44140 | $44.14250 |
|
||||||
|
| 6 | $0.38380 | $95.95500 |
|
||||||
|
| 7 | $0.31856 | $159.281,000 |
|
||||||
|
| 8 | $0.25906 | $259.06 |
|
||||||
|
|
||||||
|
## Option 2
|
||||||
|
|
||||||
|
## Bourns Inc.
|
||||||
|
|
||||||
|
### Part Number
|
||||||
|
[CSS4J-4026R-L200F] (https://www.digikey.com/en/products/detail/bourns-inc/CSS4J-4026R-L200F/16563400)
|
||||||
|
|
||||||
|
### Specs
|
||||||
|
- Resistance: .2 mohms
|
||||||
|
- Tolerance: 1%
|
||||||
|
- Power rating: 10W continuous power rating at ambient temperatures up to +100°C
|
||||||
|
- Physical size: 10.06 x 6.60 x 4.00 mm
|
||||||
|
- Kelvin terminations provide 4-pin connection
|
||||||
|
- 50 ppm TCR
|
||||||
|
|
||||||
|
### Price
|
||||||
|
| QTY | UNIT $ | EXT $ |
|
||||||
|
|---|---|---|
|
||||||
|
| 1 | $1.57000$1.5710 | 1.5710 |
|
||||||
|
| 2 | $1.38900$13.8925 | 13.8925 |
|
||||||
|
| 3 | $1.28760$32.1950 | 32.1950 |
|
||||||
|
| 4 | $1.21200$60.60100 | 60.60100 |
|
||||||
|
| 5 | $1.06050$106.05250 | 106.05250 |
|
||||||
|
| 6 | $0.90900$227.25500 | 227.25500 |
|
||||||
|
| 7 | $0.75750$378.75 | 378.75 |
|
35
components/search/coincell_battery_search.md
Normal file
35
components/search/coincell_battery_search.md
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
# Coin Cell Batteries
|
||||||
|
|
||||||
|
## CR3032
|
||||||
|
|
||||||
|
[P121-ND](https://www.digikey.com/en/products/detail/panasonic-bsg/CR3032/107126)
|
||||||
|
* Nominal voltage: 3 V
|
||||||
|
* Nominal capacity: 500 mAh
|
||||||
|
* Diameter: 30 mm
|
||||||
|
* Height: 3.2 mm
|
||||||
|
* Weight: 6.8 g
|
||||||
|
* Operating temperature range: -30°C to 85°C
|
||||||
|
* Shelf life: 10 years
|
||||||
|
* cost: $2.63
|
||||||
|
## CR2450
|
||||||
|
|
||||||
|
[P340-ND](https://www.digikey.com/en/products/detail/panasonic-bsg/CR2450/447508)
|
||||||
|
|
||||||
|
* Nominal voltage: 3 V
|
||||||
|
* Nominal capacity: 620 mAh
|
||||||
|
* Diameter: 24.5 mm
|
||||||
|
* Height: 5.0 mm
|
||||||
|
* Weight: 5.6 g
|
||||||
|
* Operating temperature range: -20°C to 85°C
|
||||||
|
* Shelf life: 10 years
|
||||||
|
* cost: $1.45
|
||||||
|
|
||||||
|
# Search criteria
|
||||||
|
- Voltage (>=3)
|
||||||
|
- Capacity > 250 mAh
|
||||||
|
- constant current > 5 mA (if possible)
|
||||||
|
- peak current >= 50 mA (if possible)
|
||||||
|
- size >= 3032
|
||||||
|
- Height <= 8 mm (if it's taller than this, we could go with Li-Ion cylinders)
|
||||||
|
- available in smt/th as well as compatible battery holder. The option to use either would be nice.
|
||||||
|
- Price: let's see a spread. It might be worthwhile to have a longer-life option
|
67
components/search/esspressif_esp_search.md
Normal file
67
components/search/esspressif_esp_search.md
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
# Esspressif ESP32 micro/radio search
|
||||||
|
|
||||||
|
## Selection criteria
|
||||||
|
- Price
|
||||||
|
- $2-3
|
||||||
|
- ESP32-S2
|
||||||
|
- ESP32-C*
|
||||||
|
- $3-4
|
||||||
|
- ESP32-S3
|
||||||
|
- Power
|
||||||
|
- Module / Dev kits
|
||||||
|
- Availability
|
||||||
|
|
||||||
|
## Lead contenders
|
||||||
|
|
||||||
|
- ESP-WROOM-02
|
||||||
|
- ESP8684-WROOM-02C/02UC
|
||||||
|
- Main selection reasons:
|
||||||
|
- 2.7-3.6V
|
||||||
|
- $3-$3.50
|
||||||
|
- [7-16k in stock](https://octopart.com/search?q=esp-wroom-02¤cy=USD&specs=0)
|
||||||
|
- [dev kit](https://octopart.com/search?q=ESP8266-DevKitC¤cy=USD&specs=0)
|
||||||
|
|
||||||
|
|
||||||
|
## Module Notes
|
||||||
|
|
||||||
|
- [Product selector](https://products.espressif.com/#/product-selector?language=en&names=)
|
||||||
|
- ESP (classic?) WROOM | Xtensa LX6 micro
|
||||||
|
- 2.7V-3.6V
|
||||||
|
- Having this voltage margin above a coin-cell will improve the life of the device and speed up development/testing
|
||||||
|
- all other modules use 3.0 V min, which is right where most coincells sit. We would have to add step-up regulator, and that will drain more current.
|
||||||
|
- ESP32 WRoom-DA (two complementary antennas)
|
||||||
|
- dev kits
|
||||||
|
- ESP8266-DevKitC-02D-F ESP-WROOM-02D
|
||||||
|
- ESP8266-DevKitC-02U-F ESP-WROOM-02U
|
||||||
|
|
||||||
|
- ESP32-S2 Mini/Solo still in production $2-3 (mcu + wifi)
|
||||||
|
- Price: $2-3
|
||||||
|
- Power: Ivdd 0.5A min (too much current draw)
|
||||||
|
- Work mode Description Peak (mA)
|
||||||
|
- Active (RF working)
|
||||||
|
- TX
|
||||||
|
- 802.11b, 20 MHz, 1 Mbps, @19.5 dBm 310mA
|
||||||
|
- 802.11g, 20 MHz, 54 Mbps, @15 dBm 220mA
|
||||||
|
- 802.11n, 20 MHz, MCS7, @13.5 dBm 200mA
|
||||||
|
- 802.11n, 40 MHz, MCS7, @13.5 dBm 160mA
|
||||||
|
- RX 2
|
||||||
|
- 802.11b/g/n, 20 MHz 63
|
||||||
|
- 802.11n, 40 MHz 68
|
||||||
|
- ESP32-S2 Wroom / Wrover NRFND (S3 in production)
|
||||||
|
- power same as S2
|
||||||
|
|
||||||
|
- ESP32-S3 WROOM/Mini $3-4 (mcu/ble/2.4 ghz wifi)
|
||||||
|
|
||||||
|
- ESP32-C2 ESP8684-mini $2-3
|
||||||
|
- 13 mA with radio off
|
||||||
|
- ESP32-C3 ESP8685-WROOM $2-3
|
||||||
|
- 17-22mA with modem off
|
||||||
|
- deep sleep RTC counter 5 uA
|
||||||
|
- ESP32-C6 Mini $2.50-$3
|
||||||
|
- deep sleep 5 uA
|
||||||
|
- ESP32-H2 Mini/WROOM no stock
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- ESP8266 WROOM $3+
|
||||||
|
|
epaper.SchDoc
Normal file
LOADING
esp32s3_nano.SchDoc
Normal file
LOADING
BIN
images/block_diagram.png
Normal file
BIN
images/block_diagram.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 451 KiB |
page_turner.PcbDoc
Normal file
LOADING
Loading…
Reference in New Issue
Block a user