Skip to content

artyomsoft/pico-nu-pogodi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This is a simple emulator of the Soviet game "Nu, Pogodi!" written for the Raspberry Pico. It is supposed to be implemented on perboard and optionally with 3D printed case. Old version which implemented for breadboad is in 1.0.x branch

You can watch videos of how it works below.

Nu, Pogodi! emulator vs original

Nu, Pogodi! emulator vs original

Nu, Pogodi! emulator gameplay

Nu, Pogodi! emulator gameplay

Used components

  1. Raspberry Pi Pico (I used the WiFi version, but the regular one or even a Chinese clone should work).
  2. Perfboard 120x80.
  3. 8 momentary tactile buttons.
  4. 2 Button with position locking.
  5. MSP2806/MSP2807 display.
  6. Passive piezo speaker.
  7. 100 Ohm resistor.
  8. 1 kOhm resistor.
  9. 2N222 transistor.
  10. TP4056 based charging module (HW-373).
  11. Li-po 503450 battery.
  12. 3D prited case.
  13. 10 Screws 2x8.

Schematic

Schematic

How to build

  1. Install dependencies
    $ sudo apt install cmake python3 build-essential gcc-arm-none-eabi   libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib
  2. Navigate to the working directory
    $ cd ~
    $ mkdir emulator && cd emulator
  3. Clone the Pico SDK
    $ git clone https://github.com/raspberrypi/pico-sdk
    $ cd pico-sdk
    $ git submodule update --init --recursive
  4. Clone the repository with the emulator
    $ cd ..
    $ git clone [email protected]:artyomsoft/pico-nu-pogodi.git
    $ cd pico-nu-pogodi
    $ git submodule update --init --recursive
  5. Build the emulator
    export PICO_SDK_PATH=$(pwd)/../pico-sdk
    mkdir -p build
    cd build
    cmake .. -DPICO_COPY_TO_RAM=1
    make
  6. Connect the Raspberry Pi Pico in bootloader mode and copy the pico_nupogodi.uf2 file to it

Usefull links

  1. PCB and schematic
  2. 3D Models of the case
  3. These 3D Models ready for printing on MakerWorld

About

Emulator of the Soviet hand held game "Nu, pogodi!" for Raspberry Pi Pico

Resources

Stars

Watchers

Forks

Packages

No packages published