I got the Linkit 7688 Duo couple of years back but was not able to work on it apart from getting started and programming the onboard Atmega(w/ Arduino Bootloader) using Arduino IDE video. But recently I thought of checking out the python programming aspect of it, as the MPU runs an OpenWRT based lightweight OS over which we can run any programming language as long as the limited resources available on the board are sufficient. The board comes with one MPU (MT7688) and one MCU(Atmega32U4) I am working on a…
Read MoreCategory: Arduino
Connected Weighing scale using HX711 and ESP8266
Since I got into Home Automation System, I have always wanted a central system with as much as information about me starting from my food habit to each and everything that can be measured or collected. You can say that it is greatly influenced by JARVIS of Iron Man which came around my Engineering days. Coming to the topic, I recently managed to connect a regular bathroom weighing scale to my Home Automation System (OpenHAB) using MQTT. So basically this post is all about how to do that. For the weighing…
Read MoreESP32 LoRaWAN Node using Arduino
To test out the recent addition in my lab that is the LoRa gateway, I needed one LoRa node also. LoRa modules are available to be used with Arduino as well as Raspberry Pi and are pretty cheap too. However, you can get complete LoRa module with ESP32 and OLED display at pretty low price from Banggood, and they fit the purpose. And by using these, you don’t need to jumble around jumpers. In this post, I have covered how to make a simple, cheap LoRa node that can send…
Read MorePIR Sensor with Arduino
PIR sensors are really simple and easy to use as well as cheap motion detection sensor. The feature that it is easy to interface with any microcontroller makes it widely usable. This post is a simple one around how to interface any PIR sensor having digital output to the arduino board. There are many kinds of PIR sensors available having stuff like onboard relay etc. but the one I am using gives digital output whenever it detects motion. Due to that, it is easy to interface with any microcontroller. …
Read MoreRPi GPIO Programming using Arduino Web IDE
Recently Arduino has launched support for programming ARM-based SBCs by using the Arduino web editor and Raspberry Pi is one of the SBCs in the list. This video is all about the basic setup to get started with the programming of the Raspberry Pi GPIOs by using Arduino codes. The setup is pretty simple and will help you if you are more comfortable in the Arduino ecosystem as compared to python. More depth functionalities are yet to be checked. Bikash Narayan PandaDeveloper, Tinkere, a proud Dad.. love to spend…
Read MoreArduino: String to Array Conversion based on delimiter
This is a simple sketch on how to convert any String to Array in Arduino based on any token or delimiter. Whenever you are working on any project which involves data transfer between Arduino and Other devices/micro-controllers using serial or Wi-Fi or Ethernet you might need to transfer chunks of data and usually the data are not mapped unless you are using JSON or XML. Use of JSON and XML works fine, but proper parser needs to be added to the micro-controller to parse the encoded data. So if required…
Read MoreProgramming Linkit Smart 7688 DUO using Arduino IDE
[sg_popup id=3] In this tutorial, we will see how to program the Atmega324 controller of Linkit Smart 7688 DUO module using the Arduino IDE. The boards come in two flavors, Linkit Smart 7688 and Linkit Smart DUO. The difference between both is that the DUO has an ATMEGA324 controller apart from the main MPU which can be programmed using Arduino. In DUO module GPIOs of both the MPU as well as MCU are exposed and some are even multiplexed. The MCU can also be interfaced or controlled using the MPU…
Read MoreESP32 : Programming using Arduino IDE
[sg_popup id=3] ESP32: ESP32 is highly-integrated with inbuilt antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. ESP32 adds priceless functionality and versatility to your applications with minimal Printed Circuit Board (PCB) area requirements. (Source: http://bit.ly/2yr3R1o) this video is around how to get started with ESP32 and programming it using Arduino IDE. This video shows a simple example of printing out some data to the serial console from the ESP32 module programmed using Arduino IDE. To enable programming of the ESP32 module from Arduino IDE we…
Read MoreFirmata protocol with Raspberry Pi and Arduino
Firmata is a protocol that is used to communicate with microcontrollers from any tablet/pc over the serial interface. There are implementations of this for other platforms too along with Arduino. You can find support for this if you are using any Arduino IDE released after 2008.Use of this protocol lets you access GPIO of Arduino from any host device natively without uploading the sketch each time you change the sketch. You can use Arduino as ADC for your Pi as it doesn’t have native ADC pins, you can also interface…
Read MoreIOT: Power outlet controlled from internet using WeMOS
This is a simple project to make IOT enabled power outlet. This video is around WeMOS and demonstrates how to use WeMOS with thingspeak to control some loads in my home. This project lets you control your devices which you need to connect to the output sockets. As an online server, I have used Thinspeak.com but you can use any server but you just need REST API. Check out the video to get started. Bikash Narayan PandaDeveloper, Tinkere, a proud Dad.. love to spend my available time playing with Tech!!…
Read More