I am currently working on learning CSS animations and transitions. I rewrote a favorite game of mine and used some game assets to build a simple and fun game that teaches you hexadecimal. It uses plain JavaScript and CSS to do it’s magic. Play here.
Author Archives: wilyarti
80’s inspired design
Continuing on with my fascination with the 80s aesthetic and especially the colors used in Synthwave – I rewrote my landing page using a Outrun theme I found on CodePen. Check it out. I wrote the menu in plain JavaScript using DOM selectors to change CSS classes to apply visibility attributes. It is rather clunky […]
Battery optimisation success
So I’ve had a win with the changes to my soil moisture sensor. The reduced battery consumption has meant I am getting the battery to charge even in reasonable low light conditions. I hope to add deep sleep soon and hopefully reduce the solar panel size needed. Here is a 5 day graph showing the […]
Solar Powered LoRaWAN Capacitive Soil Moisture Sensor
I have finally finished configuring my soil moiture sensor and worked out the kinks with power consumption. It currently works by using a 2N2222 transistor to turn on the sensor for a few moments to get a measurement and then turning it off again to conserve battery. I wrote a quick #ifdef to allow me […]
CSS, SVG and HTML
I got inspired by a music video by one of my favorite rappers Riff Raff. I decided to create the themes from the music video by just using SVG and CSS. It was actually pretty straight forward and a good introduction to web design for me. I used a custom SVG to create the background […]
LoraWan Weather Station and Soil Moisture Sensor
I recently converted my old ESP8266 WiFi based Weather Station to an ESP32 based LoRaWan system. ESP32 was not the best choice as it has a very powerful processor that is mainly left unused as well as BLE and WiFi. But it was all I had in my box of micro-controllers at that time. There […]
Micro services inside FreeBSD using Jails, NGINX and PF
Introduction My website opens3.net is built using Kotlin (Ktor), NGINX running on a FreeBSD droplet. The micro services now consist of the following (all written in Kotlin and Perl): Content Management System Weather warning SMS bot (sends weather alerts it parses from BOM) Weather warning back-end Log file processor and IP to location converter for […]
Air Monitor App
This is a React Native app for my Air Monitor device that I built. It uses Victory graphs and connects to the Characteristics exposed on the Air Monitor. Features: Real time graphs 24 hours graphs Max for TVOC and CO2 Real time measurements The source code is on my GitHub.
AirMonitor
I just finished building the latest version of my air quality monitor. It now includes total VOC measurement as well as CO2. I am happy with the final product. Build your own here: https://www.thingiverse.com/thing:4126483 Now I need to spend time building the PWA.
I quit Caffeine
Well I have been pushing myself pretty hard and there are consequences for everything. I was drinking way too much coffee and have decided to quit as a result of the negative health effects. I think it will take a while to get used to living without caffeine since I have been consuming large amounts […]