Skip to content
This repository was archived by the owner on Mar 7, 2025. It is now read-only.
/ OTSI-cyberpet Public archive

Otsi cyberpet for cyberdeck's cafe cyberpet contest

License

Notifications You must be signed in to change notification settings

A-N-Ulab/OTSI-cyberpet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Static Badge Static Badge GitHub repo size GitHub commit activity (branch) Static Badge

About this project

Story

It all started when cyberdeck cafe announced a contest for cyberpet based on heltec development board. And fast forward 6 months my cyberpet is ALMOST done.

Credits

Otsi's graphics are based on axolotl design made by witch
Main menu is based on a desing by upirr
This project wouldn't be possible without awesome cyberdeck cafe's community. Cyberdeck cafe website, Cyberdeck cafe discord

Disclaimers

THIS PROJECTS IS WORK IN PROGRESS but updates will be in 2ish weeks, i need a break

  • There are a lot of things that can and probably will change, to get latest cad files, code and instructions download lates release
  • soldering otsi is not beginner friendly, have it in mind before you start this project

Build your own

Needed items

Detailed information about needed items is in the newest release in pdf called list of items needed

Name Quantity(pieces) info
heltec LoRa v3 1 -
Mx switch 3 i'm using brown ones
Antena for lora 1 IPX to SMA cable and SMA antena
Keycap 3 -
18650 battery cell 1 -
18650 battery holder 1 76x20x19mm
RTC DS1302 1 -
CR2032 1 -
DHT11 1 temperature and humidity sensor
ec11 rotary encoder 1 rotary encoder with button
Rocker switch 1 cutoutsize of 13.5x9mm
photo resistor 5-10kohm 1 -
3mm LED 2 one blue LED and one red LED
TP4056 1 with USB C
push button 1 6x6mm
USB C cable 1 USB A to USB C
1W led 1 max heatsink diameter 20mm
I2C 0.96inch OLED 1 -
10k resistor 5 -
M2 threaded inserts 6 -
M2x8mm screws 6 -

Case

Theoretically you could design your own case but I'm providing my case design. There are 5 stl's:

  • Antena holder - print without supports
  • Knob - print without supports
  • Cover - pritn with supports
  • Two Main body files, one with holes for m2 threded inserts one with holes just for screws - both are print without supports
    Additionaly there are 2 files (.f3d and .step) that contain whole Otsi design

Schematic and soldering

More accurate schematic is avaiable in latest release in pdf called schematic
schematic image Solder everything according to the schematic provided, for additional help in latest release there is a pdf file named photos that have, as name sugests, all the photos from my soldering process.

Software

Before uploading otsi's code you are going to have to change 2 variables:

Set those two variables to WiFi network (ssid and password) that you always want to connect to, your home wifi
After that you are ready to upload code to your heltec or from now your own Otsi cyberpet

Usage

To go to main many or chose any option press enoder's button, button number 3 is a return, everything else will be descibed on otsi itself.
To charge Otsi use port on the top. To program Otsi use USB cable.
NEVER PLUG IN OTSI TO USB WHEN POWER SWITCH IS TURNED ON