Home | Difficulty level

Difficulty level

The tutorials published on DIY Projects are classified by level of difficulty:
Beginner: you learn programming, micro-controllers, electronics … in short you need tutorials that guide you step by step on simple subjects to get you started.
Advanced: You have already programmed and you would like to go further. You would like to make your own connected objects, start creating scripts on a home automation server.
Confirmed: putting your hands in the terminal is no problem. You have a good knowledge of programming. You have problems to solve. You want to move on to the next step and develop real DIY projects.
Expert: Do you really need DIY Projects? In any case I hope you will find plenty of new ideas. The entire community would be happy to take advantage of your knowledge and experience. The comments and social networks are there for that.

Armbian-config on Armbian, the equivalent of raspi-config for Raspbian

Armbian version 5.27 introduces a configuration tool called armbian-config. This is almost the equivalent of raspi-config on Raspbian. Armbian can run on mini PCs with very different designs (Allwinner, freescale, actionsemi), the tool does not support the configuration of hardware devices (camera, GPIO, I2C …). What can be configured with …

Read More »

Getting start with the Homie library (MQTT) for connected objects based on ESP8266

The Homie library has become very popular for the rapid development of ESP8266-based connected objects that communicate through MQTT messages. This library (GitHub page) is developed and maintained by Marvin Roger (personal page). Homie is a library that supports Wi-Fi network connection, authentication to an MQTT server and even wireless …

Read More »

Start with PlatformIO, the alternative IDE for Arduino, ESP8266, ESP32 and other microcontrollers

PlatformIO IDE is a development environment that can replace the traditional Arduino IDE. PlatformIO supports more than 400 development cards for the main microcontrollers (Atmel AVR, Espressif ESP8266 and ESP32, STMicro STM32, Teensy …). It is not a simple code editor, it is a true development platform that targets the …

Read More »