Jump to content
chicken

[POTM] dAISy - A Simple AIS Receiver

Recommended Posts

Sorry for not being more active on 43oh recently, dAISy kept me way busier than usual. The weekends were mostly spent with placing parts and baking PCBs, whereas weekdays evenings were spent with shipping and related email correspondence.

 

But I'm officially out of stock for the last two weeks, and while waiting for the next batch of enclosures and PCBs to arrive from China, I put together Rev B of the dAISy BoosterPack.

attachicon.gifIMG_1124.jpg

 

On the F5529 LaunchPad, it's functionally identical with the product I sell on Tindie. I will probably share code and BoosterPack schematics on GitHub in a month or two.

 

I built the BoosterPack for easier experimentation with the Si4362 radio IC and its brethren. Due to how AIS works (short preamble, NRZI encoding), I currently cannot fully leverage the radio's capabilities.

 

I have one spare to give away to an interested collaborator with radio experience and a clear view of the sea.

 

Awesome, sounds like Tindie sales are going well then!

Share this post


Link to post
Share on other sites

Hi to all. I have made dAISy with 4463. Has carried the project on Energia IDE platform. And I used a differential transformer on an input of the receiver. I have checked up work of the device on a distance about 1 kilometer. The device works.
I liked this idea. The idea is simple and beautiful. ?hicken, accept my congratulations from far Russia. Accept my respect. Also accept my small support in the form of purchase of one dAISy.

Share this post


Link to post
Share on other sites

Hi to all. I have made dAISy with 4463. Has carried the project on Energia IDE platform. And I used a differential transformer on an input of the receiver. I have checked up work of the device on a distance about 1 kilometer. The device works.

I liked this idea. The idea is simple and beautiful. ?hicken, accept my congratulations from far Russia. Accept my respect. Also accept my small support in the form of purchase of one dAISy.

Sounds super cool!

Share this post


Link to post
Share on other sites

@@StrangerM Thanks for your post. I'm always excited when my projects are picked up by others!

 

Do you have pictures of your build to share?

 

I'm also very interested to learn more about your port to Energia. Did you wrap the AIS functionality in a library?

Share this post


Link to post
Share on other sites

@@StrangerM Thanks for your post. I'm always excited when my projects are picked up by others!

 

Do you have pictures of your build to share?

 

I'm also very interested to learn more about your port to Energia. Did you wrap the AIS functionality in a library?

Thanks you!

There is a photo of already finished device.

I  did the project simply. I collected all C-files in one. So it  turned out better because of features of the Energia compiler. I added h-files in the project. I changed interrupt operators and input-output operators. It does not look well, nevertheless the device works. Now the project is disorder and contains errors. Therefore I would not like to publish it, but I can send it to you (as author of the project :-)).

PS Sorry. I collected not all C-files in one. And I added not all h-files in the project. I used needed files from your project. It was in April (or May)and I don`t remember everything well.

post-42627-0-46607100-1440443240_thumb.jpg

Share this post


Link to post
Share on other sites

Nice boat! First I thought it was a scale model or RC boat. But wow, it's real! :blink: 

 

Are those through-hole inductors for the Si4463 matching circuit? Looks a bit crowded :)

 

How well did the Tekmanoid AIS receiver work?

Share this post


Link to post
Share on other sites

Thank you, It is my BOATy. I reconstructed a fishing boat by my hands. :-)
Tekmanoid-Arduino works well with wav files. I yet did not test it with a real signal. But it seems to me, that DRA818v has too narrow frequency band.

These are variants without transformers. As the transformer I used 3-5 mm a ferrite core with windings: 1 turn(ant) and 2X2 turns (Si4463).

Share this post


Link to post
Share on other sites

.......I still plan to release a AIS BoosterPack.

A decoder (AIVDM -> coordinates, speed etc.) is very interesting. If to add  GPS shield we can get a alarm device of dangerous closing.

I have made a draft variant of such decoder for 1 type of message. :-) CMX589+TIVA-C+wav

!AIVDM,1,1,,A,13P`Et00002:@<0R@nsU?4A`0L0S,0*E

MMSI=235542000

NS=0

ROT=0

SOG=0.00

COG=134.00

HDG=136

DIST=9936.11M

!AIVDM,1,1,,A,14bBhV8P012:C@<R@q2u=Owb08O<,0*5B

MMSI=312783000

NS=0

ROT=-128

SOG=0.10

COG=338.10

HDG=511

DIST=9690.07M

!AIVDM,1,1,,A,144cN<00002:I9PR@rmdPS3h00Rq,0*3C.............................

I have made a draft variant of such decoder for 1 type of message. :-) CMX589+TIVA-C+DVBT+SDR SHARP+J-antenna

post-42627-0-17927100-1441207645_thumb.jpg

post-42627-0-39103700-1441207655_thumb.jpg

post-42627-0-61572900-1441207666_thumb.jpg

post-42627-0-89150600-1441207677_thumb.jpg

post-42627-0-04897400-1441207698_thumb.jpg

Share this post


Link to post
Share on other sites

I made the test generator for dAISy on the basis of the cheap Chinese FM transmitter (http://www.aliexpress.com/item/Free-Shipping-1Pcs-76-110MHz-FM-Radio-Wireless-Transmitter-Module-MP3-Audio-Repeater-Module/2042607191.html ) and wav files with AIS  signal. In the transmitter I have changed the coil and the capacitor. I have changed its frequency having used for control DVBT USB and SDR Sharp
The test generator is not so useful. As it has bad temperature stability and is difficult at adjustment. Nevertheless.

post-42627-0-51335100-1441457488_thumb.jpg

post-42627-0-08692100-1441457499_thumb.jpg

post-42627-0-16910700-1441457508_thumb.jpg

post-42627-0-63096200-1441472395_thumb.jpg

post-42627-0-34373700-1441472406_thumb.jpg

Share this post


Link to post
Share on other sites

@@StrangerM thanks for sharing. Somehow I also missed your previous post. You're quite the prototyper :)

 

I can't find the source, but I seem to remember that someone was able to create AiS test signals out of the Si446x module I hacked into an AIS receiver upthread.

http://forum.43oh.com/topic/4833-potm-daisy-a-simple-ais-receiver/?p=48149

Share this post


Link to post
Share on other sites

Thanks, chicken. You have added one more to my list of degrees. :-)
I have made one more generator. I used module DRA818V(& wav files with AIS  signal). It cannot correctly work because it has a narrow passband.
Nevertheless we can check up work of radio channel by it.
Other part dAISy can be checked up using your program modules.

post-42627-0-25218300-1441528672_thumb.jpg

post-42627-0-89343100-1441528681_thumb.jpg

Share this post


Link to post
Share on other sites

Hello everybody. Several days ago I have received dAISy. It once worked well at my home. I used J antenna.
At my home dAISy works not worse NASA ENGIINE3. But I have checked up also my test generator. And it works well. Zip file includes the short video about it. 

11092015.zip

post-42627-0-40965500-1442002261_thumb.jpg

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×