less than 1 minute read

電子工作のクラスを始めた当初は確たる見通しはありませんでした。けれども、数ヶ月の授業を経て、生徒たちは単純にLEDを点滅させる以上の知識を身につけました。クラスはとても基本的な知識、例えば電圧とは何か、電子はどのように回路で動くのか、 LEDはどうなると壊れるのかなどです。ここまで来るのにたくさんのことを学びました。、オームの法則、電圧と電流の測定、回路のテスト方法、LEDをコンピュータで点滅させるプログラム、GPIOピンのコントロール方法、MOSTFETの動作、パルス幅変調の仕組み、I2Cデバイスの制御、C++でのライブラリの使い方… 彼らにとっては大きな成果です。

A simple Arduino kitchen timer


6 minute read

As an example for beginners, I needed an example program that does a simple thing, with very few standard functions of Arduino. Here is an example Arduino program; a simple kitchen timer.

Simple doorbell button example with esphome


8 minute read

esphome is a framework for ESP32 and ESP8266 with which you can create simple devices by just writing YAML files instead of writing code. I choose esphome when the device I need is simple because, in simple devices, I do not have to write same code again and again. esphome provides components for common tasks, such as OTA, Web interface of the device, and Home Assistant integration.

Review: fab-manager


7 minute read

Recently, I found a hidden gem; fab-manager. I was looking for a solution to manage machine reservations for customers. Possible alternatives are: writing a custom Google Forms application, using other generic resource management system, or — drum roll — Excel. I do not like any of them, and accidentally found fab-manager. It looked great, and it actually is. If you are a makerspace with unique...