Skip to content

GeoffHudik.com

  • About
  • Contact
  • Home
  • Tech

Tech

Raspberry Pi Infrared Motion Sensor with .NET

May 23, 2020May 24, 2020 Geoff Hudik
Overview The last post in this Raspberry Pi Cat Motion Siren project covered deploying .NET apps to Raspberry Pi through GitHub Actions and Docker. With the deployment mechanism in place, it’s time to dig deeper into the application code and Pi hardware. This post covers connecting a passive infrared (PIR) motion sensor to the Raspberry…
IOT.net, C#, IOT, raspberrypi1 Comment
Read More

Using Pi-Gen to Build a Custom Raspbian Lite Image

May 15, 2020 Geoff Hudik
Recently I worked on Automating Raspberry Pi Setup but that relied on a setup script being copied to an SD card and run on the device. Near the end of that process I discovered pi-gen, a tool used to create the raspberrypi.org Raspbian images. Later in working with Azure IoT Edge, I had a similar…
IOTAzure, bash, IOT, linux, raspberrypi, scripting
Read More

CI/CD with Pulumi, Docker, and TeamCity

May 6, 2020May 29, 2020 Geoff Hudik
After setting up Pulumi to build an Azure VM, I wanted to try incorporating it into a TeamCity CI/CD process. The Pulumi TeamCity doc details the installation steps such as installing Node.js. In my case however the target build agents are used by many different applications so I’m hesitant to install or mess with system…
DevOpsCI, docker, Pulumi, teamcity
Read More

Use Pulumi to Create and Provision an Azure VM for IoT Edge

May 3, 2020 Geoff Hudik
Overview In working with Azure IoT Edge, I wanted to evaluate dynamically creating a Linux VM to perform automated integration testing against – perhaps one spun up and torn down within CI/CD or otherwise short-lived for ad-hoc testing. There are a number of ways to do this but I decided to give Pulumi a shot.…
DevOpsAzure, CI/CD, IOT, JavaScript, Node.js, Pulumi, TypeScript
Read More

Deploying .NET Apps to Raspberry Pi with GitHub Actions and Docker

April 27, 2020 Geoff Hudik
The last post in this series explored different ways of deploying .Net apps to a Raspberry Pi and touched on some of the pros and cons of using Docker for this. This post covers using GitHub actions to build a Raspberry Pi image and deploy to Docker Hub when commits are pushed to the repository.…
IOT.net, deployments, docker, GitHub, IOT, raspberrypi
Read More

Deploying, Running, Debugging .NET Code on Raspberry Pi

April 27, 2020 Geoff Hudik
Overview While I settled on Docker as the means to deploy and run my .NET code on a Pi for this project, it’s worth looking at other options. This post explores a few common options, each of which has its own pros and cons and may be useful at different times. It also touches on…
IOT.net, deployments, docker, GitHub, IOT, raspberrypi
Read More

Automating Raspberry Pi Setup

April 27, 2020May 24, 2020 Geoff Hudik
After creating the SD card for this project, I next wanted to automate the initial Pi setup on the first login – further configuring system settings and installing applications. While it might have been possible to do some of that with pi-gen or Yocto layers, I just wanted a simple script to execute initially. In…
IOT.net, deployments, docker, GitHub, IOT, raspberrypi1 Comment
Read More

Scripting Raspberry Pi Image Builds

April 27, 2020May 24, 2020 Geoff Hudik
One of the first steps towards Raspberry Pi fun is installing a Raspberry Pi operating system image on an SD card and this project was no different. Initially it’s common to use a GUI tool like the recently announced Raspberry Pi Imager or Balena Etcher. You might think this is more a one-time setup step…
IOT.net, bash, deployments, docker, GitHub, IOT, Mac, raspberrypi
Read More

Raspberry Pi Cat Motion Siren

April 27, 2020May 23, 2020 Geoff Hudik
I’ve been wanting to dive deeper into Raspberry Pi development for a while but needed to make the time and find a project. Image classification using machine learning has been an interest so something using the motion sensor and camera sounded ideal. As it turns out, my significant other’s cat provided an opportunity to put…
IOT.net, deployments, docker, GitHub, IOT, raspberrypi
Read More

Trying Stream Deck From a Developer’s Perspective

July 19, 2019 Geoff Hudik
I’ve heard good things about Stream Deck in the past but since I’m not a streamer I’ve never looked into it. However it was recently heavily discounted on Amazon’s Prime Day and my curiosity got me to pull the trigger and see how I might use it more from a developer’s perspective. The following video…
Gadgetsautomation, gadgets, utilities
Read More

Posts navigation

Older posts
Newer posts

Recent Posts

  • Trying Google Nest API with Postman and Python
  • Automate Checking Markdown Links With GitHub Actions
  • GitHub Packages: Private NuGet Packages via GitHub Actions
  • Trying GitHub Container Registry Using GitHub Actions
  • Docker pass Credential Helper on Ubuntu

Tags

.net asp.net mvc Azure bash C# Cake CI conferences config database deployments diagnostics docker dvcs finances git GitHub IOT linux Mac mobile MSBuild MVVM Ninject NLog NuGet oracle phone powershell quicken raspberrypi release management scripting security shoeboxed Silverlight SSRS T4 TFS Tools vcs WCF web windows phone WP7

Archives

  • March 2023
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • May 2020
  • April 2020
  • July 2019
  • May 2019
  • November 2018
  • June 2018
  • May 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • October 2013
  • May 2013
  • October 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • June 2011
  • May 2011
  • February 2011
  • January 2011
  • November 2010
  • October 2010
  • August 2010
  • July 2010

© Geoff Hudik 2021

Mercantile by Acme Themes