The UnoSat Platform is a software and 3D structure platform built with Arduino Uno boardsthat allows easier implementation of a satellite project in a 1-n unit CubeSat format. It isdesigned to improve and speed up development of balloon - nanosat projects of the M2 TSImaster. It provides a 3D-printable Lego based structure that can be extended by stackingmultiple pieces on top of each other. The structure parts allow to quickly increase thenumber of Arduinos and add shields on top of already integrated Arduinos. Because ofthis, the structure allows for easy prototyping, and printed pieces can be reused in futureprojects. The platform also provides a communication system that is very efficient andreduces the possibilities of programming mistakes when implementing communication. Itallows serializing and parsing data into and from a binary format, provides protection againsttransmission errors via cyclic redundancy checksum and allows dynamically sized messagepayloads. Additionally, it supports one way or both ways communication not only between agroundstation and an embedded device, but also between two embedded devices. The codeon the embedded device is generated specifically for a communication configuration, whichmakes it very efficient in terms of processing and memory usage on the embedded device.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:ltu-103279 |
Date | January 2023 |
Creators | Scholz, Sebastian |
Publisher | Luleå tekniska universitet, Institutionen för system- och rymdteknik |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0039 seconds