Skip to content

zxkmm/ESP32-Portapack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-Portapack

An addon module for portapack to add extra sensors to it for more fun.

This module is in early development. Suggest features via Issues, even for this module, even for the PortaPack (HackRf) part.

Features:

  • Web

    • Can be Wifi AP or can connect to a Wifi router (or phone share).
    • Built in web server to remote control the Portapack.
    • Configure ESP from the Wifi AP. (If you use AP mode, the STA mode will stop, till you disconnect from AP)
    • Default url in AP mode: http://192.168.4.1/ (in AP mode, you should turn off mobile data, to be able to connect to it). Default AP SSID: ESP32PP, Pass: 12345678
    • OTA update the ESP32S3 (from settings / ota)
    • OTA update the Portapack.
    • Download / upload files to Portapack from a browser via WiFi.
  • GPS

    • See yourself in the maps, to know the relative positions. Great while hunting weather balloons.
    • Mark the location of the signals you saw.
    • Help with the Foxhunt (for the Foxhunt app, that is under development)
  • Temperature + humidity + pressure + light

    • Depending on the environmental conditions, it can be useful for adapting the game strategy or adding complexity to the foxhunt.
    • In the future light sensor could set the brightness of the PP, or if it detects it is in a pocket (0 LUX) turn off the screen. (No support on PP side yet).

Features not yet ready:

  • Bluetooth connection

    • Remote controller from a phone.
    • File exchange with phone.
    • Share sensor data with the phone too, for more advanced usage.
  • IR blaster

    • To add IR remote functions to PP.
  • Compass

    • To see where the signal comes from while using a directional antenna. (eg for Foxhunt)
    • Helps find satellites.

Compatible modules:

Screenshots:

ADS-B with location

ExtSensor app

Flash:

If you want to flash the provided binary files, you can use this command:

esptool.py -p COM5 -b 460800 --before default_reset --after hard_reset --chip esp32s3 write_flash --flash_mode dio --flash_freq 80m --flash_size detect 0x0 bootloader.bin 0x10000 ESP32PP.bin 0x8000 partition-table.bin 0xd000 ota_data_initial.bin

If you want to flash from GUI, you can use the Flash Download Tool from ESP with these settings:

Support

  • Links are affiliate links! If you don't want to use them, feel free to just search for the modules yourself. Using the affiliate links gives me some credits, so I can buy and integrate more modules to this (or other) projects.
  • If you want, you can buy me a coffee (fuel of programmers): https://www.buymeacoffee.com/htotoo
  • This FW will be always open source and free to use all functions!

About

An addon module for portapack to add extra sensors to it for more fun.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 82.5%
  • HTML 17.2%
  • CMake 0.3%