This is an atmega328p based board for battery based sensors. Design was done in CADSoft Eagle 7.3 (free light version). Actual sensors are added via the extension pins. The board was designed to be fitted with a battery holder.
At the same time it should also allow connection with an expansion board which holds (in it's first version) a 3V3 regulator and some screw terminals.
You need to power the node via an external power source (max 5VDC) if you plan to use the companion board. For this a JST connector can be fitted on the node board. The companion board below was originally meant for the first version of the battery based node. So there is a slight offset.
The layout of the extension connector is as follows:
ADC3 1 2 SDA
ADC2 3 4 SCL
ADC1 5 6 GND
ADC0 7 8 3V3
D2(INT0) 9 10 GND
D3(INT1) 11 12 no connection
D4 13 14 VCC
D5 15 16 TX
D6 17 18 RX
D7 19 20 RTS (RESET)
VRAW 21 22 3V3
VCC 23 24 VBAT
You can see the connection names on the silk screen on the bottom of the node board.
Powering options
If powered by two AA or AAA batteries, the circuits VCC and 3V3 should be connected. This is done by shorting jumper "J1".
The "JST" connector is connected to the VRAW circuit and to GND circuit. If the voltage on the VRAW circuit is within the limits of the NRF24L01+ (maximum 3.6V), then you can interconnect VRAW-VCC-3V3 If VRAW is e.g. 5V, then you can connect VRAW with VCC (as the atmega328p can handle 5V). But you should provide a 3V3 via the extension connector or via the companion board. There is no 3V3 regulator on the node board. You could use the LE33A directly on the node board and thus interconnect VCC-GND-3V3. This should give 3V3 but it is not tested, requires some slight hacking any feedback if this works would be nice. I'm lazy, I will rather design a new board then hack an existing one.
So I provide my 5V powered nodes with 3V3 via the companion board.
IC1 on this companion board is a AMS1117. C1 is a ceramic 100nF capacitor. The rest are headers and screw terminals.
If there is enough demand to add 3V3 regulation, a next version of the node board will have voltage regulation for the radio, there is just enough space for that.
This board allows the radio to be mounted in 2 ways. First one along the long axis of the board, second along the short axis of the board, whereby the antenna part of the nrf24l01+ is protruding from the outline of the board. The question is: do we need two possibilities ?
I find that in most of my boards I do not need the header to mount the radio with protruding antenna. I would like some feedback on that too.
Links to manufacturers to make the PCB:
The node board
https://oshpark.com/shared_projects/unP8BmuI (single boards)
http://dirtypcbs.com/view.php?share=11770&accesskey=5f9f38337641290cf017475f1b91ff81 (panelised version)
The companion board
Qty | Value | Device | Package | Parts | Description | MF | MPN | OC_FARNELL | OC_NEWARK | |
---|---|---|---|---|---|---|---|---|---|---|
6 | 100nF | C-EU025-025X050 | C025-025X050 | C1, C2, C3, C4, C8, C9 | CAPACITOR, European symbol | https://www.aliexpress.com/item//2000733997.html | ||||
1 | 10K | R-EU_0207/2V | 0207/2V | R1 | RESISTOR, European symbol | https://www.aliexpress.com/item//32315929780.html | ||||
1 | 10uF | CPOL-USE2.5-5 | E2,5-5 | C7 | POLARIZED CAPACITOR, American symbol | https://www.aliexpress.com/item//32326606304.html | ||||
2 | 18pF | C-EUC025_050-024X070 | C025_050-024X070 | C5, C6 | CAPACITOR, European symbol | https://www.aliexpress.com/item//32223735319.html | ||||
1 | 330 | R-EU_0207/2V | 0207/2V | R2 | RESISTOR, European symbol | https://www.aliexpress.com/item//32315881534.html | ||||
1 | 3mm Blue | LED3MM | LED3MM | LED | LED | https://www.aliexpress.com/item//32362424659.html | ||||
1 | 8/16MHz | CRYSTALHC49S | HC49/S | Q1 | CRYSTAL | https://www.aliexpress.com/item//1832089806.html | 1667008 | unknown | ||
2 | AAABATTERY | AAABATTERY | AAABATTERYHOLDER | BAT1, BAT2 | https://www.aliexpress.com/item//32244035084.html | |||||
alternative battery holder | https://www.aliexpress.com/item//32255821063.html | |||||||||
1 | ATMEGA328P_PDIP | ATMEGA328P_PDIP | DIL28-3 | U1 | uC used in the Arduino | https://www.aliexpress.com/item//560719596.html | ||||
use this as the socket for the atmega328p | https://www.aliexpress.com/item//32329831084.html | |||||||||
1 | JST PH 2mm Right Angle | JST_2PINJST-PH-2-THM-RA | JST-PH-2-THM-RA | JST | JST 2-Pin Connectors of various flavors | https://www.aliexpress.com/item//1966753852.html | ||||
1 | PINHEAD-1X2 | PINHEAD-1X2 | PIHEAD-1X2 | J1 | https://www.aliexpress.com/item//32562211098.html | |||||
1 | WIRELESS-NRF24L01 | WIRELESS-NRF24L01 | WIRELESS-NRF24L01 | NR1 | 2.4 GHz Wireless Module based on NRF24L01 chip | https://www.aliexpress.com/item//674686536.html | ||||
1 | WIRELESS-NRF24L01-PA-EXT | WIRELESS-NRF24L01-PA-EXT | WIRELESS-NRD24L01-PA-EXT | NR2 | 2.4 GHz Wireless Module based on NRF24L01 chip with preamplifier and external antenna | https://www.aliexpress.com/item//969949629.html | ||||
2 | female header | FE04-2 | FE04-2 | for NR1/NR2 | female header to stick NRF24L01 into | https://www.aliexpress.com/item//32230576075.html | ||||
2 | female header | FE06-2 | FE06-2 | BH1, BH2 | FEMALE HEADER | https://www.aliexpress.com/item//32230002784.html | unknown | unknown | ||
1 | male header | PINHD-2X12 | 2X12 | TH1 | PIN HEADER | https://www.aliexpress.com/item//32361088727.html | ||||
1 | solder jumper normally open | SJ | SJ | J2 | solder jumper, is not really a part |
Name | Size | # Downloads |
---|---|---|
selfcontained low power node v1 panelised.GTS | 42.5 kB | 675 |
selfcontained low power node v1 panelised.GTO | 313.42 kB | 704 |
selfcontained low power node v1 panelised.GTP | 34.46 kB | 661 |
selfcontained low power node v1 panelised.GTL | 170.96 kB | 724 |
selfcontained low power node v1 panelised.GML | 34.4 kB | 763 |
selfcontained low power node v1 panelised.GBS | 42.32 kB | 690 |
selfcontained low power node v1 panelised.GBO | 79.82 kB | 680 |
selfcontained low power node v1 panelised.GBP | 34.34 kB | 684 |
selfcontained low power node v1 panelised.GBL | 152.96 kB | 781 |
selfcontained-low-power-node-v1.pdf | 441.99 kB | 773 |
selfcontained low power node v1.brd | 159.5 kB | 947 |
selfcontained low power node v1.sch | 960.13 kB | 951 |
atmega328p-minimal-8mhz-pth-conn-v2.brd | 77.39 kB | 818 |
atmega328p-minimal-8mhz-pth-conn-v2.sch | 203.42 kB | 1059 |
selfcontained low power node v1 panelised.TXT | 3.35 kB | 669 |
Name | Size | # Downloads |
---|---|---|
optiboot_atmega328_8Mhz_B0.hex | 1.35 kB | 743 |
optiboot_atmega328p_8M_B0.h | 3.27 kB | 817 |
Revision | Created | Layers | Dimensions |
---|---|---|---|
rev1 | 8 years ago | 2 | 49 × 50 |