Peripheral Station

IoT for Everyone

Peripheral Stations are affordable and diverse computing devices that can be deployed ubiquitously, unlike traditional "internet of things" deployments that are centrally owned and operated, Peripheral Station are OWNED INDEPENDENTLY by individual citizens.

Citizens have full control of their peripheral nodes, they decide what data from their nodes are shared with who and how their nodes make impact on the environment they are in.

1. Affordable Prices

Like all other Crowd Infrastructure components, the focus of Peripheral Station is to remove the Cost and Skill barriers in

computestation

Peripheral Stations give your Private Cyberspace sensors and actuators at revolutionary price points and ease of use by combining free yet featureful software (e.g. ESPHome) with low cost yet powerful hardware (e.g. ESP32):

Peripheral Station Positioning

ESPHome is the default firmware that Peripheral Stations use, other firmwares like Meshtastic can also be used.

ESPHome supports large number of devices, each year we select one as our Peripheral Station reference implementation.

All Reference implementations are supported worldwide indefinitely (even if they are no longer being manufactured) and can participate in our buy back scheme so some one else can benefit from them.

ESP32 Notes:

  1. There are many ESP32 modules if you are starting out stick to the ones that have already been used by other members.
  2. ESP32's low cost means it only has a single 2.4G radio shred between wifi and bluetooth, since we need to operate both at the same time, we need to be aware of some limitations.

Peripheral Station 2023 (PS23)

The Peripheral Station 2023 version (PS23) is implemented with the Freenove ESP32-WROVER-DEV and its clones (board: esp-wrover-kit).

basic_p_station

Using the esp32-wrover-e module with 2 rows of 20-pin headers.

  1. GitHub - Freenove/Freenove_Ultimate_Starter_Kit_for_ESP32: Apply to FNK0047
  2. ESP32 Camera Component — ESPHome
  3. How to retrieve images from WROVER esp32 camera - ESPHome - Home Assistant Community

Peripheral Station 2022 (PS22)

The Peripheral Station 2022 version (PS22) is implemented with the NodeMCU ESP32 and its clones (board: nodemcu-32s).

pstation221

Using the esp32-wroom-32 module with 2 rows of 19-pin headers.

  1. https://nodemcu.readthedocs.io/en/release/nodemcu-lrm/#introduction
  2. NodeMCU ESP32 — ESPHome

Peripheral Station 2021 (PS21)

The Peripheral Station 2021 version (PS21) is implemented with the ESP32 Wemos Lolin32 Lite and its clones (board: lolin32_lite).

PS21

Using the ESP32-D0WDQ6 module with 2 rows of 13-pin holes (headers supplied but NOT soldered on).

  1. https://www.mischianti.org/2021/07/30/esp32-wemos-lolin32-lite-high-resolution-pinout-and-specs/

The built-in battery charger and connector of the PS21 are very nice, but the provided headers are NOT SOLDERED on. If you do NOT need onboard battery try use the PS22 above (may be with a power bank) so you can attach cables to already soldered headers of the PS22 easily.

Note this is the cheaper "Lite" version

Available Pins Standard version Lite version
3V3 2 1
5V 1
GND 5 1
RX/TX yes no
GPIO 21 21

Peripheral Station Processors

Currently the following processors are supported by ESPHome (and thus Peripheral Stations):

  • ESP32 and ESP8266 e.g. NodeMCU
  • RP2040 e.g. Raspberry Pi Pico WH

1. ESP32

There are a large number of ultra low cost wifi devices built around the ESP8266 and ESP32 (e.g. NodeMCUs) cores, making them ideal as peripheral stations.

Both ESP8266 and ESP32 are from Espressif.

Device esp8266 esp32
Core Xtensa Single Xtensa Dual
Clock Frequency 80 MHz 80-240 MHz
Internal ROM 200 KByte 448 KByte
Internal Instruction RAM 32 KByte 200 KByte
Internal Data RAM 80 KByte 320 KByte
External RAM X
802.11 b/g/n Wi-Fi HT20 HT40
Bluetooth X Bluetooth 4.2
Flash X
GPIO 17 34
Software PWM 8 channels 16 channels
SPI/I2C/I2S/UART 2/1/2/2 4/2/2/2
ADC 10-bit 12-bit
CAN X
Ethernet MAC Interface X
Touch Sensor X
Hall effect sensor X
Working Temperature -40ºC to 125ºC -40ºC to 125ºC

If price and supply are no concern then esp32 is preferred over esp8266.

Note Espressif is moving to using RISC-V cores exclusively in the future, so the current Tensilica Xtensa core based ESP8266 and ESP32 may not be available in the long term.

2. RP2040

RP2040 based system is under trial as a WiFi Controller using the Raspberry Pi Pico.

