<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Satellites on Robert Bost</title>
    <link>https://bost.dev/tags/satellites/</link>
    <description>Recent content in Satellites on Robert Bost</description>
    <generator>Hugo -- 0.147.7</generator>
    <language>en-us</language>
    <copyright>2025 Robert Bost</copyright>
    <lastBuildDate>Thu, 10 May 2018 01:06:58 +0000</lastBuildDate>
    <atom:link href="https://bost.dev/tags/satellites/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Update #3 on Pocket-Sized Satellite Tracker</title>
      <link>https://bost.dev/posts/update-on-pocket-sized-satellite-tracker-2/</link>
      <pubDate>Thu, 10 May 2018 01:06:58 +0000</pubDate>
      <guid>https://bost.dev/posts/update-on-pocket-sized-satellite-tracker-2/</guid>
      <description>&lt;p&gt;I haven&amp;rsquo;t updated much on the satellite tracker but I figured I would make the repo public since it is just sitting there at the moment. :)&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/bostrt/sattrack&#34;&gt;https://github.com/bostrt/sattrack&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/bostrt/libpredict-arduino-lib&#34;&gt;https://github.com/bostrt/libpredict-arduino-lib&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I plan to work on this some more before upcoming DEF CON 26.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Update #2 on Pocket-Sized Satellite Tracker</title>
      <link>https://bost.dev/posts/update-on-pocket-sized-satellite-tracker-1/</link>
      <pubDate>Fri, 27 Oct 2017 23:11:52 +0000</pubDate>
      <guid>https://bost.dev/posts/update-on-pocket-sized-satellite-tracker-1/</guid>
      <description>&lt;p&gt;Things are progressing nicely on the satellite tracker. The following is functional:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/la1k/libpredict/&#34;&gt;libpredict&lt;/a&gt; modified to work on &lt;a href=&#34;https://www.adafruit.com/product/2772&#34;&gt;Adafruit Feather M0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.adafruit.com/product/3295&#34;&gt;Real-time clock&lt;/a&gt; with battery backup complete&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.adafruit.com/product/1895&#34;&gt;Storage&lt;/a&gt; for configs complete&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.amazon.com/Diymall-Serial-128x64-Display-Arduino/dp/B01HHOETIA&#34;&gt;OLED display&lt;/a&gt; working and displaying data calculated by libpredict&lt;/li&gt;
&lt;li&gt;USB Serial interface for configuring location, callsign, TLE&amp;rsquo;s, and time (in case RTC loses battery power)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;current-tasks&#34;&gt;Current tasks&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Develop a dev pcb to replace bread-board. Just something that all the breakout boards above solder onto&lt;/li&gt;
&lt;li&gt;Finish display graphics&lt;/li&gt;
&lt;li&gt;code-cleanup&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;screenshot--photos&#34;&gt;Screenshot &amp;amp; Photos&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Serial interface&lt;/em&gt;&lt;img alt=&#34;Screenshot from 2017-10-28 11-10-24.png&#34; loading=&#34;lazy&#34; src=&#34;https://bost.dev/wp-content/uploads/2017/10/screenshot-from-2017-10-28-11-10-24.png&#34;&gt; &lt;em&gt;All components&lt;/em&gt;&lt;img alt=&#34;IMG_20171028_105906851.jpg&#34; loading=&#34;lazy&#34; src=&#34;https://bost.dev/wp-content/uploads/2017/10/img_20171028_105906851.jpg&#34;&gt; &lt;em&gt;Polar chart that will display relative satellite position&lt;/em&gt;&lt;img alt=&#34;IMG_20171028_105938349.jpg&#34; loading=&#34;lazy&#34; src=&#34;https://bost.dev/wp-content/uploads/2017/10/img_20171028_105938349.jpg&#34;&gt; &lt;em&gt;Missing photo of the satellite position data due to being in middle of display code rewrite.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Update on Pocket-Sized Satellite Tracker</title>
      <link>https://bost.dev/posts/update-on-pocket-sized-satellite-tracker/</link>
      <pubDate>Thu, 28 Sep 2017 00:35:06 +0000</pubDate>
      <guid>https://bost.dev/posts/update-on-pocket-sized-satellite-tracker/</guid>
      <description>&lt;p&gt;After some fighting with &lt;a href=&#34;https://github.com/la1k/libpredict/&#34;&gt;libpredict&lt;/a&gt;, I found that I am going to need a microcontroller with better floating-point support. The Atmega series of microcontrollers do not have an &lt;a href=&#34;https://en.wikipedia.org/wiki/Floating-point_unit&#34;&gt;FPU&lt;/a&gt; which means any floating-point support is hard (either inaccurate, slow, or hacked).&lt;/p&gt;
