danricho.com

Guides & Stories

Tutorials, builds, and write-ups.

Flask Deployment to Google App Engine

Flask story 2 of 2: How to prepare and deploy a Python Flask web application to Google App Engine.

5 years ago · 5 min read
App EngineFlaskGooglePython

Flask Webstack Framework

Flask story 1 of 2: A framework for web applications based on Python Flask, Bootstrap and Markdown.

5 years ago · 10 min read
BootstrapFlaskFrameworkJinja2JqueryMarkdownPythonStackTemplateWeb

Game Boy Color Upgrades

These are the modern-day upgrades I performed on an old-school Game Boy Color.

5 years ago · 3 min read
BacklightCGB-001ColorFunny PlayingGame BoyIPSLaminatedModQ5Retro PixelShellUpgrade

USB Game Boy Pocket/Color/Light Power Cable

This cable lets you run a Game Boy without batteries using any 5V USB power source.

5 years ago · 3 min read
3.3V3VBarrel JackBatteryCableCGB-001ColorDD0403MAGame BoyGBPLDOLightMGB-001MGB-101PocketUSB

Ngrok Setup on Synology NAS

Setting up ngrok to provide services from Synology NAS when port forwarding isn't available.

5 years ago · 3 min read
DSMNASngrokportspythonSynologytunnel

Portable Dev Server

Setting up a portable dev server which provides an authentic linux environment to Windows users.

6 years ago · 13 min read
DevelopmentEthernetFlaskLinuxNodePortableRaspberry PiRaspbianServerWebWifi

USBtinyISP Guide

A problem I came across when using a cheap ATtiny44 based USBtinyISP and how I got it working.

6 years ago · 2 min read
ArduinoATtiny44cheapeBayIDESJFABUSBTinyISP

ESP8266 12V LED Driver

Sharing an ESP8266 based LED driver board design. Can be programmed with Arduino!

6 years ago · 3 min read
12VArduinoDriverESP8266FDS8896JLCPCBLCSCLEDPCB

Lightweight Simple GPS Logger

Building a lightweight and simple GPS logger suitable for FPV racing mini-quadcopters (drones).

8 years ago · 7 min read
ArduinoDroneFPVGPSLoggingOpenLogSD CardU-BloxUAV

Star Citizen Joystick Configuration

Building a control panel to use with Star Citizen and dual joysticks (a.k.a. HOSAS); Plus the software to run it.

10 years ago · 12 min read
Control PanelGamesHIDHOSASJoysticksSimulationSSpaceStar Citizen

Arduinos & Real Time Clocks

My earliest investigations into using a real time clock with Arduino.

14 years ago · 3 min read
ArduinoBasicBeginnerDS1307ElectronicsLearningMicrocontrollerReal Time ClockRTC

Arduinos, Rotary Encoders & 7 Segment Displays

My earliest investigations into using a rotary encoder and a 7 Segment LED display with Arduino.

14 years ago · 2 min read
7 SegmentArduinoBasicBeginnerElectronicsLearningLED DisplayMAX7219MicrocontrollerRotary Encoder

Table Tennis Scoreboard

My very first electronics project: A table tennis (ping pong) scoreboard.

14 years ago · 10 min read
ArduinoBasicBeginnerDIYElectronicsLearningLED DisplayMicrocontrollerPing PongScoreboardTable Tennis

Arduino & LED Matrices

My earliest investigations into using an LED matrix with Arduino.

15 years ago · 3 min read
74HC595ArduinoBasicBeginnerElectronicsLearningLED MatrixMicrocontrollerShift Register

Arduinos & Shift Registers

My earliest investigations into using shift registers with Arduino.

15 years ago · 3 min read
74HC595ArduinoBasicBeginnerDigital LogicElectronicsGPIOLearningLEDMAX7219MicrocontrollerShift Register