- Netduino Forums
- → stacyh3's Content
stacyh3's Content
There have been 47 items by stacyh3 (Search limited from 29-April 23)
#1674 Metal Detector Robot
Posted by stacyh3 on 02 September 2010 - 02:15 PM in General Discussion
I want to make one of these: Metal Detector Robot. This would be so cool with a Netduino with Ethernet. Imagine a little web service on the device that would give PGS coordinates of the found items and you could use on a laptop to see the location in Bing Maps.
So many cool things!!!
#1670 Motor Control in an Airsoft gun
Posted by stacyh3 on 02 September 2010 - 10:57 AM in General Discussion
#1659 Motor Control in an Airsoft gun
Posted by stacyh3 on 02 September 2010 - 01:18 AM in General Discussion
#1654 Motor Control in an Airsoft gun
Posted by stacyh3 on 01 September 2010 - 08:58 PM in General Discussion
The motor is this one: ICS Turbo-3000. I haven't found an actual spec sheet yet. We just need to control on/off really.
I also ran across this: Using a transistor to control high current loads with an Arduino which seems like it would work.
Thanks again!
#1640 Motor Control in an Airsoft gun
Posted by stacyh3 on 01 September 2010 - 07:40 PM in General Discussion
#1632 Motor Control in an Airsoft gun
Posted by stacyh3 on 01 September 2010 - 04:12 PM in General Discussion
I'm pretty new to electronics and still developing basic design skills (I'm a software person). I'm hoping someone can give me some simple guidance.
My son and one of his friends are modifying an electric airsoft gun so that the firing mechanism is controlled by a microcontroller. They want to be able to have the trigger be a button press that the microcontroller reads and depending on the programming will activate the motor in the airsoft gun. There's a little lever in the gun that moves each time the gun is fired. By adding another switch that this lever will hit, we can count how many times the gun has fired. The microcontroller can then be programmed to give us variable bursts when firing.
My questions are:
- Does this seem reasonable so far?
- What's the best way to control the motor?
- Should we use a MOSFET or a solid state relay? What are the practical differences in the two?
- Anyone care to venture a circuit diagram that will help us?
I realize that being new to this, my questions may not all be well-formed, but I'm hoping this will get us moving in the right direction.
Thanks,
Stacy
#1563 Feedback on proposed SD card mounting functions...
Posted by stacyh3 on 31 August 2010 - 12:21 PM in Beta Firmware and Drivers
#1376 I2CDevice protocol
Posted by stacyh3 on 27 August 2010 - 12:34 AM in Netduino 2 (and Netduino 1)
I can post the code later today. Eventually this will be part of a larger project that I'll also share with the community. It's still pretty rough at this point, but it does work
Stacy
The code is posted in the projects section.
Stacy
#1367 BlinkM
Posted by stacyh3 on 26 August 2010 - 10:20 PM in Netduino 2 (and Netduino 1)
#1366 DS1307 Real Time Clock
Posted by stacyh3 on 26 August 2010 - 10:15 PM in Project Showcase
Attached Files
- RealTimeClockTest.zip 9.93KB 934 downloads
#1285 I2CDevice protocol
Posted by stacyh3 on 25 August 2010 - 01:26 PM in Netduino 2 (and Netduino 1)
#1267 Electronics Books
Posted by stacyh3 on 25 August 2010 - 01:23 AM in General Discussion
Hey everyone,
I'm a long time developer and very new to electronics. Can anyone recommend any books on the subject matter to get me up to speed?
I'm in the same boat. This book has been fan-freakin-tastic: Make: Electronics
Stacy
#1266 .NET micro Framework device
Posted by stacyh3 on 25 August 2010 - 01:14 AM in General Discussion
#1002 TMP36 Temperature Sensor/SB Protoshield
Posted by stacyh3 on 21 August 2010 - 11:32 PM in Netduino 2 (and Netduino 1)
Selectable in code would be cool.yes please
I also had a question about pull-up resistors. In wiring my I2C clock chip, I used external pull-up resistors. Is it possible to use the internal pull-up for this? I'm not really using the pins as input per-se, but if I plug in an I2C device, it likely needs pull-up resistors. Yes, I'm a hardware newbie... I'll bet it shows.
Stacy
#853 I2CDevice protocol
Posted by stacyh3 on 19 August 2010 - 04:52 PM in Netduino 2 (and Netduino 1)
#812 Reading Serial Connection
Posted by stacyh3 on 18 August 2010 - 11:22 PM in Netduino 2 (and Netduino 1)
Let me know if you need any more help.
Stacy
#766 I2CDevice protocol
Posted by stacyh3 on 18 August 2010 - 05:27 PM in Netduino 2 (and Netduino 1)
Yes, that's the board. And I am using the latest netduino firmware with the analog fixes. It almost feels like a timing issue. Like the read may be happening to quickly after the write. of course, that's just a gut feel, since things seem to work fine when I separate the calls.Very curious. It should work as a single step (and in fact, that's the preferred way to do it with I2C). We tested the RTC on the Adafruit Datalogger shield using the I2C feature similarly and it worked well... We'll get one of these in the lab and run it through the logic analyzer and debugger to see what's going on
Is this the board you're using?
Chris
My connection are 5V and ground as indicated. SCL to Analog 5, and SDA to Analog 4.
Thanks! Let me know if there's any further debugging I can do.
Stacy
#761 I2CDevice protocol
Posted by stacyh3 on 18 August 2010 - 03:37 PM in Netduino 2 (and Netduino 1)
// Go to address zero. transaction = new I2CDevice.I2CTransaction[] { I2CDevice.CreateWriteTransaction(new byte[] {0}) }; result = clock.Execute(transaction, i2c_timeout); // Read data var data = new byte[7]; transaction = new I2CDevice.I2CTransaction[] { I2CDevice.CreateReadTransaction(data) }; result = clock.Execute(transaction, i2c_timeout);
It appears that you should be able to do something like this:
// Read data var data = new byte[7]; transaction = new I2CDevice.I2CTransaction[] { I2CDevice.CreateWriteTransaction(new byte[] {0}), I2CDevice.CreateReadTransaction(data) }; result = clock.Execute(transaction, i2c_timeout);
This would combine the write to the clock to set the address and the read to get the data. This causes the netduino to freeze and requires me to unplug the clock and erase the netduino code. I'm okay with doing this in two steps, I'm just curious if it's "supposed" to work in one combined transaction.
Thanks!
Stacy
#319 SerialPort class?
Posted by stacyh3 on 12 August 2010 - 07:30 PM in Netduino 2 (and Netduino 1)
#318 SerialPort class?
Posted by stacyh3 on 12 August 2010 - 07:28 PM in Netduino 2 (and Netduino 1)
#317 SerialPort class?
Posted by stacyh3 on 12 August 2010 - 07:25 PM in Netduino 2 (and Netduino 1)
#198 TMP36 Temperature Sensor/SB Protoshield
Posted by stacyh3 on 10 August 2010 - 08:29 PM in Netduino 2 (and Netduino 1)
P.S.
We could add an "internal 3.3V analog reference" option in a future board revision. Would that be a valuable feature for everyone here? We'd make it optional and selectable in code.
Chris
It seems like this would be useful. Especially so for people who are "porting" Arduino projects.
Stacy
- Netduino Forums
- → stacyh3's Content
- Privacy Policy