Author Topic: Telemote Unit  (Read 9230 times)

Cosmoneer

  • Administrator
  • Jr. Member
  • *****
  • Posts: 58
    • View Profile
Telemote Unit
« on: May 15, 2017, 12:28:05 PM »
The Remote Control & telemetry module, as we have envisioned it thus far, will contain the following:

  • Dual Axis X-Y Joystick module (one potentiometer per axis)
  • Tactile Button (Momentary On)
  • DS1307 I2C clock, CR1220 battery & Holder and 128K I2C EEprom memory module
  • Atmega 328P-AU (Arduino Pro Mini) board
  • 5v Lithium battery charger/boost board
  • Lithium 18650 3.7v battery & holder
  • OLED 0.96" I2C Display
  • Serial IrDa board
  • 433Mhz wireless receiver board

The 433Mhz radio will receive telemetry information from a Cosmoneer equipped with a 433Mhz radio transmitter.  Telemetry information will appear on the OLED display.

The user can control the Cosmoneer via the joystick and button.  Control information will appear on the OLED display, prior to being transmitted via Serial IrDa.  Real-time control may be achievable only during direct (line-of-sight) communications, since directly controlling the CMG will most likely result in a rapid loss of control, unless limits are placed on the turn speed (angular turn rate) the CMG is allowed to impart to the Cosmoneer.

The user may also navigate through control/demo options available from the Cosmoneer via the joystick and button.  The Telemote unit will poll the Cosmoneer for options before presenting them to the user.

Menu navigation will be manage by using this library:
https://code.google.com/archive/p/m2tklib/
« Last Edit: May 15, 2017, 02:21:51 PM by Cosmoneer »

Cosmoneer

  • Administrator
  • Jr. Member
  • *****
  • Posts: 58
    • View Profile
Re: Telemote Unit
« Reply #1 on: May 15, 2017, 12:58:59 PM »
Borrowing from NASA's GOES satellite telemetry section, we arrive at the following list of telemetry items we should transmit from the Cosmoneer:



  • General Parameters: Craft ID, Commands: Last Five/Next Five, Command Counter, Safe Mode Status
  • Cosmoneer Configuration Status (Onboard systems and their health/availability)
  • Environmental sensor data (temp, light, pressure, etc.)
  • Power parameters and voltages of modules, current consumption, battery temps, etc
  • Attitude determination and control parameters (compass cal. values, heading, angular rates, etc.)



[NASA's GOES satellite telemetry section.
https://goes.gsfc.nasa.gov/text/databook/section09.pdf

Another source of telemetry guidance is found here:
https://ocw.mit.edu/courses/aeronautics-and-astronautics/16-851-satellite-engineering-fall-2003/lecture-notes/l20_satellitettc.pdf
« Last Edit: May 15, 2017, 01:16:00 PM by Cosmoneer »

Cosmoneer

  • Administrator
  • Jr. Member
  • *****
  • Posts: 58
    • View Profile
Re: Telemote Unit
« Reply #2 on: May 15, 2017, 01:15:05 PM »
Developing the transmission packets, we'll explore what is possible using these instructables:

https://www.instructables.com/id/RF-315MHz433MHz-Wireless-and-Arduinoagain/
https://www.instructables.com/id/RF-315433-MHz-Transmitter-receiver-Module-and-Ardu/

As well as using the Arduino "RadioHead" library, found here:
http://www.airspayce.com/mikem/arduino/RadioHead/
(Video of the library in use:  https://www.youtube.com/watch?v=LJ_1R9PcQfM)
« Last Edit: May 15, 2017, 01:35:05 PM by Cosmoneer »

Cosmoneer

  • Administrator
  • Jr. Member
  • *****
  • Posts: 58
    • View Profile
Re: Telemote Unit
« Reply #3 on: August 24, 2017, 12:32:41 PM »
I'll post pictures soon of the progress made on the unit.  The case has been designed around easily obtainable break-out boards and parts.  All that is needed is some soldering to connect everything and programming the microcontroller.

One change has occurred though, Serial Bluetooth will be used for direct linked communications between the Cosmoneer and the Telemote unit.
As always, Thingiverse models will be posted and an Instructable for building/assembly, too.