For the level 2 hardware challenge, we used a Raspberry Pi & Arduino to greatly improve the future processing power of the ArduSat Satellite. The two communicate by UART/serial, taking care to add a two-thirds voltage divider in between. For the science challenge we mounted a webcam to two servos, driven by the Uno. Using an algorithm, the camera will track an object to keep it in frame & then update the position of the servos to track objects in real-time, to be implemented on the satellite.
This project is solving the ArduSat challenge.
Our project is to extend the functionality of the ArduSat to use a camera and send images of the Earth to people's mobiles. We are using open cv to track the earth with the camera and adjust the camera angle to center the earth in the picture frame. This can be manually overridden by the user via a mobile, tablet or PC using our webserver - http://www.agm.me.uk/arduhack/ (the user control is yet to come).
Also, a future idea is to beef up the processing power of the ArduSat by using a BeagleBone/Raspberry Pi as the main computer but keeping it compatible with the Arduino platform. We're taking on the level 2 Hardware challenge by running a RasPi as the main computer alongside an Arduino UNO to experiment with.
- Raspberry Pi I2C Code - https://github.com/tristanheaven/arduhack
- Data Communication And Analysis Code - https://github.com/maxsimmonds/ArduHack
- ArduHack Instructable - https://docs.google.com/document/d/1h-0gTvuxP0_cKN5xx_3pEQ1iWZDnd0DodFXMKMiEbd0/edit?usp=sharing
- Website for ArduHack - http://www.agm.me.uk/arduhack/
The following projects are solving this challenge:
Surmukhi Yantra (Sun Seeker)
As the name suggest, "Suryamukhi Yantra" - Sun Seeker, our robotic prototype would move from one place to another seeking the solar radiation and hence would orientate the solar panel accordingly. The main aim of this project is to make optimal use of solar radiation in those places where the sun... Visit Project
RoboArm i AL5D robotic arm model that delivers fast, accurate and repeatable movement. The robot features: base rotation, single plane shoulder, elbow, wrist motion, a functional gripper and optional wrist rotation. With the help of FlowBotics Studio program, the manipulator can easily run witho... Visit Project
Welcome to the collaborative hackpad! You can use this open document to collaborate with others, self organize, or share important data. Please keep in mind that this document is community created and any views, opinions, or links do not reflect an official position of the Space Apps Challenge, NASA, or any of our partners.
Building a team or looking for one to join? Feel free to create a Matchmaking section at the bottom of the document to help in gathering great minds together!
If you want to edit the Hackpad, or have trouble viewing it, please create an account at Hackpad.com