Comments (9)
So it took me a while to make the third demo but here are three demos of nine floppy drives with a scanner (driven with the easydriver):
https://www.youtube.com/watch?v=ajrwglWmFBw
https://www.youtube.com/watch?v=BoVm3tkzqJI
https://www.youtube.com/watch?v=IlVLHYT7eSc
I got copyright claims on two of those videos but it's fine since they are just claims.
Oh and sorry for the quality. I couldn't do much about the fan noise and they were just supposed to be some demos.
from moppy2.
Hi,
so I modified the floppy code a bit and my scanner is now playing notes(not sure if correct though; but YAY).
The only thing that is not working is the reset function. It technically works but I deactivated it, because it moves the scanner head backwards, even if it is already at the end, which means the rubber band (which moves the scanner) skips.
How do I modify the reset function to only move the amount, it moved forward, backwards?
from moppy2.
from moppy2.
Hi I connected the wires of the stepper motor to the Easy Driver by Brian Schmalzhaus(1 coil to the a pins and the other coil to the b pins). To power the stepper motor and the driver I currently use a lab power supply(I can change the volt etc). Be sure what power input your stepper needs. I am planning to connect a pc psu rather than the lab psu to the GND and M+ pins to power the stepper and driver. The driver can be connected as a floppy drive to the arduino and the GND pin to GND on the arduino. In my code I used 2 more pins for the speed control. Here is a simple pin table:
Arduino pin | Driver pin |
---|---|
2 | Step |
3 | Dir |
4 | MS1 |
5 | MS2 |
GND | GND next to Step |
I need to make the code a little clearer so i'll post it when it is. It still has some problems like:
How do I modify the reset function to only move the amount, it moved forward, backwards?
I hope you could understand how i got it to work and I could help you.
from moppy2.
Well, I finally did it and created a pull request (my first, yay) #105. The EasyDriver instrument needs two switches for direction changing and reset functions. The reset function is disabled by default because stepper motors can take too long to reset fully which is a bit annoying. Another reason is that by using these switches the position of the stepper motor is not important as it will always change direction if a switch is triggered. If you want to use the reset function, just uncomment the parts I commented with: "Uncomment this if you want to be able to reset the drivers!". Also make sure the variable max_position is big enough for all stepper motors connected to the arduino to fully reset.
from moppy2.
This has been merged into master now, and should be ready to test. I haven't uploaded a binary of the Java application yet, but the new Arduino code should be backward compatible in that regard so you should be able to just grab the source for the Arduino code, open it in the IDE, and upload it.
If you get a chance to check it out, let me know how it goes so I can fix any issues.
from moppy2.
Hi,
so it has been a while since i've tested my moppy setup and I apologize for not answering you.
I've now tested the update and was confused for a second that the arduino sketch only contains one tab and I had to take a close look at the settings at first. Now it's working again and I haven't had any problems with my setup.
It's just that my setup is kind of out of tune and it's hard to find a song that the scanner can actually play.
There is one song that i found works pretty well but it's a song i'd hate if i heard it on the radio :D
I'd love to post a sample of it here but i don't know if it's according to copyright :(
So thanks for helping me out with this issue and my first ever commit to a github project :)
I think this issue can be closed now.
from moppy2.
Glad you got it working!
For what it's worth (I am not a lawyer), you should be okay posting a sample. YouTube's been pretty okay with copyrighted songs existing, I just can't monetize them. Would love to hear/see a sample though!
from moppy2.
Nice! It sounds great!
And yeah, I don't know if I'm more impressed by the YouTube algorithm or the floppy drives that one of them is so good it recognizes the songs. Most of my videos got copyright claimed (even the public domain ones 😠 ), so that's a shame.
from moppy2.
Related Issues (20)
- Windows Java Runtime Error HOT 2
- MoppyGUI wont connect to arduino HOT 2
- Floppy drive doesn't play music or startup tone HOT 13
- Compilation error: 'TIMER_RESOLUTION' was not declared in this scope HOT 7
- Nothing happens HOT 1
- code not compilation HOT 4
- Notes per channels HOT 1
- MoppyControlGUI.bat crashes HOT 10
- Default Sub-Address Script is Wrong
- Флоппи HOT 1
- ControlGUI sends mdi data to serial, board serial led indicates data comes but the floppy motor doesn't move HOT 10
- Startup Sound should default to true HOT 1
- ESP32 support HOT 2
- Issue with MoppyControlGUI HOT 9
- Using without GUI ? HOT 8
- Error when uploading to Arduino R3 HOT 32
- .Bat file not openning correctly HOT 1
- Checking COM port in Network Bridges list causes error - Failed to open serialPort HOT 5
- How to connect fdd to esp8266 HOT 2
- MoppyControlGUI not starting HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moppy2.