Locating Wi-Fi Access Points with Signal Strength (RSSI) using Esp8266 and NEO-M8N modules.
(NEO-M8N GPS functionality is not implemented yet, central unit gathers the GPS data but is not doing anything with it)
Parts used:
- 4x Wemos D1 Mini boards (£10) - Link
- 4x AAA batteries holders (£2) - Link
- 4x Mini SMD switches (£1) - Link
- NEO-M8N GPS module (£7, optional) - Link
GPS module is not required for it to work, it is not implemented yet anyway
- NodeMcu (£2) - Link
- SH1106 I2C display (£5) - Link
- Buttons (£3 or less) - Link
- Wires (thin or solid core + micro usb cables/connectors) Link 30 awg - thin wire £6 Link 22 awg - wider wire £1.5
The micro usb cable, connectors and breakout can be used for conveniently disconnecting/connecting GPS module from one of the Wemos D1 Mini nodes.
Thin wires are more comfortable for soldering small elements than the "solid core" ones, I'd recommend 30 awg cables with high wire diameter (e.g. 0.25mm) relative to overal diameter (e.g. 0.55mm).
- Hot glue
- Soldering equipment (station/iron + holder)
Libraries used:
ESP8266 core for Arduino
ThingPulse ESP8266 OLED SSD1306
LinkedList
TinyGPSplus for Neo-M8N
See separate folders for wiring images.