Difference between revisions of "AXIOM Remote"

From apertus wiki
Jump to: navigation, search
Line 35: Line 35:
http://www.minidevs.com/product/CORE-A20.html hand soldered to our own PCB
http://www.minidevs.com/product/CORE-A20.html hand soldered to our own PCB


https://hackaday.io/project/364-mipi-dsi-display-shieldhdmi-adapter plus iphone 4 replacement display (326 PPI 3.5" 960×640 px)
iphone 4 replacement display (326 PPI 3.5" 960×640 px) (documentation through: https://hackaday.io/project/364-mipi-dsi-display-shieldhdmi-adapter ?)


3D accelerometer to measure device orientation
3D accelerometer to measure device orientation

Revision as of 18:34, 13 July 2017

1 Project Overview

This device, and when released the associated software, is designed to be a comprehensive remote control unit for the AXIOM range of cameras.

As with all software & hardware that is pre-production the information contained on this page is subject to changes.

2 General Concept

File:AXIOM Remote V3 ButtonPos.pdf

AXIOM Remote- Layout.png

Remote-Concept-Aspect-01.jpg

Camera Docking Station:

SlideIn.jpg

RemotePinout.jpg

ClipInOin.jpg RemoteReleaseSwitchjpg.jpg

SpringRelease.jpg SpringRelease2.jpg


3 Operation Concepts

MenuConcept-01.jpg

4 Electronic Components

In consideration:

http://www.minidevs.com/product/CORE-A20.html hand soldered to our own PCB

iphone 4 replacement display (326 PPI 3.5" 960×640 px) (documentation through: https://hackaday.io/project/364-mipi-dsi-display-shieldhdmi-adapter  ?)

3D accelerometer to measure device orientation

4x AA battery tray

firmware stored on microSD card

no internal RTC and no button cell -> RTC in Beta instead

ALPS SRBE210200 rotary + push switch

SMT type rotary encoders:

http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC05E/EC05E_list.html

http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC10E/EC10E_list.html

5 TODO, next steps

  1. pick buttons, rotary encoders, etc components, collect datasheets and extract documentation about each components footprint and positions here
  2. choose hardware platform: (RPi 1/2/3/nano, PIC32, Cortex, etc.)
  3. define connectivity to Beta (bandwidth, cable, connector)