Author Topic: PROJECT: Building a standalone wireless sensor using a FPGA  (Read 3091 times)

0 Members and 1 Guest are viewing this topic.

Offline vasuTopic starter

  • Newbie
  • Posts: 2
hello everyone

I am working on my B.Tech Project and need suggestions if it is possible to build wireless sensors using FPGA boards and RF modules and implement a wireless networking protocol like ZIGBEE using this hardware setup. I only have access to FPGA boards and can buy cheap RF modules and antennas.

Sensor input may be some static value for the time being.

Thanks
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9153
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: PROJECT: Building a standalone wireless sensor using a FPGA
« Reply #1 on: April 01, 2012, 09:56:36 pm »
It's a lot more difficult than you'll expect if you're not into that kind of stuff. My friend Tiffany Yep does that sort of stuff a lot (mostly the software side, that is) and she finds it quite easy, but I have a hard time understanding it. In particular, it's a lot more difficult to receive and interpret the data than it is to encode and transmit it.

Depending on your requirements, I would suggest some cheap microcontrollers and Bluetooth or Zigbee modules.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline cyberfish

  • Regular Contributor
  • *
  • Posts: 240
  • Country: gb
Re: PROJECT: Building a standalone wireless sensor using a FPGA
« Reply #2 on: April 02, 2012, 03:23:17 am »
Why use an FPGA for something that simple?

Just use any $2 microcontroller.

FPGA is usually only used for intensive and parallelizable computations that would be impossible to do with a microcontroller (real time video encoding, computer vision, etc).
 

Offline vasuTopic starter

  • Newbie
  • Posts: 2
Re: PROJECT: Building a standalone wireless sensor using a FPGA
« Reply #3 on: April 02, 2012, 06:59:22 am »
thanks for your replies.

it would be very helpful if you could provide me information on how to implement an ad-hoc wireless network using bluetooth modules and microcontrollers.

i am thinking about using FPGA boards so that i can implement my own wireless networking protocol and study existing protocols like bluetooth and zigbee.
i am not sure if i will be able to change the design aspects like MAC protocol implementation, etc if i use bluetooth or zigbee modules.

The objective is to create a pipeline for doing wireless sensor network (WSN) research in the absence of the availabilty of specifically designed hardware for WSN nodes.

However,first understanding how to implement wireless ad-hoc networking using microcontrollers and zigbee/bluetooth modules would be a good starting point.
 

Offline slateraptor

  • Frequent Contributor
  • **
  • Posts: 833
  • Country: us
Re: PROJECT: Building a standalone wireless sensor using a FPGA
« Reply #4 on: April 02, 2012, 07:15:29 am »
MEMSIC (formerly Crossbow) manufacture hardware specifically for low-power WSN applications; I've tinkered with their MICAz and TelosB motes extensively.

TinyOS and nesC language is worth looking into as well...the community isn't very active, but it's worth a peek.
 

Offline Rerouter

  • Super Contributor
  • ***
  • Posts: 4694
  • Country: au
  • Question Everything... Except This Statement
Re: PROJECT: Building a standalone wireless sensor using a FPGA
« Reply #5 on: April 02, 2012, 11:47:42 am »
well if you where to go into the more extreme side of playing with your own protocols it would be wise to keep mesh type protocols in your mind, when you get into a number of sensors it can be handy if a sensor near a corner can see around it and forward the data rather than hoping to reach a control node, (yes mesh networks can get very complex very fast but they are the most reliable)

edit: only skimmed this, but seemed relevant
http://archives.ece.iastate.edu/archive/00000570/01/thesis.pdf
« Last Edit: April 02, 2012, 11:52:46 am by Rerouter »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf