Lately I've seen many 1D pong projects passing by, so I decided to make my own version.
Not just being a copycat, I really had to add a bit of extra mustard. In this case an entire TCP/IP stack! This results in a network connected 1D Pong game, in which you can have as many nodes (players) as you would like.
It was another fun experience... writing a driver for the WS2812, getting our stack integrated on these wifi boards (you can't just make your own wifi driver because Microchip doesn't even provide a decent data sheet for the wifi chips), designing a UDP protocol, learning that decentralized behaviour is really not that easy...
Seed was offering their 10$ coupon, so I couldn't let that one go! I got the design from this website, and sent it to them! The articly is quite boring, but it was a quick writeup. I'll add some pictures of the functional board later! But for now, you'll have to do it with text :-)
PS: the firmware could use some work... would be nice if it would have a serial buffer, and not just overflow!
I'm getting desparate! I'm trying to port a TCP/IP stack (under development by others) to a PIC24FJ64GA002. For some reason, the thing is resetting all the time! Because the stack is too big to flash without optimization, I had to turn optimization on. And that makes debugging the thing even harder.
Could anyone please advise me on how to proceed? Breakpoints on stack under/overflow aren't possible with this model, and that would be my best guess. Or otherwise a null pointer is used somewhere. Can I somehow catch these errors? And can I report where they came from?
So far, I have tried setting breakpoints, but once I start debugging, it seems that the code is behaving entirely different. It doesn't even arrive at a breakpoint it should. So I reverted to sending stuff over UART to the PC (1 byte codes). But the compiler is moving those instructions around, and it seems that the behaviour isn't the same all the time.
sigh, this is a nasty bug. I'd appreciate any suggestions!
For our master's thesis at Group T Engineering College (Leuven - Belgium), we made a system that combines a laser, a 3D camera and a computer. For more information, I'm going to send you off to my website :-)
Today I got already half of the components together to build this project. I was lucky enough to scavenge some LCD's from old nokia phones, but the connector was a bigger problem! I had to remove that one from the original PCB. A hot air gun did the trick (but it was hard not to damage the connector).
I managed to get the HID bootloader programmed, and when I put a jumper over PGC and PGD, the PC started installing the HID driver. I uploaded the final firmware for the board, unplugged it, removed the jumper and plugged it back in... and... nothing.
I checked the input voltage once more, and is was less than 1V! It's quite strange, when I put the jumper back, all voltages are OK. When the jumper is gone... voltage drops (no matter if the screen is connected or not). Also, mind that I don't have the DC/DC converter part on the board, so that isn't causing it either.
Could anyone give me a hint where to go now?
And a question for Ian: why doesn't the USB footprint connect the metal case to the ground layer? I though that was common practice?
Thanks in advance!
Here are some pics:
I didn't have the voltage regulator... so I scratched away some solder mask so I could solder it there :-) and like most people I also didn't have an SMD 16MHz crystal.
On the last pic, I think I have a bridge between the second and third pin (counting from the right). As far as I could tell, this means that GND is connected to LED-. I'm not sure of that would have any consequences (at this moment it should not, because the LCD is not connected)
First of all, I didn't really know how to call this, so let me try to make this clear!
I have been trying to keep a log of what I am doing related to electronics, programming and some other stuff here: (hmm, I'm a spammer according to the system :), go to phalox[dot]be). It does the job quite well, but it took me quite some time to change a forum software into a project log. And as you might notice, it looks like hell. Doing the adjustments was fun at the time, but I want to focus on more interesting things now. Therefore I'm looking for a piece of 'software', that can do a better job without much effort.
I have been trying to work with CMS systems (Drupal, WP...), but they are way to heavy for what I want to do. I don't like software that offers you loads of functionality that you would never use, and just overcomplicates daily operations. So, I checked for lightweight CMS systems (like CMS made simple). But then, you start adding a module or 2, and they don't work. Because it's a less popular system, the user base is simply not as big as the others.
So, we had a forum, a CMS system. There are still the Wiki systems and writing HTML by hand (nowp, won't even think about that one). This website is based on a Wiki system, because it is great for project logs that provide documentation for other people to reproduce your projects. But that's not my main target. Also, you keep on seeing that it's a Wiki. I wonder if that can be fixed with some styling?
In short, what I'm looking for: * Simple * Editing things in the front-end, not in the backend * Allows basic tags, picture tags and youtube tags * File/Picture upload feature (* Commenting feature) * Possible to make a decent structure. A blog that is mainly organised by timestamps (and some labels next to it) is not my idea of organisation. * Facebook-share friendly (I had to modify the forum software to be so)
I'd really appreciate any ideas! So far, I haven't encountered anything that is really great. Thanks in advance!