ESP32: Adding a Spectrum Analyzer to Bluetooth Audio
The ESP32 platform offers a wide range of functionality almost out of the box. For instance you can ...
The ESP32 Color Kit Grande is here
The Color Kit Grande is the latest update of the hardware kits which I started selling back in ...
ESP32: Cheap Sensor Network with OpenMQTTGateway
perience of setting up an inexpensive room sensor network using an ESP32 and a couple of Xiaomi devices, ...
Importing PCBs from EasyEDA into Fusion 360
I mostly use EasyEDA for PCB design: it is easy to use and ordering assembled PCBs from JLCPCB ...
Ender 3 V2: 8 Reasons to Start with 3D Printing Now
If you are still looking for justifications to buy a 3D printer then this blog post is for ...
How to use the LHT00SU1 Logic Analyzer on Mac OS X
Logic Analyzers can be quite useful to test and analyze hardware. In this short video I explain how ...
CH9102 Serial-To-USB Driver for Mac OS X
Recently more and more ESP32 hardware is appearing with the WCH CH9102 Serial-To-USB chip. I assume lower costs ...
Alexa-Home, Node-Red and Docker
How do you add new virtual devices/commands in Node-Red so that Alexa can control them? There are great ...
TTGO-LoRa32 V1.0 with TTN V3 and OTAA
If you are lacking good documentation it can be very hard to get started with a new device. ...
Non Intrusive Load Monitoring with Shelly 3EM
Do you know this problem: you want your dumb home appliances to let you know once they change ...
Creating Fritzing Parts from Eagle CAD .brd files
Fritzing is a wonderful tool to document your electronic projects, if – and only if – the parts ...
ESP32 Low Power Device Design – Part 1
The ESP32 is a remarkable chip. It has many peripherals, lots of processing power. With built-in WiFi und ...
ESP32 Nibbles Demo/ Icon64 Assembly
For a long time I had a 8×8 RGB WS2812 led module in my gadget box. The WS2812 ...
Extending The Maker Machine
I love machines that help me to build my projects. I also love to hack devices to do ...
Designing the ESP32 Dev Board I always wanted
Recently I was asked: “What do you need a development board for?” For me the answer is very ...
ESP32 ePulse – Taking Pre-Orders
For a long while now I was always looking for a development board that would help me to ...
PCB Assembly Service Review
Until recently I believed that having PCBs assembled by a professional service is either too costly for small ...
Smartify Your Laundry Machine On The Cheap
My family and I live in an apartment building and the laundry machine and the tumble dryer are ...
ESP32/ ESP-EYE: Browser Based Spectrum Analyzer
This post shows how to use a I2S microphone with the ESP32 to show graphical representation of the ...
Anet N4 SLA Printer Review
Recently a new class of 3D printers has become affordable for hobbyists: several Stereo Lithography (SLA) printers are ...
ESP32: M5 Camera Module
The M5 stack has some clever hardware in its portfolio. Honestly, so far I only had contact with ...
How to turn (almost) any 3D printer into a laser engraver/cutter
A while ago I bought a cheap Chinese 3D printer, a Tevo Tarantula for about USD $200. It ...
Tevo Tarantula Extensions: 3D Touch Bed Leveling Sensor
I’m constantly adding new features to my Tevo Tarantula printer. The latest addition is a bed leveling sensor.
Squix: The Exciting Next Step!
In the last few years blog.squix.org has grown from a personal idea dumping ground to a well visited page around ...
Using Seeeduino LoRaWAN with GPS and Loriot.io
In the first blog post blog post in this series I showed you how can configure the Seeeduino LoRaWAN ...
Update to the ESP8266 WeatherStation Color Kit
With the last production batch we secretly updated the ESP8266 WeatherStation Color Kit. First change is the increased ...
How To Build ESPaper Content In Less Time
Do you have these moments when you start to realize that something you just created is gonna be ...
ESPaper: Configuration web interface
In the following video I explain the new web interface for configuring the ESPaper WeatherStation application. This allows ...
ESPaper: Introduction Video 2.9″ Kit
2.9″ ESPaper Kits ready for pre-order
I am very happy to announce that the 2.9″ ESPaper module is now ready for your pre-orders in ...
ESP8266 and ESP32: Interview with Sergey Lyubka from Mongoose OS
Hi Sergey, thank you so much much for agreeing to this interview! Can you tell us a bit ...
Fun Projects: DIY Oscilloscope
If you are looking for a fun project for your next weekend then the DSO150 Oscilloscope from JYE Tech ...
First Steps with the LinkIt 7697
The LinkIt 7697 is a development board equipped with the MT7697 from MediaTek and at first glance it ...
TheThingsNetwork/ LoRaWAN: How to Use Google Spreadsheet to Log data
In my last post I showed you how to configure the Seeeduino LoRaWAN module to connect to TheThingsNetwork (TTN). ...
Seeeduino LoRa GPS: Getting Started with LoRaWAN (and TTN)
In the last couple of months I had the chance to play around with LoRaWAN. In case you ...
Finally: Support Forum
It was about time that I would offer you a better way to ask me questions than post ...
ESP8266 WeatherStation Update: Using touch interface
I started working on the ESP8266 WiFi Color Kit‘s touch interface for the WeatherStation Color. I added a few more ...
Review: Xiaomi Vacuum Robot
After a long time of hesitation I recently bought a robot vacuum cleaner and I have to say: ...
New WeatherStation Color Version published
It’s been a while since my last post, but I have been working hard on improving the WeatherStation ...
ESP8266 Weather Station: Shipping From a Fulfillment Center in China
Ever since the launch of the ESP8266 Weather Station in the US Amazon store I had to ship ...
ESP8266 Periphery: CJMCU-530 ToF Distance Sensor
The CJMCU-530 is a breakout module featuring the VL53L0X by ST Microelectronics which is a laser-ranging sensor for ...
Anki Overdrive: Replacing the Car Batteries
In this post I will show you how to replace the batteries of an Anki Overdrive car either ...
IoTCon in Munich: Impressions from Day 2
In my last post I shared my impressions from the first day of the Internet-of-Things conference in Munich. Here ...
IoTCon in Munich: Impressions from Day 1
Munich is always worth a trip and you can get there from Zurich easily by train or coach. ...
Digoo BB-M2: Hackable cheap WiFi camera
It is amazing what you can get for a few dollars. The Digoo BB-M2 WiFi IP camera is ...
Product Review: BlitzWolf 6 port USB charger
Sometimes when I really like a product I also do product reviews which are not strictly Internet-of-Things or ...
ESP8266 Peripherals: 2.7″ ePaper display
This post describes how to connect the 2.7″ ePaper display development module from Embedded Artists to the ESP8266. ePapers ...
Interview with Espressif’s Ivan Grokhotkov
Are you also curious to learn a bit more what is going on behind the scenes at Espressif, ...
ESP8266 Programming Basics
In this post we will have a look at the building blocks of an Arduino sketch. This will help ...
ESP8266: The JSON Streaming Parser
You might not know it but the most important puzzle piece for all my recent ESP8266 projects is ...
ESP8266 Weather Station Projects
In this post I’d like to show you some of the projects that other people did based on ...
ESP8266 PlaneSpotter Color
After many hours of work I’m very happy to finally publish all the sources for the ESP8266 PlaneSpotter ...
ESP8266 WeatherStation Kit finally in US Amazon Store
More than two months ago I started the process to have my ESP8266 WeatherStation listed on Amazon. The ...
ESP8266 Weather Station Color code published
If you don’t mind code which is a little bit rough around the edges you can start experimenting ...
Font Creator Now Creates Adafruit GFX Fonts
As first task for the upcoming Weather Station Color project I wanted to adapt my online font generator. ...
ESP8266 WeatherStation Color
Yesterday I started playing around with a TFT color display connected to the ESP8266. First I adapted example ...
ESP8266 based Plane Spotter now for Arduino IDE
I received a few complaints that users couldn’t get the Platformio IDE running since the security software detected ...
ESP8266 Weather Station: Getting Started Guide available for Kindle
Once in a while I like to try out new ways to reach the audience. I’m happy to ...
ESP8266 Weather Station on the “Big Screen”
The 0.96″ OLED displays I usually use for the WeatherStation are gorgeous but they could be bigger, right? ...
ESP8266 Peripherals: 5$ RCW-0001 Ultrasonic Range Sensor
There are many applications for distance measuring: in robotic as a cheap way to sense the environment and ...
Kids Watch Review
Usually you read about electronic components and how to use them on this blog. Often they are related ...
ESP8266: Turn a $9 Body Scale into a Smart Scale – Part 1
In this project I will show you how you can build yourself a fancy Withings-like body scale. I divided ...
ESP8266 based Plane Spotter – How To
When I sit at my living room table I can see wonderful big airplanes in the final approach to Zurich ...
New Weather Station Demo on Github
I have been working on a new demo of the Weather Station which is built as a platformio ...
ESP8266-Hack – Piggybacking OLED display on WeMos D1 Mini
Inspired by Mike Rankin’s (@mikerankin) beautiful crossovers between an ESP8266 ESP-01 and an 0.96 Inch OLED I2C display I ...
ESP8266: SSD1306 Oled Library Release
The “ESP8266 OLED SSD1306″ is an open source library which allows you to control those pretty OLED modules from our ...
ESP8266: Continuous Delivery Pipeline – Push To Production
The integration of the ESP8266 framework into the Arduino IDE brought ease of use for development. This was ...
ESP8266 Peripherals: Indoor Positioning with IR Camera
The sensor I’m going to talk about here is a very powerful one. And you actually might have ...
Daddy Day Science #2: Heated Air Expands
Thursday – Daddy Day – Science Day! In the second experiment I wanted to show my daughter that ...
ESP8266 Peripherals: Mini PIR Motion Sensor
The ESP8266 is all about Internet of Things, right? So lets start sensing something in the real ...
Daddy Science Day: The Potato Battery
I see myself as very privileged to enjoy a day alone with my daughter once per week. There are ...
ESP8266 Peripherals: uBlox GPS Module
Almost 20 years ago when I studied a few semesters of electrical engineering at the famous ETH in ...
ESP8266 Peripherals: KY-040 Rotary Encoder
The ESP8266 took the hearts of the IoT and Do-It-Yourself community by storm, due the very attractive price, ...
ESP8266: Offline Debugging with the Platformio Environment
Having tools is great but you also need to know how to use them. Being a native Java ...
Laser Cutted Case for the WeatherStation
@WaldyWiz designed a wonderful case for the ESP8266 WeatherStation which you can lasercut yourself. Thank you for sharing!Got ...
WeatherStation & 3D Printing: striving for seamless integration
As you might know already I am now a proud owner of a 3D printer, a Printrbot Play. ...
3D Printing: My First 3 Weeks with a 3D Printer
After pondering over buying a 3D printer for almost a year I finally had ordered a Printrbot Play ...
Printrbot Play: First Impressions & First Prints
Yesterday my Printrbot Play finally arrived after 3 Weeks since I gave the order. After hesitating for a ...
ESP8266 Arduino IDE Alternative: Platformio
The Arduino IDE is a good choice for a beginner to get into the world of small embedded ...
ESP8266 Products Hitting the Market
Today I discovered a new ESP8266 based product on Banggood which looks quite interesting: the SONOFF (maybe short ...
3D Printed WeatherStation Case
Dennis van Elteren sent me this wonderful WeatherStation case project. If you want to print this yourself you ...
ESP8266 Weather Station: Measuring Inside and Outside Temperature – Part 2
<Measuring Inside and Outside Part 1 In Part 1 of this series you learned how to connect a ...
Weather Station in an Old Nokia Phone
Today I got a wonderful email from Jens Lochmüller from Germany which shows that necessity is truly the ...
ESP8266 Weather Station: World Clock Demo
Just in time for the beginning of the new year I added a demo for the WeatherStation which ...
ESP8266 Weather Station: Measuring Inside and Outside Temperature – Part 1
Measuring Inside and Outside Temperature – Part 2> The code you get with the WeatherStation (https://github.com/squix78/esp8266-weather-station) is meant ...
ESP8266 WeatherStation with a Magic Mirror
Just had a little time to test my latest idea. I took an IKEA picture frame, mirrored car ...
ESP8266 Weather Station: New Version Released
While I have a few days off I found some time to finally get a consistent set of ...
ESP8266 Oled Display library: How to customize fonts
Many people were asking me to publish the code that creates the font files used in the SSD1306 ...
ESP8266 Project Preview: FairyBox – The Kid & Parent Friendly Wifi Controllable MP3 Player
This is a quick preview of my next ESP8266 project in the pipeline: The FairyBox. Planned features: (Planned) ...
ESP32 unboxing!
Santa came early this year! Espressif has sent me one of the early test boards of the new ...
ESP8266: Fixing extended ASCII issues in SSD1306 OLED library
I got a few complaints that the esp8266-oled-ssd1306 library does not handle special characters such as Umlauts properly. It ...
ESP8266 OLED display library release
Recently I released a new version of the esp8266-oled-ssd1306 library. This library allows you to control these wonderful little ...
WeatherStation Code published & New Shop available
Several ESP8266 hackers contacted me to finally publish the new WeatherStation code. Here it is: https://github.com/squix78/esp8266-weather-station It is ...
ESP8266 Weather Station Preview Video
The Weather Station code comes with a clock, current conditions such as temperature, humidity, pressure and precipitation, as ...
ESP8266 Feature Preview: More Fonts for the Weather Station!
I’m working on a new version of the Weather Station code. The first shot was the jason-streaming-parser library ...
ESP8266/Arduino: processing huge JSON objects directly on the ESP
For a while now I wanted to improve my weather station project by adding more sources of information ...
ESP8266 Weather Display: Featured on Lifehacker and by Adafruit!
It is Sunday morning and I’m laying in bed and reading the news. Then there is a article ...
ESP8266 Power Supply: Running wifi sensors from a LiPo cell
As I showed with the Long Term data logger test you can run an ESP8266 for almost three ...
ESP8266: NodeMCU Motor Shield Review
If you want to engage with your ESP8266 into robotics there is now an almost ready-to-go solution: the ...
ESP8266/Arduino: Playing around with the upcoming filesystem feature
I recently stumbled on a feature that hopefully soon will be integrated into the stable release of the ...
ESP8266: DIY Wifi-body-scale for less than $30
You might have realised that I’m recently into scales and load cells. So I couldn’t help but trying ...
WeatherStation Kit – Complete Setup Guide Ready
While the first WeatherStation Kits are just about to reach their eager recipients I was working hard to ...
Choosing the right Electronics Shop
In the last couple of months I could collect some experience in where to buy the electronic components ...
ESP8266: R.I.P. Long Term Data Logger after almost 3 months.
Yesterday evening the ESP8266 the data logger connected for the last time to Thingspeak and posted temperature and ...
ESP8266, ThirsDee: 3D printed casing arrived
This was my first take ever at designing something for a 3D printer. Since I didn’t have a ...
WeatherStation Kit ready for your order
Great news! My supplier in China has finally sourced all the components that come with the WeatherStation Kit ...
ESP8266: Wifi data logger already running for more than 2 months on batteries!
More than 1440 hours or in other words 60 days ago I put 3 AA batteries from IKEA ...
ESP8266: Meet Thirsdee, the Intelligent Plant Helper!
It’s amazing what you can do with just a few components: a load cell, a high gain analog-to-digtal ...
ESP8266: Calibrating the Wifi Scale With Temperature Compensation
In my last post I talked about my self made scale. There are plenty of applications for a ...
ESP8266: DIY Wifi Kitchen Scale
This week I finally received all the necessary pieces to build a internet connected kitchen scale. The ingredients ...
Register now: The WeatherStation Kit is coming!
I’m very happy to announce that I could find a supplier who will ship all the parts that ...
ESP8266: NodeMCU Dev Kit V1.0 Review
This post is due for a while now but I had so much fun actually using the NodeMCU ...
ESP8266: Weather Station V2 Code published
This is a total make over of the earlier weather station. Instead of building my code on the ...
#ESP8266: Open-Source Designer Advice wanted for the weather station!
So, all the major technical challenges have been resolved. But now the fine tuning begins. Anyone with a ...
#ESP8266: Improving the WeatherStation Display
These tiny OLED displays are cool, but they are also… well… tiny. To get the most of the ...
#EPS8266: long term data logger update: 31 days!
My long term logger test is already running more than 31 days or at the time of writing ...
ESP8266: 3D printed case for the weather station project
You just got to love open source! Some guys wrote a firmware for an exciting little chip (ESP8266), ...
ESP8266 contribution from Zurich to #FIFAgate: At least data is not corrupt!
I recently discovered the Node Red tool and almost immediately fell in love. I was about to write ...
ESP8266 Projects: Internet Connected WeatherStation with beautiful icons
Since I learned how to create pictures and display them on these wonderful OLED displays I wanted to build ...
ESP8266, NodeMCU: how to create xbm images for displaying on OLED 128×64 I2C Displays
Do you know these wonderfully cheap SSD1306 based OLED displays with the crispy display? For a while now ...
ESP8266: NodeMCU V1.0 part created for Fritzing
Fritzing is a nice tool to quickly draw up your breadboard circuits. From there you can easily and ...
ESP8266: NodeMCU Custom Build
My colleague Marcel recently developed a web based tool that lets you choose the modules which will be ...
ESP8266: flashing NodeMCU V1.0 on Mac OS X (or ESP8266 ESP-12E in general?)
A few days ago a package arrived from SeeedStudio: the new NodeMCU board V1.0 (see picture) The NodeMCU ...
ESP8266: Flight-O-Matic
Preview for my augmented reality project: A RaspberryPi with SDR-RTL dongle picks up signals from airplanes in my ...
ESP8266: Long Term Data Logger Test with Batteries
Today I started a (hopefully) long term battery test with the ESP8266 board I reviewed here. The conditions ...
ESP8266/Arduino: MAX7219 8×8 Led Matrix Library
Twice a year the company I work for (Netcetera) organizes a retreat for programmers, usually in the mountains. ...
RTL-SDR: Tracking airplanes for $16
In my last post I showed you how you can run a software defined radio easily on a Mac ...
RTL-SDR: Quick Guide to Software Defined Radio on Mac OS X Yosemite
Today another little package from China waited in my inbox: a DVB-T+FM Tuner. So far not that exciting. ...
ESP8266 module comparison: ESP-01, ESP-05, ESP-12, ESP-201, Test Board and NodeMCU
In this post I will guide you through the jungle of available modules based on the ESP8266. This ...
ESP8266: NodeMCU Dev Kit Review
Introduction I was very excited when the very same group that developed the NodeMcu Lua firmware announced their ...
ESP8266: ESP-201 breakout board review
Today finally a new package from China arrived containing an ESP8266-ESP201 bought on aliexpress. I had ordered two pieces ...
ESP8266, Arduino, Raspberry Pi: introduction to IoT hardware
Checkout my presentation about IoT:
ESP8266: How to get started – What hardware you’ll need
In this post I want to show you what hardware you’ll need in order to get started with ...
Oled 128×64 SSD1306 display & Arduino – How to get started
Today I received one of those super cheap Oled displays which I bought on Banggood and it was ...
ESP8266: Test board review
Recently a test board for the ESP8266 ESP-12 arrived. I ordered it on AliExpress and took several weeks to arrive. ...
ESP8266: using Docker to setup the build tool chain the easy way
When you get started with wonderful world of the ESP8266 your first step might have been to play ...
ESP8266 with web update: NodeLua, a Spark.io like ESP8266 firmware
The ESP8266 chip is really something: cheap and with its Wifi interface capable for Internet-of-Things tasks. You can ...
ESP8266: a good power supply is essential
While playing with the ESP8266-ESP01 board I had a lot of problems with random reboots. I had used ...
ESP8266: Internet connected baby nightlight for less than $10
A while ago a wanted to build one of those nightlights for my daughter that tell her when ...
ESP8266: trying out frankenstein firmware
I just gotten into the mood of trying out firmwares for the ESP8266. There is one that behaves ...
ESP8266: flashing the lua firmware and running some code
After you setup your ESP8266 module as described here you can go on and write Arduino code that talks ...
ESP8266: Using a seeeduino to talk to the ESP8266 module directly
I recently received two of these shiny new Wifi modules from China and had to test them out. ...
DevDuino Sensor Node – Part 1 – Programming the DevDuino
It took me far too long to get this working, but I finally did it: a small Arduino ...
Use proxydns and your dd-wrt router to watch Netflix on Chromecast outside of supported countries
Sadly tunlr ceased to exist – so compared to the setup I described here http://blog.squix.ch/2013/12/use-tunlr-together-with-dnsmasq-on-your.html I had to find a ...
Continuous Deployment from Github to App Engine Java with CodeShip
Motivation Continuous Deployment is nice: you roll out new versions of your software all the time and not ...
Google App Engine (Java) ChannelService with AngularJS
Motivation I’m currently working on a foosball web app that is widely used in breaks where I work. ...
Angular Directives
Just found a great tutorial for writing angular directives: Here
Use Tunlr together with dnsmasq on your dd-wrt router to easily watch Netflix abroad
Tunlr is a replacement DNS service that allows you to watch Netflix and similar services from abroad. The ...
How to use xjc to generate Java classes from Schema
This blog post nicely describes how to generate Java classes with JAXB to read XML files, given a ...
Backup your RaspberyPi SD Card images to play with different distributions
Do you like to explore all the technical possibilities of your gadgets like me? Sometimes setting up something ...
Live reload with appengine-maven-plugin
Google’s appengine-maven-plugin is cool. Especially for deploying your app to the cloud. But for developing it can be ...
Turn on/off USB Power on TL-MR3020 running OpenWrt to restart Arduino
In a later blog post I will describe how I am using a TL-MR3020 router as low-cost wifi ...
Converting keystores
JKS to P12 keytool -importkeystore -srckeystore keystore.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore keystore.p12 P12to JKS keytool -importkeystore -srckeystore ...
Use Tunlr on Boxee to watch Netflix outside of US (e.g. Germany, Switzerland)
The following how-to describes how you can watch Netflix on your boxee even if you are living outside ...
Using munin to visualize your arduino sensor data
I was looking for the easiest way to visualize the sensor data my arduino in the basement is ...
How to create an maven archetype from an existing project
Use mvn archetype:create-from-project to create an artefact from an existing project. Have a look in the target folder, ...
UIBinder: load background images in the bundle
It took me a while to figure this out, but finally I found a solution to load CSS ...
New tricks; revamped user interface
August 1st is the national holiday in Switzerland. Having a longer weekend also lets me work more on ...
Exporting your App Engine Data with a Sitemap of Sitemaps
Currently there are about 200’000 archived items available in the Feederator database. In the hope to attract more ...
Feederator, Kindle and PDF
I’m using Feederator myself to send interesting posts to my Kindle to read it later. To do this ...
Speeding up data store queries with self-merge joins
For a while now Feederator allows some kind of full text queries. When items are read for the ...
Sending XMPP messages from Google App Engine with html
Since this took me a while to figure out I’d like to share with you. I wanted to ...
Plenty of new tricks for Feederator
This weekend Feederator learned a lot of new tricks. In my opinion the coolest new thing is that ...
Capture web page screenshots headless
For a while now I have been using the Amazon cloud to render web page previews for posts ...
How to delete index on App Engine for Java
At the time of this writing there is no function to delete (unused) your datastore indexes directly with ...
New Features: Searching the archive
I’m trying to improve Feederator.org. Sometimes changes are rather invisible to the end user. Sometimes new features extend ...
Combine Feederator and Sabnzbd+ to a One-Click-Download tool
Sabnzbd+ is a great tool if you are riding the usenet wave. Feederator on the other hand is ...
New Feature: Copy items to another feed
Since feederator is only a free time project, it takes time to implement all the features that I ...
New Layout
More and more, the current layout seemed not to be as convenient as we first thought. The layout ...
A word about Feederator…
Did you ever want to control which items of a (RSS) feed should be used by your consumer ...
Feederator Beta out!
We’ve been working on Feederator a while now. It is a great feeling, now that it is finally ...