When I was testing these electromagnets, they got hot when I kept thirty-two volts applied for too long. I did my best to limit their dwell time, but I am far exceeding their expected voltage. I ran a torture test where I played pseudo-random notes at 160BPM for fifteen minutes. At the start of the trial, the coils were 23°C, and afterward, the hottest solenoid was 38°C.
After the test, which wasn't unpleasant for me, I tweaked the code to use Arduino's map() function instead of multiplication. This change let me dial in the high and low tempo without a lot of calculations. Another change let me alter the playing pace after setting it once, so now it can change on the fly.
I added a new mode that plays a group of prandom notes, then pauses for a single beat. This was the third single-player mode. The program uses the tempo set in the previous mode, and a group size based on button presses.
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
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.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, is 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 property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
2020-01-02
After the test, which wasn't unpleasant for me, I tweaked the code to use Arduino's map() function instead of multiplication. This change let me dial in the high and low tempo without a lot of calculations. Another change let me alter the playing pace after setting it once, so now it can change on the fly.
I added a new mode that plays a group of prandom notes, then pauses for a single beat. This was the third single-player mode. The program uses the tempo set in the previous mode, and a group size based on button presses.
Starting temperature
Temperature after fifteen minutes of prandom playing
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
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.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, is 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 property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
2020-01-02
Comments
Post a Comment