<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DevDotBlog</title>
    <link>https://www.devdotblog.com/</link>
    <description>Recent content on DevDotBlog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 10 Nov 2022 17:18:47 +0000</lastBuildDate><atom:link href="https://www.devdotblog.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Heliostat Phase 4: Saving settings</title>
      <link>https://www.devdotblog.com/post/2022-11-10-heliostat-phase-4-saving-configurations/</link>
      <pubDate>Thu, 10 Nov 2022 17:18:47 +0000</pubDate>
      
      <guid>https://www.devdotblog.com/post/2022-11-10-heliostat-phase-4-saving-configurations/</guid>
      <description>Phase 4: Now that we are capable of calculating the position of the sun, we want to get rid of the hardcoded values for the time and location. To save the time, we&amp;rsquo;ll use an extra piece of hardware, namely a Real Time Clock or RTC. The location we&amp;rsquo;ll store in the flash memory of the ESP32 board or in an EEProm. By doing so, we can power down the ESP32 board, bring it back up and still have correct values for time and location.</description>
    </item>
    
    <item>
      <title>Heliostat Phase 3: Calculating the position of the sun</title>
      <link>https://www.devdotblog.com/post/2022-11-1-heliostat-phase-3-calculating-the-position-of-the-sun/</link>
      <pubDate>Sun, 30 Oct 2022 11:27:52 +0000</pubDate>
      
      <guid>https://www.devdotblog.com/post/2022-11-1-heliostat-phase-3-calculating-the-position-of-the-sun/</guid>
      <description>Phase 3: Last time we wrote the code for controlling an ESP32 board running the .NET nanoFramework over a Bluetooth connection. In this post we&amp;rsquo;ll be concentrating on the algorithm that calculates the position of the sun. Note that as said in the post that started this series, we already selected an existing algorithm, but we need to port it to C# and see if the ESP32 board can run it.</description>
    </item>
    
    <item>
      <title>Heliostat Phase 2bis: WROVER ESP32 &amp; Bluetooth</title>
      <link>https://www.devdotblog.com/post/2022-10-28-heliostat-phase-2bis-esp32--bluetooth/</link>
      <pubDate>Fri, 28 Oct 2022 19:35:43 +0000</pubDate>
      
      <guid>https://www.devdotblog.com/post/2022-10-28-heliostat-phase-2bis-esp32--bluetooth/</guid>
      <description>Why a Phase 2bis? Like explained in the previous post, we switched hardware from a WROOM to a WROVER ESP32 board. Sole reason is that the WROVER board has more Ram. This allows us to use some nanoFramework libraries like Dependency Injection and Json serialization which require more Ram to run. So, in this post we do the same things like in Phase 2, but we make use of the aforementioned Dependency Injection.</description>
    </item>
    
    <item>
      <title>Heliostat Phase 2: ESP32 &amp; Bluetooth</title>
      <link>https://www.devdotblog.com/post/2022-07-05-heliostat-phase-2-esp32--bluetooth/</link>
      <pubDate>Tue, 05 Jul 2022 19:35:43 +0000</pubDate>
      
      <guid>https://www.devdotblog.com/post/2022-07-05-heliostat-phase-2-esp32--bluetooth/</guid>
      <description>Phase 2: In the last post we&amp;rsquo;ve setup Visual Studio for developing against the .NET nanoFramework. In this post we&amp;rsquo;ll be writing our first lines of code. Goal is to test if we can communicate over Bluetooth with our ESP32 board. Now, the code we&amp;rsquo;ll be writing is not your typical &amp;lsquo;hello world&amp;rsquo; program, but more of a foundation for the later work we&amp;rsquo;ll be doing for making a Heliostat. What we want is that our ESP32 can respond to various commands we send over Bluetooth.</description>
    </item>
    
    <item>
      <title>Heliostat Phase 1: Preparing our work environment.</title>
      <link>https://www.devdotblog.com/post/2022-07-01-heliostat-phase1-preparations/</link>
      <pubDate>Fri, 01 Jul 2022 05:22:17 +0000</pubDate>
      
      <guid>https://www.devdotblog.com/post/2022-07-01-heliostat-phase1-preparations/</guid>
      <description>Phase 1: Writing code for the .NET nanoFramework is done using the Visual Studio IDE ( Integrated Development Environment ). The language we&amp;rsquo;ll be writing in is C#. Both Visual Studio and C# come from Microsoft, and are around for a long time already, so you&amp;rsquo;ll find them very mature with lots of documentation available.
    There&amp;rsquo;s a very good &amp;lsquo;Getting started guide&amp;rsquo; by the guys from the .</description>
    </item>
    
    <item>
      <title>Project Heliostat</title>
      <link>https://www.devdotblog.com/post/2022-06-16-project-heliostat/</link>
      <pubDate>Thu, 16 Jun 2022 14:00:46 +0000</pubDate>
      
      <guid>https://www.devdotblog.com/post/2022-06-16-project-heliostat/</guid>
      <description>An idea for a project: The living and dining places in our house are combined in 1 long room, with other rooms on either side. It has windows to the north and south, but doesn&amp;rsquo;t get much sunlight due to some trees near the south window. This is the reason it stays cool even in the midst of summer, which is nice, but it also means it&amp;rsquo;s darker and a bit colder in spring or autumn compared to other rooms that do get the sun inside.</description>
    </item>
    
    <item>
      <title>How this site is created</title>
      <link>https://www.devdotblog.com/post/2022-06-01-first-post/</link>
      <pubDate>Wed, 01 Jun 2022 14:37:11 +0000</pubDate>
      
      <guid>https://www.devdotblog.com/post/2022-06-01-first-post/</guid>
      <description>This blog is created using Hugo, a static website generation engine.
Sources are on GitHub. Whenever a change to the sources is pushed, a GitHub action publishes the new content to an Azure Static Web App.
All this is more explained here: Building and hosting this blog using Azure Static Web Apps
The comments below are powered by giscus.
For editing the posts i use Visual Studio Code and the Front Matter extension.</description>
    </item>
    
    <item>
      <title>About me</title>
      <link>https://www.devdotblog.com/about/</link>
      <pubDate>Sun, 20 Jul 1969 20:17:00 +0000</pubDate>
      
      <guid>https://www.devdotblog.com/about/</guid>
      <description>Hi, i&amp;rsquo;m Serge Gommers, born in Belgium just before the first men walked on the moon.
In high school i discovered electronics, and it clicked immediately. Also eternal thanks to my parents for buying me a TRS-80 Color Computer, which teached me how fun writing software can be.
Some years later, I graduated as an Electronics Engineer and helped design telephone line modems and eventually GSM mobile phones. While doing so my focus shifted from almost pure hardware design to software.</description>
    </item>
    
  </channel>
</rss>
