Posts

8 Bit Computer Architecture

Image
 This is a very simple 8-bit architecture with 7 registers and an accumulator for storing intermediate results. I call it, the Primis - which should be Latin for first - it being my first computer design. The pipeline is limited to two stages: The first to the accumulator and the second to the load function on the register array. There are no flags on the ALU for negative values or zeros, these could be added later; however, I'm happy with this design and I plan to move forward from here. (8-bit CPU "Primis" - designed by James Reagan 2019) Below is the architecture of the almost 45 year old Intel 8008. It is clearly more advanced than my simple 8-bit architecture. It has dynamic frequency scaling - which is basically automated overclocking to manage power and temperature; a properly designed "on-chip" stack; four conditional flags for zeros, parities, carries, and signs; it also sports a CLA adder whereas my CPU has a classic ripple-carry-adder. The 8008 had ar...

A new method of mowing

Image
During the summer of 2019, I began mowing yards to help my brothers fund a summer leadership conference. The work was nostalgic, it reminded me of when my dad did landscaping and lawn care a couple years ago. The work inspired me to try starting a company of my own which is the reason for this project. I can't help but pursue ideas that might lead to a more efficient system. I guess that could also be called laziness (I consider this my greatest strength and a pain in the butt). In this case, this system may not be the most efficient, but I believe its progress in that direction. I want to build a "drone" mower with a range of 10 miles. I believe the only way to achieve the required range with visual feedback is with a web server (and hopefully a 5g connection eventually), latency is going to be the biggest problem; however, Starship technologies seems to have found a solution with their food delivery robots. I worked out a couple of designs in fusion 360 around ...

slayer Exciter

Image
The build: https://youtu.be/wCKQX6H1vj0 I'm currently enrolled in Physics 2426 and I am fascinated with the material. We recently covered some material on magnetic fields and transformers, so why not take the time to build a tesla coil? But I've got a bit of an issue, I don't have the materials, or any money. I do have two MOTs I could wire in series and maybe get 33Kv - That would be sick - but I don't have much time, and the whole project would be pretty sketch. So I found an alternative: The slayer exciter, I don't need a particularly high power supply to get a little bit of plasma and light up some fluorescent bulbs, and I have everything I need to throw one together real quick. I did a couple of calculations before I started building; However, due to the time constraints I didn't get much down before I started. I knew the the longest piece of 1-1/4 PVC I had was about 27mm and based on the diameter of the wire (0.27 mm), I could get ...

SWARM Cubes Idea

Image
The cubes would utilize small magnets to connect together, the movement of the cube would be caused by the sudden stopping accelerating of the small brush-less motors. Some sort of positioning sensor would be used to track the cubes position. The cube would be controlled by an Arduino and three electronic speed controllers. If the movement of the cube is precise enough the cube would theoretically be able to balance on one end, much like a gyroscope or spinning top.

The Results of Boredom

Image
Have you ever felt it would be handy to have you blinds open and close by themselves? Well I did! so I had them do just that. I used a photoresitor and switch to sense the lights levels outside, and the position of the blinds. A small 12v toy motor and gear box provides the opening action. Everything is controlled with an Arduino.

Cigar Box Guitar

Image
Working on a cigar box guitar

Coin Guitar Pick

Image
I just won the runner up section of the Intructables home made gift contest!!! Link to my Intructables: http://www.instructables.com/id/Cheap-Easy-Guitar-Pick/