Developing an open-source air quality monitor and a sensor network for the community


https://www.electronics-lab.com/developing-an-open-source-air-quality-monitor-and-a-sensor-network-for-the-community/

The OpenAirMonitor is an outdoor air quality monitor that is powered by solar energy and sends data over LoRaWAN and Bluetooth LE. It measures the amount of dust (PM1, PM2.5, and PM10), as well as the temperature and humidity. The monitor has a STEMMA QT connector, which means that it can be connected to external […]

AVR8js – Open Source Arduino Simulator Based on JavaScript


https://www.electronics-lab.com/avr8js-open-source-arduino-simulator-based-javascript/

One of the things I love about JavaScritpt is the fact it keeps finding applications in different domains. One such use is in Arduino, with Espruino (open-source JavaScript interpreter for microcontrollers), and an interesting new one is the AVR8js. AVR8js is an open-source Arduino simulator based on JavaScript that can run in the cloud or […]

Bangle.js: the hackable Smart Watch


https://www.electronics-lab.com/bangle-js-hackable-smart-watch/

While Python currently sits atop the throne of the most popular programming language in the world, languages like javascript have been creeping around the throne with different frameworks and APIs that have taken the language beyond use of web development. This was evident in Espruino as it opened up the doors to the use of […]

Pixl.js – The Latest Addition to the Espruino Family


https://www.electronics-lab.com/pixl-js-the-latest-addition-to-the-espruino-family/

Espruino is a small computer that anyone can use to control things around it. Its JavaScript interpreter gives you instant feedback so that you can experiment and develop whatever your level of experience. Even if you can’t program, you can still get started quickly with the web-based graphical code editor! The Espruino family started with one […]

Puck.js – The Ground-Breaking Bluetooth Low Energy Beacon


https://www.electronics-lab.com/puck-js-bluetooth-low-energy-beacon/

Puck.js is a Bluetooth Low Energy Beacon which can be programmed and debugged wirelessly with JavaScript. It is both multi-functional and easy to use.  This beacon uses a custom circuit board with the latest Nordic chip, Bluetooth LE, Infrared transmitter, NFC, magnetometer, temperature sensor, RGB LEDs, and much more. Unlike other beacons, Puck.js comes with […]

Espruino: JavaScript for Things


https://www.electronics-lab.com/espruino-javascript-for-things/

Espruino is the world’s first JavaScript microcontroller. With it you are able to develop intelligent devices quickly and easily. Espruino is a small computer that anyone can use to control things around them. Its JavaScript interpreter gives you instant feedback so that you can experiment and develop whatever your level of experience. Even if you can’t […]

Time-based One-time Password fob for Google Authenticator


https://www.electronics-lab.com/time-based-one-time-password-fob-for-google-authenticator/

conoroneill.net has coded an Espruino Pico to work like a HID device. Now that the Espruino Pico has (beta) HID support, it can pretend to be a keyboard or mouse (or other HID compatible device). This makes it possible to send characters to the active window on your Windows/Linux/Mac PC. I’ve cobbled together some code which […]