Only the Raspberry Pi Pico WH version (with WiFi and Header) is currently supported.

Reference:
https://www.jeffgeerling.com/blog/2022/esphome-on-raspberry-pi-pico

Add-ons

The reference peripheral station implementations (PS23, PS22 above) can be extended with an almost unlimited number of ways with numerous sensors and actuators by NON-TECHNICAL folks, simply with breadboards and jumper wires.

Add eyes to your Private Cyberspace by attaching camera, add mouth by attaching a speaker, add sensors to capture data to make some income on the Citizen Synergy exchanges!

parts

Peripheral Station Applications

As a multi-function device Peripheral Stations supports many different applications at once.

Bluetooth Beacon

Peripheral Station can function like hardware iBeacons easily:

  1. Battery Powered - https://shop.oztralia.com/product/ibeacon-1/
  2. USB Powered - https://shop.oztralia.com/product/ibeacon-2/

Alternative Hardware

Peripheral Stations can be easily built using thousands of ready made devices on the market with ESP32 and RP2040 processors.

Some header based Peripheral Stations:
Expressif - https://www.espressif.com/en/products/devkits/

  1. Freenove
    https://www.freenove.com/
    https://freenove.aliexpress.com/store/1100032148

  2. Heltec
    https://heltec.org/
    https://www.aliexpress.com/store/3213115

  3. WeMOS Lolin
    https://www.wemos.cc/
    https://lolin.aliexpress.com/store/1331105

Simpler

There are many simpler alternatives on the market if some features in the reference implementations (PS23, PS22 above) might not be needed.

For example, if USB connection is not required than the Ai-Thinker ESP32-CAM and its clones can be a good alternative to PS23.

  1. ESP32-CAM
  2. How to use ESP32 Camera Module for Video Streaming and Face Recognition

Modular

Although the header based reference implementations (PS23, PS22 above) can be extended with an almost unlimited number of ways with numerous sensors and actuators, their use of bread boards can be ugly and non user friendly.

Peripheral Stations can be built easier and looks better with higher cost and less flexible modular systems:

  1. https://m5stack.com/
  2. https://www.rakwireless.com/
  3. Grow Your Idea
  4. Seeed Studio XIAO Series

m5stack

Innovation Kickstarter

To kickstart the Hardware Innovation in the community, we are giving out a limited number of movement kits (each with a breadboard, 6 wires and a sensor) for FREE to anyone who promise they will assemble it when they purchase either the PS22 or PS23.

  1. Gain insight into your environment e.g. who has being visiting your home and at what time ?
    Just hook the movement kit up to a PS23 and point it to your front door. Any movements will trigger a photo to be taken and sent to your email.

  2. Gain insight into yourself e.g. how many minutes on average you spent in the bathroom ?
    Just hook the kit up to a PS22 and all movements in the bathroom are tracked. Privacy is assured as there is NO camera on the PS22.

This kit is just a START!

Keep adding more devices e.g. an ears (microphone), a mouth (speaker), a skin (temperature, humitidy sensor) etc.

Unlike the Cloud solutions YOU OWN it, you control its action and its data, you benefit fully from it.

Small Breadboard

Most breadboard are large in size, we have sourced small breadboards with only 55 holes. Their small size makes them the perfect companion to the small Peripheral Stations.

breadboard

Model: ZY-55
Body: ABS plastic body - aluminium support plate complete with rubber feet
Colours: Black, Blue, Green, Mustard, Red, Yellow, White
Number of contacts: 55 (5 contacts for 11 files)
Contact pitch: 2.54 mm
Wire diameter: 21-26 AWG 0.4-0.7mm in diameter
Admissible power: 6W
Flow rate: 1A
Contact resistance: 10mΩ
Contact type: Phosphor bronze contacts with nickel plating, for 50.000 insertions tested 36V @ 2A
Operating temperature: -40 ° C ~ 125°C
Dimensions: 20 x 15 x 12mm

Male to Female Wires

jumperwire

Passive Infrared Sensor

Manufacturing Kickstarter

To kickstart the manufacturing spirit in disadvantaged communities, we are giving out a limited number of soldering kits (each with a soldering iron, 10 pressure sensor boards, 10 headers and enough lead-free solder to manufacture 10 sensors) for FREE to people in disadvantaged situations (e.g. in aged care homes, are long term unemployed etc.) when they purchase either the PS22 or PS23.

Soldering Iron

Lead-Free Solder

We know lead-free solder has inferior performance compared to lead solder (e.g. higher melting point leading to component stress etc. etc.) but priority has to be given to the health of beginners who do not have the knowledge nor tools to protect themselves.

Who knows they might like manufacturing after all and will ended up soldering many more than just the initial 10 sensors!

Temp and Pressure sensor

Header