wzqvip / FAB_Academy_StarTracker

Fablab Final Proj.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FAB_Academy_StarTracker

Fablab Final Project.

See at github.com/wzqvip/FAB_Academy_StarTracker

A star tracker, may point out the stars in the sky.

When you lost your distination, why dou't sit and admire the starry sky, they, the stars, may point you the way.

Ways to operate this

  • Use X and Y adjust lever.
  • Type in the direction of the star.
  • Type in the name of the star.
  • Point by hand and it will follow your finger.

Only functions the first, the second and fourth could run with bit modify.

The second one needs a map or special calcuation. not approached.

Materials:

See the readme on wikifactory and the poster.

Star Position Calculate Website

Database:

http://www.stellar-database.com/

http://simbad.u-strasbg.fr/simbad/

Compile

Use PlatformIO

Processing nanoatmega328 (platform: atmelavr; board: nanoatmega328; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/nanoatmega328.html
PLATFORM: Atmel AVR (4.0.0) > Arduino Nano ATmega328
HARDWARE: ATMEGA328P 16MHz, 2KB RAM, 30KB Flash
DEBUG: Current (avr-stub) On-board (avr-stub, simavr)
PACKAGES:
 - framework-arduino-avr @ 5.1.0
 - toolchain-atmelavr @ 1.70300.191015 (7.3.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 10 compatible libraries
Scanning dependencies...
Dependency Graph
|-- I2Cdevlib-Core @ 1.0.0
|   |-- Wire @ 1.0
|-- I2Cdevlib-MPU6050 @ 1.0.0
|   |-- I2Cdevlib-Core @ 1.0.0
|   |   |-- Wire @ 1.0
|   |-- Wire @ 1.0
|-- Servo @ 1.1.8
|-- SoftwareSerial @ 1.0
|-- U8g2 @ 2.33.15
|   |-- SPI @ 1.0
|   |-- Wire @ 1.0
|-- Wire @ 1.0
Building in release mode
Checking size .pio\build\nanoatmega328\firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [=====     ]  49.2% (used 1008 bytes from 2048 bytes)
Flash: [=====     ]  45.2% (used 13892 bytes from 30720 bytes)
=========================================================================================================== [SUCCESS] Took 1.50 seconds ===========================================================================================================

Something else.

I'm in charge of the programming part. Lack of time so some of it has been done, the rest is possible but I'm not giong to do it currently or in the near future. Duckey_Duck made the 2D cutting and 3D pen holder.

The class is done, and I may not going to improve it. Any pull request for special improvement is appreciate.

If you have any problems with this, comment in issue or mail: tacoin@foxmail.com

About

Fablab Final Proj.


Languages

Language:C 53.5%Language:C++ 45.2%Language:Processing 1.0%Language:Python 0.2%Language:Shell 0.0%Language:CMake 0.0%Language:Makefile 0.0%