&lt;p&gt;I found that some of the ARM Cortex processors do indeed have an FPU and their also come in  similar form as Arduinos or other development boards:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Adafruit Feather M0 Basic Proto - ATSAMD21 Cortex M0&#34; loading=&#34;lazy&#34; src=&#34;https://cdn-shop.adafruit.com/970x728/2772-01.jpg&#34;&gt;&lt;a href=&#34;https://www.adafruit.com/product/2772&#34;&gt;https://www.adafruit.com/product/2772&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Beginning Pocket-Sized Satellite Tracking</title>
      <link>https://bost.dev/posts/beginning-pocket-sized-satellite-tracking/</link>
      <pubDate>Fri, 15 Sep 2017 23:07:30 +0000</pubDate>
      <guid>https://bost.dev/posts/beginning-pocket-sized-satellite-tracking/</guid>
      <description>&lt;p&gt;A couple months ago, I worked on putting a &lt;a href=&#34;https://bost.dev/2017/07/22/flyby-satellite-tracking-on-raspberry-pi/&#34;&gt;satellite tracking application on a Raspberry Pi&lt;/a&gt;. This worked okay but I have to use a keyboard to select the satellite I want to track before going outside to find it. I also have to lug around an external battery outside which isn&amp;rsquo;t fun. I could really use something more compact.&lt;/p&gt;
&lt;p&gt;Hard Requirements&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Screen + Buttons&lt;/li&gt;
&lt;li&gt;Tracking multiple satellites (not hundreds, just a few)&lt;/li&gt;
&lt;li&gt;Display Azimuth&lt;/li&gt;
&lt;li&gt;Display Elevation&lt;/li&gt;
&lt;li&gt;Display transponder frequency with Doppler shift&lt;/li&gt;
&lt;li&gt;Polar plot (sky plot)&lt;/li&gt;
&lt;li&gt;Button to switch between satellites&lt;/li&gt;
&lt;li&gt;Ability to set the time and timezone on device (RTC required)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Soft Requirements&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flyby Satellite Tracking on Raspberry Pi</title>
      <link>https://bost.dev/posts/flyby-satellite-tracking-on-raspberry-pi/</link>
      <pubDate>Sat, 22 Jul 2017 03:23:35 +0000</pubDate>
      <guid>https://bost.dev/posts/flyby-satellite-tracking-on-raspberry-pi/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;qth&#34; loading=&#34;lazy&#34; src=&#34;https://bost.dev/wp-content/uploads/2017/07/qth.png&#34;&gt;&lt;a href=&#34;https://github.com/la1k/flyby&#34;&gt;Flyby&lt;/a&gt; is a satellite tracking application that runs in a terminal (no GUI required). I wanted to run it on my Raspberry Pi that has a display attached to it so I can carry it outside with me when tracking amateur satellites. This is much easier to move around than a laptop or even my phone where I have to keep the screen from going to sleep or touching something on the screen.Setting up Flyby on a Raspberry Pi was a bit of a challenge but it is now working fine. Here’s my setup steps:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
