• MicroPython
      4 min | 11477

      #MicroPython: VSCode IntelliSense, Autocompletion & Linting capabilities

      MicroPython | 4 min | 11477

      visual studio code

      Last December, I wrote an article telling you that I was switching from Atom.io to Visual Studio Code to program MicroPython. Nowadays, I'm still using VSCode and the PyMakr extension. The latter enables the communication to a board running MicroPython using the built-in command line REPL. Thus, I can run a single file on my board, sync my entire project or directly type and execute commands using the Terminal on VSCode. However, I was missing some of the main features of VSCode, namely IntelliSense, autocompletion, and linting capabilities. Last month, BradenM contacted me and told me that he...

    • General, MicroPython
      1 min | 1843

      #Collector: Things that I recently bought - XIAOMI Wowstick & ESP32 8MB PSRAM

      General, MicroPython | 1 min | 1843

      development boards
      electric screw driver
      esp32 8mb psram
      misc article
      xiaomi wowstick

      This is a misc. small article. Two month ago, I bought on Banggood two articles that I wanted to show you, but this time, these are not connected to an application, code or a detailed product review. This is only a misc. article to describe my purchase: The Xiaomi Wowstick Screw Driver and the TTGO ESP32 WROVER with 8MB PSRAM.


      Xiaomi Wowstick

      If you are looking for a very small electric screw driver, then the Xiaomi Wowstick is an option for you. It in...

    • MicroPython, Product Reviews
      5 min | 8542

      #MAiX Dock & MicroPython: Hands-On with low power AI at the edge

      MicroPython, Product Reviews | 5 min | 8542

      edge device
      low port ai
      low power ai
      maix dock
      object classifier

      This week, I received from Seeed Studio a MAiX Dock to review it. The main board of the kit includes a Sipeed M1w which is a compact module like the ESP32 but based on the Kendryte K210 dual core RISC-V processor. It is designed for low power artificial intelligence workloads, such as face detection, object recognition, or audio processing. There are two type of modules: the Sipeed M1 and M1w, the last one includes WIFI connectivity.

      The main features of the MAiX Dock boards are:

      1. Display I/F – A...
    • MicroPython, Product Reviews
      3 min | 4464

      #Review: Meet the M5Stack FIRE

      MicroPython, Product Reviews | 3 min | 4464

      m5stack fire

      This month, I received the M5Stack FIRE development kit with a PLC base kit from Banggood to review (see Fig. 1). After using it, I can affirm that the M5Stack takes an alternative approach to ESP32 prototyping, because the resulting projects are almost simultaneously finished products. This is possible because the board is housed in a stylish and robust hosing with graphics display, buttons, microSD card slot, USB-C port and speakers. I tested the M5Stack FIRE development kit, and the board i...

    • Home Automation, MicroPython
      2 min | 3881

      #MicroPython: Home Automation using Blynk connected to a WiPy 3.0 / 2.0

      Home Automation, MicroPython | 2 min | 3881

      home assistant
      home automation
      wipy 3.0

      This time a quick tutorial to control your WiPy 3.0 / 2.0 or an ESP32 using Blynk.

      Blynk is the most popular mobile app for the IOT. Works with anything: ESP8266, Arduino, Raspberry Pi, SparkFun and others.

      I found a library to connect MicroPython to Blynk but it is only compatible with the WiPy 1.0. Thus, I modified it and made it compatible with the WiPy 3.0 / 2.0 and with the ESP32 running MicroPython. If you do not have any idea about MicroPython, I rec...

    • MicroPython
      6 min | 3584

      #MicroPython: Programming an ESP using Jupyter Notebook

      MicroPython | 6 min | 3584

      access to data
      jupyter kernel
      visual studio code

      I was looking at my last articles about MicroPython and my new articles about Jupyter and Docker, and I thought if it is possible to make a mix between Jupyter and the ESP boards. I use usually Visual Studio Code to program the ESP but for analytics I use Jupyter. I looked if it was possible to connect the Jupyter kernel to the ESP using the serial port and: Yes!, it is possible. This can be a great tool to teach kids to access data from connected sensors and analyze it us...

    • MicroPython
      1 min | 949

      Happy New Year!

      MicroPython | 1 min | 949

      happy new year
      xmas lights

      Out with the old, in with the new! Happy 2019!

      It's been a two years now since I started this blog. It's a hard job to maintain it up-to-date but I still have fun writing and coding for this purpose! I hope the next year will be better than this one! :)

      This post includes a new video for happy new year! The video combines some of the MicroPython code, that I've published this year. I'll be uploading the repo to GitHub in the next days. But, in the meantime enjoy the video, and check the MicroPython projects here!

    • MicroPython
      3 min | 19186

      #MicroPython: Visual Studio Code (VSCode) as IDE

      MicroPython | 3 min | 19186

      visual studio code
      wipy 3.0

      Quoting the official MicroPython's website:

      MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.

      Besides C++ and C, I use MicroPython to program microcontrollers, especially the ESP32/ESP8266 types. These two microcontrollers are compatible with MicroPython and it is easy to integrate sensors and actors programming using this language. I wrote a tutorial about installing MicroPython on the ESPs, as well a lot of articles a...

    • MicroPython
      1 min | 871

      Merry XMAS and Happy 2019!

      MicroPython | 1 min | 871

      happy new year
      merry Christmas

      LeMaRiva|tech wishes you a Merry Christmas and a Happy New Year! To celebrate I made a video using the Xmas-lights from last year, but this time I connected the ESP32 to a Jupyter kernel to control the lights. A new Jupyter-ESP32 tutorial is coming soon. In the meantime, you can track Santa and spend time with your family!

      PythonCode: https://github.com/lemariva/Xmas-lights
    • Cloud Platforms, Home Automation, MicroPython
      2 min | 1686

      #Zerynth: ESP32 & Google IoT Core - Part 2: Getting data from Smart Power Outlets

      Cloud Platforms, Home Automation, MicroPython | 2 min | 1686

      google cloud platform
      smart power outlets

      This part 2 of the tutorial will allow you to get data from the smart power outlets and send it to the Google Cloud Platform (GCP) throught the Google IoT Core and using an ESP32 programmed with Zerynth (Python). This data is not usually available to the user (directly, you need to use the power outlet application), and it is sent to the company servers.

      If you want to check, if your power outlets are compatible for this tutorial, they should have the...