RASPBERRY PI PICO WIRELESS & CIRCUITPYTHON

Was lucky enough to get my hands on a couple Raspberry Pi Pico W recently, and just finished up initial exploration. I started with a by flashing the CircuitPython .UT2 to the pico, like always Adafruit has a phenomenal write up on just that. Next I added copied in modules from the 8.x bundle, simply toss the following into your pico’s /lib/ directory: $ ls -1 /Volumes/CIRCUITPY boot_out.txt code.py lib $ ls -1 /Volumes/CIRCUITPY/lib/ adafruit_httpserver.

RASPBERRY PI PICO AND 433MHZ DATA RADIO

Well its been a minute since I’ve toyed around with electronics, but a $4 Raspberry Pi Pico board arriving in the mail changed that. This board packs a boat load of utility for $4, just check out the data sheet and check out all them I2C and SPI pins! I dusted off the last components I tinkered with, along with a handful of wires. After a couple days of tinkering, I ended up with a 433MHz radio packet receiver.

UNITY USER INTERFACE AND DIABLO STYLE INVENTORY

Well seems I forgot to share the most recent demo of my Unity project, I’m taking a break on it, but what I managed to accomplish makes me feel all warm and fuzzy.

DIABLO RPG STYLE INVENTORY SYSTEM IN UNITY

This weekend felt like a good time to tackle something new. After successfully prototyping a 3D Disc Golf Game , and then a Game of Life-Simulation , I wanted to explore more of the user interface side. I decided to build an Inventory management system, also decided it best to create a new project, this way I can build the Inventory as a re-usable module for more than one project.

A GAME OF LIFE IN UNITY

Took a little break from my Disc Golf Game to do a bit of AI programming in Unity . What I ended up with was a simple Game of Life with rabbits trying to survive. Each rabbit has a growing hunger and thirst which if not addressed will result in death. The population is also broken into male and female rabbits which can reproduce. Check out a couple minutes of the simulation running at realtime speed:

3D DISC GOLF GAME IN UNITY PART 2

Put a little bit more effort into my Unity Disc Golf game. I’ve now got ambient sounds and footstep, plus throwing is much easier with only a single click input.

3D DISC GOLF GAME IN UNITY

Still working with Unity and Blender, now I’m use some of the knowledge I’ve gained to construct a physics based disc golf game. At the moment I have 3 settings that effect the disc in flight ( fade , lift and power ), these settings can be seen at the lower corner of the screen, and can be changed using keyboard inputs. My thought is to use these as thresholds on different disc, then implement some sort of click game on each throw.

ANIMATED 3D ROBOT CHARACTER IN BLENDER

I’ve been brushing up on 3D modeling after a lot of Unity learning, here is a character I made that I actually like, hopefully it makes it into a Unity game sometime soon.

WIRELESS CHAT USING NRF24L01+ 2.4GHZ RF TRANSCEIVER ON ARDUINO & RASPBERRY PI UBUNTU LINUX

After a bit of success implementing an Arduino 2.4GHz Transceiver , I was encouraged to explore a more familiar environment, something with Python and Linux in the mix. After a short period of research I landed on the circuitpython-nrf24l01 pypi project page, and quickly began digging through their examples . It wasn’t long after I had a working prototype that mirrored my Arduino code quite closely: Components CanaKit Raspberry Pi Zero W (Wireless) Complete Starter Kit - 16 GB Edition RF24L01+ 2.

WIRELESS CHAT USING ARDUINO & NRF24L01+ 2.4GHZ RF TRANSCEIVER

It has been quite some time since I’ve tinkered with an Arduino, and this go around I decided to learn something new. The [NRF24L01](http://amzn.to/3iFalxX(opens in a new tab)) 2.4GHz Transceiver is an extremely affordable wireless chip, I managed to pickup 10 units for around $12. This chip allows sending and receiving on the 2.4GHz wireless band . Lucky for us there is a great Arduino library just waiting to be imported, thanks maniacbug !