[McHUG] Re: Arduino Packet Transmission Working!

Pat Kilroy pat at patkilroy.com
Sun Dec 21 04:14:23 EST 2008


Steve,

Wow!  This is outrageously cool!  Congratulations!  

Yes, it is a big step for the PICetSat IIp if one 
of those transmitter modules will pass the tones 
without too much distortion.  

Can I give you a TX433B unit or two?  

Cheers,

Pat
N8PK


> -----Original Message-----
> From: mchug-request at mailman.qth.net [mailto:mchug-request at mailman.qth.net]
> Sent: Sunday, December 21, 2008 04:01 AM
> To: mchug at mailman.qth.net
> Subject: McHUG Digest, Vol 8, Issue 4
> 
> Send McHUG mailing list submissions to
> 	mchug at mailman.qth.net
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://mailman.qth.net/mailman/listinfo/mchug
> or, via email, send a message with subject or body 'help' to
> 	mchug-request at mailman.qth.net
> 
> You can reach the person managing the list at
> 	mchug-owner at mailman.qth.net
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of McHUG digest..."
> 
> 
> Today's Topics:
> 
>    1. Arduino Packet Transmission Working! (n3sb at qis.net)
>    2. Re: Arduino Packet Transmission Working! (Peter Morton)
>    3. Re: Arduino Packet Transmission Working! (n3sb at qis.net)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Sat, 20 Dec 2008 17:02:20 -0500
> From: n3sb at qis.net
> Subject: [McHUG] Arduino Packet Transmission Working!
> To: mchug at mailman.qth.net
> Message-ID: <1229810540.494d6b6c185c3 at webmail.qis.net>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> I finally found and fixed the last bug in my packet code. I can now send UI
> packets from an Arduino!
> 
> This is a fairly huge step. It means that I've got the interrupt based frequency
> generation right, the bit timing right, the data formatting right, the checksum
> generation right, and the bit stuffing right, among other things.
> 
> The packet data frames I can now generate are Unnumbered Information (UI)
> frames, which are fine for APRS purposes. It would be easy to add some
> additional code to send telemetry info, like what the PICetSAT module does
> today. The program only takes 4.2 kbytes right now, so there's 10 kbytes left
> on a base Arduino for adding custom functionality.
> 
> There's another layer of protocol that still has to be worked out to connect to
> another station (or allow another station to connect) and exchange data. 
> 
> I'll get that layer worked out after I get all the Packet Receive stuff working.
> Receiving will be a bit easier to figure out now that I have a better
> understanding of all the low-level formatting. 
> 
> I'll post the source code after getting it cleaned up and properly commented. 
> 
> On the hardware side, six resistors and a capacitor are needed to make a simple
> D/A converter to generate reasonably clean sinewaves. An additional resistor
> and an NPN transistor will have to be added (I haven't done this yet) to key a
> transmitter. 
> 
> More to come. I'll have some time to continue this project over the holiday
> break.
> 
> 73; Steve, N3SB
> 





More information about the McHUG mailing list