Zimbuktu

Projects

AnnieMomiter

AnnieM Design Docs 

MQTT Test Page

A remote wind sensor for wind sports on Sauvie Island.  It will gather wind speed and wind direction data and send the data to a remote server so it can be accessed via the internet.

Hardware

Network

MQTT is the communications protocol which allows the microcontroller to up load wind data to a server.  The server or MQTT broker such as HiveMQ or Mosquitto collects the data and makes it available to a website.

LiPo Charging Board

The charger is set up for maximum charge rate, but we need to minimize this because the panel is small.  See: https://www.youtube.com/watch?v=37kGva3NW8w&t=2s,  R3 - change from a 1.2K ohm resistor to 10K ohm.  This will reduce the max  charge current from 1A to 100mA.

Measurements

In six hours of use the LiPo voltage dropped from 4.14 to 3.96.  This is with the LEDs on.

In six hours of use the sim card usage when from 9250 Kbytes to 9140K which is 90Kbytes.  So we can expect to use less than 0.5 Mbytes a day.


Eyez is a servo controlled pair of 3D printed eyes for the Halloween pumpkins.  Ideally they will BlueTooth controlled.


Flutter mesh

Building Nordic_nrf_mesh example challenges


Eyez is a servo controlled pair of 3D printed eyes for the Halloween pumpkins.  Ideally they will BlueTooth controlled.


Eyez is a servo controlled pair of 3D printed eyes for the Halloween pumpkins.  Ideally they will BlueTooth controlled.


Milling PCBs

I like to make my own PCBs using my milling machine (MIllie).  I'm able to make two sided PCBs with unplated through holes.  The boards are designed using KiCad v6 and plotted as DXF files and DRL drill files.  The DXF files are opened with CarbideCreate which creates gcode files. The DRL files are converted to gcode using drl2gcode.py python script.  I'm using a free version of all the software.

KiCad:

Carbide Create:

drl2gcode.py:

py drl2gcode.py --spindle-speed 10000 --drill-depth 2 Eyez-PTH.drl --safe-height 10

Milling:



Flutter BLE project

This is a skill I want to learn.  I want to make an app I can talk to a bluetooth device.  The long term goal is to make an app for Kelvix using Flutter.

Todo:

It worked when I first tried it, but Flutter has gotten a major update and it doesn't work now

✔ Words with Gringos

Words with Gringos is a game I would like to write in Flutter.  It is similar to the Monkey Wrench game with the twist that the clues are in English and the words are in Spanish.

The main screen is a playing area is a hexagon grid.  The clues page shows the words to be found with options to give hints for the answers.  The settings page defines the hints language and the solution language and other configuration data.

Progress:

12/14 - The game is taking shape. I can display the hexagon grid and randomly place the words on the tiles.  The tiles can be clicked on.  If it runs out of space it quits the word but still works.

Todo:

The Hair-minator - Laser Hair Restorer

Our motto is Hair'll be back!  It's got it's own page.

Ever since Ally went through chemo, her hair has been a bit thin.  One of the deals I found was a Hair Restoring device from Costco for $380.00.  It didn't seem like there was a lot to it, but many similar models sell for $1000 with 80 lasers instead of just 40.   I did some web surfing to see if there was any more "info" about it, and there certainly is a lot of talk.  There are lots of comments regarding how well it works and also how it does nothing.  There are even a few "studies" on it's effectiveness, and what I deduced is that maybe it works or maybe it doesn't.  But probably not likely enough to throw $400 at it to find out.  It doesn't really look like there is that much to it and I found a YouTube video  where a guy made it a DIY project: Laser Hat.  His website HowToLou has lots of other fun projects worth checking out too.

I found out I could get the 120 of the lasers for about $32 on ebay.  Just the entertainment value is worth that much even if it does nothing.  So thus began the Hairminator Project.



 HowToLou had a how to build it video.  I should be able to get 100 lasers for $30.

The first decision is 5v or 3v lasers.  5v works easy with an external supply, but 3v would would work good with 18650 batteries.

The HowToLou version just pushed the lasers into some foam and glued it into a hat, then twisted the wires together.  A fancier way would be to 3d print a helmet or make pcb holders and solder the lasers on.  The overheating problem would be better with the pcb.  But I think I will do an improved version of the foam using 1/4" think foam sheets and molding into the shape of a helmet.

The next decision is how many lasers and what voltage.  5v seems the easiest.  Also, they are so cheap, so 120.

Safety:  I should add a momentary switch that clicks on when the hat is on your head.

12/30: I checked the order tracking and it looks like the lasers should be here soon, maybe today.  Time to start thinking about it more.  I ordered some glasses to filter the red light.  It looks like I should be able to control the lasers with a few mosfets and a processor.