An enclosure was being decided upon. Measurements of a Arduino protoshield were taken to model a 3D enclosure. Blender was going to be used for the first time since it was reportedly a powerful and free modeling program. Instead, a solution was taken from projects which predate this blog. Rigid baseball card holders make good Arduino cases because of their size. Sides of one case were cut using an 18tpi saw blade. All wires would be run out of one side of the enclosure. Baseball card cases are great enclosures for many projects but care must be taken because they are often brittle plastic.
Soldering was done directly to the protoshield and no soldering was done to the Arduino itself. Pins were all connected to their respective points. Buttons were attached to the top of the shield, servos were attached with angled header pins for modularity, wires were run for the laser, the piezo speaker was soldered directly to the board, and the pump connector was given a screw terminal on the underside of the shield. Holes were made in the top of the enclosure by pressing a hot soldering iron through the plastic which created unattractive holes but drill bits often shatter the brittle plastic.
Hot glue held the servo base to the baseball card enclosure so the unit was neatly portable even when held with an additional power supply. After assembly pictures and a video were taken of the servo shining on a wall. Originally the baseball card holder was going to be laid on its largest plane but the servo cannot easily shine on nearby walls so a heavy base will be constructed which will anchor the device on its side and decrease unwanted jarring.
The clear enclosure may serve another purpose which was not brought up before. A light sensor could disable the laser routine so there is no rambunctious cat activity while people are sleeping.
Arduino Code for servo/laser cat toy
OpenSCAD file for mirror/laser structure
To Do:
The rest of the posts for this project have been arranged by date.
First time here?
Completed projects from year 1.
Completed projects from year 2.
Arduino protoshield and measurements
Arduino, shield, and case
Modified baseball card case
Soldering was done directly to the protoshield and no soldering was done to the Arduino itself. Pins were all connected to their respective points. Buttons were attached to the top of the shield, servos were attached with angled header pins for modularity, wires were run for the laser, the piezo speaker was soldered directly to the board, and the pump connector was given a screw terminal on the underside of the shield. Holes were made in the top of the enclosure by pressing a hot soldering iron through the plastic which created unattractive holes but drill bits often shatter the brittle plastic.
Top of shield
Bottom of shield
Arduino and shield in baseball card case
Hot glue held the servo base to the baseball card enclosure so the unit was neatly portable even when held with an additional power supply. After assembly pictures and a video were taken of the servo shining on a wall. Originally the baseball card holder was going to be laid on its largest plane but the servo cannot easily shine on nearby walls so a heavy base will be constructed which will anchor the device on its side and decrease unwanted jarring.
Looping image of laser
Video Demonstration. Longer than animated image
The clear enclosure may serve another purpose which was not brought up before. A light sensor could disable the laser routine so there is no rambunctious cat activity while people are sleeping.
Arduino Code for servo/laser cat toy
OpenSCAD file for mirror/laser structure
- Create Arduino shield and structure
- Build structure
- Test pump
- Attach power source
- Add base
- Add light sensor
- Reprogram timers
- Write instructions
- Make a linkable parts list
- Draw schematic
The rest of the posts for this project have been arranged by date.
First time here?
Completed projects from year 1.
Completed projects from year 2.
Disclaimer for http://24hourengineer.blogspot.com/
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All information in this blog, or linked by this blog, are not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property or similar, is the responsibility of those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.
Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim claim property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
2015-07-13 (M)
2015-07-13 (M)
Comments
Post a Comment