- Raspberry Pi Zero WH
- Raspberry Pi Zero 2 WH
- Micro SD Cards
- 2.13-inch e-ink Waveshare 4 display
- 2.23inch OLED HAT
- Battery pack
- 90-degree GPIO extenders & splitter
- Stand-off brackets
(Amazon affiliate links)
-
OS install:
- Raspberry Pi Zero WH - Pwnagotchi
- Raspberry Pi Zero 2 WH - Pi OS Lite 64-bit
- Raspberry Pi Zero WH - Pwnagotchi
-
Enable SPI & I2C:
- Open a terminal on your Raspberry Pi.
- Run sudo raspi-config.
- Navigate to Interfacing Options -> SPI -> Enable.
- Navigate to Interfacing Options -> I2C -> Enable.
-
Python libraries:
- sudo apt-get update
- sudo apt-get install python3-pip
- sudo apt-get install python3-pil
- sudo apt-get install python3-numpy
- pip install gpiozero
- pip install spidev
- pip install smbus
-
Connecting the OLED HAT to Raspberry Pi:
- Use the 90-degree GPIO extenders to connect the OLED HAT to the Raspberry Pi. This helps maintain a low profile and compact setup, and also provides a better viewing angle for the display.
- Use the 90-degree GPIO extenders to connect the OLED HAT to the Raspberry Pi. This helps maintain a low profile and compact setup, and also provides a better viewing angle for the display.
-
Powering the Pi:
- If using a Pi Zero 2 W, connect the UPS Hat for continuous power supply. This will allow you to move the project anywhere without worrying about power interruptions.
-
Access Raspberry pi Zero 2 W:
- Connect a monitor and keyboard to your Raspberry Pi and log in.
- You can also access your Raspberry Pi remotely using SSH. Use the following command to connect:
- ssh pi@<your_pi_ip_address>
-
Display Message:
-
Once logged in, navigate to the project directory and run the python script display.
python3 password.pyNote: password.py does not actually crack any passwords. It only shows random passwords from rockyou.txt or randomly generated characters.
-
- Common Issues:
- Ensure SPI & I2C are enabled in the Raspberry Pi configuration.
- Check all connections if the screen does not display anything.
- Verify all required packages are installed correctly.
- More Info
