Skip to content
phaemosPublic

About

Hardware for the four PHAEMOS sensor nodes: Proteus schematics, PCB layout notes, wiring tables and the parts inventory. Read-only copy published from phaemos/phaemos.

Topics

Resources

Code of conduct

Contributing

Security policy

Accessibility

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Hardware

The hardware behind PHAEMOS: wiring, schematics, PCB layouts and the parts inventory for the four sensor nodes.

Note

This folder is published to phaemos/hardware as a read-only copy. Open issues and pull requests on phaemos/phaemos.

Folder What it contains
wiring/ Pin assignments and wiring guides for each node
schematics/ Proteus simulation projects for each node, with the KiCad schematics alongside once they are drawn
pcb/ PCB layout notes and Gerber export guidance per node
inventory/ Parts owned and parts still to buy

The four nodes

Node Board Role Firmware
Primary gateway ESP32 DevKit V1 Reads 11 local sensors, collects the STM32 and Nano readings over UART and posts everything to the API over Wi-Fi firmware/esp32/
Vibration and FFT STM32F411 Black Pill Samples an MPU6050 at 100 Hz, runs an FFT and sends the peak frequency to the ESP32 over UART firmware/stm32_blackpill/
Auxiliary sensor Arduino Nano Reads a BME280, an LDR and an FC-28 and sends them to the ESP32 over serial firmware/arduino_nano/
Ambient environment Raspberry Pi Pico 2W Reads a BME280 and an LDR, shows them on an OLED and posts straight to the API over Wi-Fi firmware/pico_w/

Every sensor with its interface, address and expected range is in the sensor reference.

Warning

The Arduino Nano uses 5 V logic and the ESP32 uses 3.3 V. The Nano's TX line must reach the ESP32 through a level shifter or a resistor divider, as shown in the Nano firmware guide. Wiring it straight across can damage the ESP32's RX pin.

Phase plan

  • Phase 1 (current): breadboard prototyping, getting all four nodes posting data and verifying every sensor
  • Phase 2: circuit simulation in Proteus for all four nodes, then schematic capture in KiCad
  • Phase 3: PCB layout in KiCad, with boards ordered from JLCPCB or PCBWay
  • Phase 4: enclosures, 3D printed, laser cut or CNC machined depending on the node

The tasks for each phase are in the Hardware milestone.

Licence

The hardware designs are licensed under the CERN Open Hardware Licence v2, Strongly Reciprocal (CERN-OHL-S-2.0), see LICENSE. Anyone can build, modify, manufacture and sell boards made from these designs. Anyone who distributes a product based on a modified design must share the modified design files under the same licence.

About

Hardware for the four PHAEMOS sensor nodes: Proteus schematics, PCB layout notes, wiring tables and the parts inventory. Read-only copy published from phaemos/phaemos.

Topics

Resources

Code of conduct

Contributing

Security policy

Accessibility

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors