![]() |
![]() |
![]() |
|
DPRG
Events
Shoptalk
Support the DPRG
We need your help to keep going! Click the button to find out how you can help support our work!
Search DPRG Web Site
Member Login
Website design and hosting by NCC |
February 1997 issue of The DPRG NewsletterStanding Room Only
The Dallas Personal Robotics Group is one of the nation's oldest special interest groups dedicated to the development and use of personal robotics and has been around since 1984. Keil Software Donates 3 PK51-C Compilers!Keil has graciously donated three (3) PK51-C Compilers. These compilers are the best C compilers on the market for the 8051 and derivitives. It produces highly compact output and has many features. It comes with an IDE (integrated development environment) called MicroVision that has enhanced editing features such as color coded editing and project building (automated make file). Also, the PK51-C comes with a multitasking operating system that may be used, and assembler, a debugger and a linker that will automatically handle page banking up to 2 meg! Many of the designs that the DPRG has for its robotics use the 8051 so this donation will be a tremendous help to the group. Many thanks to Keil for their most generous donation. Many in the group were anxious to get a chance to take home and try out this software this month. These three packages will not be given away, but will remain property of the DPRG to be checked out my members only. The software comes with a parallel port connecter "key" so that the software will not function without this special key present, so don't even think about pirating. The software donation is in addition to the two evaluation boards that Keil Software donated last month. We are very fortunate to have received these generous donations, and we should honor their donation by using them as best we can. Chris Nelson is our new Software and Hardware Librarian and would be glad to schedule a time to check out this software to members of the DPRG. Please note, that one of things the DPRG voted on was that any software written with these development packages are to be made public to the group and posted to the web pages (please add good remarks to your code too). ![]() DPRG T-ShirtsDPRG's gonna get T-Shirts!!!!> During the January meeting DPRG voted to get 48 T-Shirts in Gray (a few white ones too) with the picture (see right) on the back and "DPRG/Dallas Personal Robotics Group" small and on the front where a pocket would be. This is your chance to get a DPRG T-Shirt. Please send $15. Be sure to include the size you want and if you'd like gray or white material. Robotics Going Over Our Heads
A Great Robotics Base
Roger Brings His 8051 Board
There's no Time like the PresidentI would like to thank all of those who submitted articles to the newsletter and have helped out during the past month. DPRG is really kicking in some steam, and we're really getting going. Have you ever felt like you don't have enough time to build robots? Do you feel like you don't have enough space to build a robot. I've been running into the same prediciment, and here's my solution: build shelves. What? Build Shelves, you say? I don't have time for robots, how will I have time for shelves. It seemed that most of my time was spent going through boxes and digging junk out of closets and the garage and never finding what I wanted. My computer/robotics room was a rat's nest, and I couldn't find anything. Finally I got some Home Depot gift certificates for Christmas, and I decided to buy wood, stain and varnish to make shelves. I feel that it was a wise investment because now all of my robotics and electronics (and religious) books are all nice and neat and accessible. Also I had space to neatly organize my electronics bug boxes, and was able to clean off my workbench. Anyway, after I've built these shelves, I quickly realize that I'll need more shelves. Anyway, my idea worked, because soon after they were built and stuff put on them, I built a robotic arm. Take the "shelves challenge": Does your room look like a rat's nest? Can you access all of your gear? Do you feel that you'd save time if you weren't digging through boxes looking for a desired gizmo? If you answered "yes", do yourself a favor and get some shelves. Don't forget to send your favorite robot a valentine. Postcard CampaignA one-time postcard campaign was sent out to those on the old newsletter list. This was done in an effort to draw in those people who used to be on the Postal mailing list for the newsletters to now be on the email list since newsletters are now sent out by email. I sent out 300 postcards to would-be DPRGers. (That means the postage cost us $60 to get 300 $0.20 cent stamps.) Hopefully our email list will grow substantially, and also our meetings may grow substantially also, as well as our membership, and maybe our bank account! This one-time postcard campaign was voted on and approved in the December meeting. We have received many new people on the email list due to this campaign, and some returned post cards of unknown addresses (it cleans up our snail mail list). Overall I believe the campaign was a tremendous success. Listserv Almost UpSteve Rainwater of Network Cybernetics Corporation is working feverously to get a listserv up for us. (Steve is the owner of the computers that host the DPRG web page, and he is the one who sponsors the domain name for us.) A listserv will benefit us in that all will be able to chat about robotics without having to send them to me first. Also, this will take a great load off of me in that I won't have to keep a list of email addresses - the listserv will automatically do it. Let's give Steve a big round of applause for all of his generous donations of time and effort to make the DPRG a real success. Keep an eye on the email list for more info. DPRG's Upcoming ContestDPRG will be having a robotics contest in May with trials to start in April. The purpose of the contest is to raise participation in the group. Hopefully this will inspire those who have half-built robots to get them built so that they can do the course. Last time (Nov 93) we had the contest many said they'd have a robot, but only 4 actually tried (although there seemed to be some dispute about that number). Roger Arrick's D-Bot won. Anyway, we watched the '93 contest video at the December meeting. After the watching the DPRG contest video and some other group's contest videos at the December meeting, everyone was entusiatic about having another contest and we had much discussion about it. We had 30 people show up at the January and it looked like interest and potential participation was very high. The last contest we had was in November of '93. Everyone I spoke to said that we should have contests on a more regular basis (than every 3-4 years). Some mentioned that they'd like to see a contest every 3-4 months. At the meeting everyone seemed to be really hyped about having another contest in May, and many wanted to have it in April, but we left stating that April would be for trial runs. ![]() The simple premise for the contest is for a robot to autonomously go from the start area (on the right) to the end area (on the left), and back in the best time. Although this seems like a simple task, it's amazing how few were able to come up with a robot that could do it for the last contest. The contest area will be the length of the current room we are meeting in. There's no guarantee of side walls (It's a little less ideal than the last room we were in because we don't have a complete back wall to hug for those wall hugging robots), but we do expect to have walls on the ends. The length is roughly 36 feet total: 6 feet on each end and 24 feet in the middle. Also the contest area will be 6 feet wide. The bounds of the contest area will be marked with 1 inch masking tape. For line following robots, a 1 inch piece of masking tape 1 foot from any bounds will run the back side of the course, will have a turning radius (about 4 feet in diameter) end the end area, and will run the front side of the course back to the start area (again 1 foot from the bounds). The tape designating the start of the end area will not intefere with the line following tape 6 inches on either side. DPRG Robot Contest Rules and RegulationsReasons for the Contest:
The Everchanging WebsiteMuch has been changing with the website. The list of past newsletters has grown, the list of library books is now in table form, there's more pictures in the pictures section, there's now a list of local retailers, the finances page, the T-Shirts page, and so much more. If you haven't been to the web pages in a while, it may be time you did. ( http://www.dprg.org ) Philips Semiconductors to donate 8051 data booksI talked to Brian (sales rep) at Philip Semiconductors again today, and he said we're still on for getting the databooks. He had 5 in house, and when I mentioned that we usually have 15-20 at the meetings and about 40 on the email list, he noted that he could get more for us, like 10 or a couple of cases (however many that is). They're last years data books (1995), but probably 8051 stuff hasn't changed that much. <grin> He said he'd also throw in some data books on some other stuff as well. We may either have them for the Jan 18th or the Feb 8th meeting. I'll keep ya posted. I doubt we'll get any of the 20 pin 8751s, but that's a possibility too. A Review of the New Micro NMIY-0031 8051 CPU Board
by Chris Nelson
Part 1: Purchase and Physical Review So I decide to call New Micro and torment who ever mistyped the price on the board. I got a hold of Dennis, who assured me that the the price was real. "It's just the core parts on a really good board", he said and, "You might want to get a serial cable also." When I asked about availablity, he replied, "We have over 3,000 of these in stock, the standard configuration allows us to be flexible with customers needs." We spent the rest of the conversation discussing product details, the robotics group, and web sites. Kevin went ahead and bought the kit. He had been trying to get me interested in the 8031 for a couple of years. We opened the box that had arrived, we were a bit underwhelmed. Inclosed was a board, a cable and a diskette. Careful inspection revealed this was a very nice board. The core componets were there, and there is a very nice prototyping area. The board has places for three headers for accessory boards which New Micro calls Vertical Stacking Componets or VSC's. There are about twenty or more of these for various functions. There is space on board for the power supply and RS-422/RS-485 circuitry, and almost every thing is configurable via jumpers. There is support for a keypad and LCD. The diskette held all the documentation, code examples, EPROM images, and languages. You can print out manual which is Word format, or puruse the various text files. Basic and Forth are EPROM based and there is a simple C cross compiler. There are exaples plenty and there is a full parts list as well as a good schematic. Very good documentation, well worth printing out. As the laser print spewed its load of pages, Kevin and I discussed the work ahead of us. I went ahead and installed the power supply componets, (rectifer, caps and 7805) replaced the wire jumpers with headers, and soldered in the interface connectors. I also replaced the EPROM socket with a ZIF socket, so we could try out all languages with out prying a chip out. Instead of getting the nice green ZIF sockets I had to "melt modify" a blue Aries ZIF socket to fit. The pcb withstands the heat of a iron quite well and now damage resulted from replacing the socket. Kevin went to work on an enclosure and we should have a nice 8031 development system ready to demo by the next meeting. Talks of making an 8031/32 PC BoardRecently there have been talks of making an 8051 style board for the DPRG. The board would probably have the following specs:
The New Micro board review above sort of squelches the idea, but if the board is feasable, it could either be funded by individuals of the group and would be made available to the DPRG at a low cost, or be funded by the group itself and then DPRG members should get the boards at cost. If there is still interest in making a group 8051 board or any other type PC board, please speak up. At the January 18th meeting talks shifted more toward making motor controller boards rather than a DPRG board. Keep up on the email list to find out what's gonna happen and to input your two cents worth. The Beginnings of a Group Robot?
Armed and Dangerous
by Jim Brown
Or so I thought I was ready to begin. Isn't it always the way: just when you're ready to build something, the phone rings, or someone comes over, or any number of things. It was my dad wanting me to type up a resume for him. I didn't mind, and I always enjoy my dad's company. I mentioned what I was about to do, but he didn't seem interested.
I used a couple of D cells, and the thing worked quite nicely. I was able to make the arm rotate left and right, raise and lower the arm, and make the grippers open and close. (A real dream of any robotics builder.) My wife came in about that time, and sneared at it, but was slightly interested to see it pick up the ball. I maneuvered the wires and the couple of D cells, and was quite talented at being a human battery clip. All in all, I was quite pleased at what I'd built in only about a half a day. I dug through some more boxes looking for some buttons to build an interface (that I could also easily convert into a computer interface some day). I figured that the best way would be to build a sort of H-bridge for each motor. After starting, I was beside myself at seeing the millions of wires that I'd have to wire together and solder just to make three H-bridges. It would have been a big bowl of spaghetti for just the three motors. There's gotta be a better way than that. A better solution would be to use servo motors. They would definately be worth the price just for the ease of wiring.
My other idea for a robotic arm came when I went to a church garage sale (that wasn't in a garage, but in a Minyards parking lot). It was one of those positionable desk lamps. It was a little rikety, but when I got it home, I tightened it up, and it was fine. I figure that with just a few servos, I can have a really nice robotic arm in no time. Maybe, after months of not doing anything again, I'll have another robotics kick and actually build another robotic arm. If nothing else, all of my playing recently with a balsa wood arm is a great inexpensive education that might pay off when I go to build that high priced, steel reinforced, fancy schmancy robotic arm. A Couple of words about CUPL
by Kevin Carter The package comes with both a DOS based version, and also a windows version, which also appears to run under Win95. It does not appear to be copy protected, which will be a major advantage to us (grin). To set up to make a PLD fuse map, you fill in a template, using a text editor, by specifying the input and output pins and give the logic equations for them. The package has the ability to do both straight logic circuits and also state machines, using the register sets that are built into the PLD that you want to use. After compiling a design, you can either burn a PLD, or simulate the design, which will certanly keep some of us, me included (grin) from burning the wrong design into a PLD! This just touches on the features, after all this monster has a manual of over 400 pages! There are also upgrades available, which would give more features, such as schematic capture, but they are rather expensive. The next higher leval package is about $1400! I definately think that we got our moneys worth, since we paid $200, rather than the normal $400 for it. |
Copyright © 1984 - 2016 Dallas Personal Robotics Group. All rights reserved.