Developer

Help wanted for top secret project

Happy new year folks!

3689383891?profile=original

DIYdrones hardware development team needs some help, if you think you can contribute in something please PM, our requirements are:

-Any microcontroller capable to handle a little web server can be used.

-The hardware must have WiFi access (behave as an access point).

-The hardware must have SD card slot (where you can store html files).

-Must be cheap (< $100).

 

The system must be capable to read a HTML file stored on the SD card (including pictures) and create a web server accessible via WiFi (acting as an access point). When the user is connected to the Wifi device-must type any direction like "http://192.168.1.100" and be able to load the HTML files stored on the SD. Something similar to a home router.

 

The HTML files must be able to read/write to the IO, analog and UART pins of the same microcontroller....

 

What we need from you are suggestions of the right hardware, software contributions and connections to anybody capable to help us.

 

Anyone? ;-)

 

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Developer

    To various peoples' points, the idea here is that it should be possible to build a simple, scalable GCS as a web application, and to display that GCS on a variety of devices - laptop browsers, tablets, phones; literally almost anything with wifi and a browser.

     

    This makes sense as a "lowest common denominator" setup.  It's not going to compete (immediately, anyway) with a native-code browser that has a broadband connection, maps integration, a multi-megapixel screen and so forth, at least on features.

    But I carry my phone a lot of places I won't (or can't) carry a laptop, the battery lasts longer, the screen works better in direct sunlight, and when I get up I can just slip it in my pocket.  If I want a bigger screen, something like an iPad is still much easier to carry around and it'll run all day without a recharge.  So there are use cases for something like this if the trade-off in features and increased cost can be balanced by convenience.

     

    Hence the search for low cost portable hardware that can do the required bridging work.  It's the first in a long series of small steps that may ultimately result in something useful.  

  • 3D Robotics
    @bGatti. Exactly. This is for people who don't want to deal with laptops. We're trying to make UAVs as easy as possible, like the Parrot AR.Drone.
  • @Coby, you're right, one could use a laptop for some of this functionality; I think the hope is to lose the laptop - it takes a lot of power, and creates mobility problems. I bought my last serial port in 1998.
  • @Happy, The WiFi Connection is $26 to $40 depending on volume and feature. Jordi asked for <$100, if one adds an SD and Atmel chip - with Board, BOM and manufacturing, one gets in under the wire.

     

  • Who knows...maybe there is a market. I'm looking at it this way (this coming from a guy who spends waaaaay more time in front of his computer than he does actually flying)... With my Netbook, I've got 1024X600 resolution. That's not a lot of real estate to show everything I want to show. But that's waaaaay more than ANY smart phone has. So when push comes to shove, are you really going to be using your smart phone as your GCS? Maybe you are...but to me, it's a question of taking a full size laptop with a lesser battery life or my netbook with a "tiny" screen.....

     

    @bGatti, you might be right....at $40, it's a no brainer. But from the talk here, I think the price tag of this top secret project is more like $100-$140. At that price, I can build what I need far cheaper.

     

    @Coby, yes, you can do it with the ArduStation, but again, the price tag for the functionality has kept it from being a big seller. If I've got a laptop, I don't need the LCD. All I'd be using would be the Ardu and the servo outputs....

     

    Again, maybe there is a real market for this...I'm just thinking I'm not it....

  • A gumstix board with one of the breakouts (for your extra hardware) would be able to do it. Might be pushing your budget though
  • Why would you need drivers?  If you use the current ArduStation all you need is serial to/from the computer that is running the GCS software.  Can it not do antenna tracking already?  Although I am still not clear on if it can also relay to computer GCS at same time as I have not had the chance to build one yet.  Regardless, I imagine it can be done pretty easily if not able already.  So you have a small/cheap box with ardustation type hardware and a laptop to run the GCS.  If most set-ups have that already then why not just pipe the info from something like Happy's GCS to a web server running on the same laptop.  Then I can choose my network architecture from there as I only need to be able to hit port 80 on the laptop.  Or you could SSH or VNC in but I guess the latency would be an issue.  Probably does not solve the issue for the Top Secret Project but that's the way I would rather do it.  either way I am very interested in GCS info via web as then you can build stuff like a Drupal module to visualize inside existing CMS that has lot's of cool GIS/SMS/email gateway capabilities.
  • Happy.

    So you could connect the Xbee to the computer, but you'd need some software and hardware to operate servos to move the tracking antenna for your Xbee and FPV links; so you build a custom box with software and servo controls to manage that end; now what kind of plug should you use? USB is nice, but you'd need drivers for Windows, Android, Mac, Linux, Chrome, IPhone, IPad & Mobile 7  just to meet first day demand - so forget wires - everyone of those system can pipe data from a WiFi link, so there's you're magic bullet, go WiFi young man, go WiFi. It's a $40 solution to a Million dollar driver problem; plus, look ma, no wires.

    So you might say - why not use the WiFi in the Phone and go straight to the Air - but there's a tracking antenna problem.

    I think the antenna tracker is the Top Secret Part, it kinds leaked in. I thought this was a WebServer in the air project (which is pretty cool); but alas, its not.

     

     

  • Wow! This post has gotten a TON of responses! I need to read everything from the beginning, but what I'm missing so far is "what's the point?" You'll still need an X-Bee to connect to this device which will then convert from X-Bee to Wifi so you can then connect to another device? I can understand cell phones...assuming someone writes a GCS for every platform or the web server can serve up something that looks good on the phone. But realistically, this device won't provide any benefit to a laptop user who can run Qgroundcontrol, my GCS (HK's GCS) or Labview without it by simply connecting the X-Bee to the laptop itself.

     

    So what's the point? I'm sure someone will want to write an app for the iPhone and for Android... and in the future more people will have smart phones. But it really seems like a pretty simple move from X-Bee will eliminate the need for this device all together. If someone had a Wifi device that could be placed in the plane, then this device isn't needed at all....I know, I know...something has to serve up the webpages... but how good are those going to look on all sorts of different devices?

     

    I think this will suite a very niche market for iPhone owners who really want to be on the "bleeding edge" and be able to pull up their telemetry data on their 3 1/2 inch screen....so they can turn to their friends and say "look at what my phone can do." I think I'd change my marketing stragey to make it only work on iPhones and sell it for $400... you'll sell a whole bunch the first day... and that will be about it.

     

    What I think is missing is the antenna tracking...but I've got a cheap idea ($25 for the controller + servos and mounting) to solve that problem and it will be nearly plug-n-play.

     

    Otherwise, I'd say add a color monitor (say 7 inches) and design the webpages to run well on that...then you've got a solution. Maybe something like this: http://cgi.ebay.com/7-TFT-LCD-Color-Car-Rearview-Headrest-Monitor-D...

     

    This is all my opinion...I don't really know what people out there want :)

  • Use an Arduino with Wifi-Shield and SD-Reader?

    Does it need to have a DHCP-Server? A hacked Fonera (1st gen) might be also fine, I'm using this as an in-car Accesspoint for OBD2-Stuff...

     

This reply was deleted.