Interfacing thermocouple with Raspberry Pi using MAX31855

Reading thermocouple data on Raspberry Pi using JAVA and Pi4J with the help of MAX31855 14 bit thermocouple to digital converter. The MAX31855 performs cold-junction compensation and digitizes the signal from a K-, J-, N-, T-, S-, R-, or E-type thermocouple. The data is output in a signed 14-bit, SPI-compatible, read-only format. This converter resolves temperatures to 0.25°C, allows readings as high as +1800°C and as low as -270°C, and exhibits thermocouple accuracy of ±2°C for temperatures ranging from -200°C to +700°C for K-type thermocouples. Check here for more details. …

Read More

Send/Receive data using BLE and MBED | BBC Microbit

BLE Microbit

This video is all about sending and receiving data between BBC Microbit and any BLE enabled smart phone. Over here I have used C/C++ (MBED) as the programming language as other language (Python/JavaScript) don’t support UART data transfer service.

Read More

Fetching data from server | Arduino/ESP8266

Arduino on ESP8266

Arduino/ESP8266: Fetching data to Server (LOCAL and Online) using WifiClient on from the ESP8266 module using Arduino IDE. The chip first came to the attention of western makers in August 2014 with the ESP-01 module, made by a third-party manufacturer, AI-Thinker. This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-style commands. However, at the time there was almost no English-language documentation on the chip and the commands it accepted.The very low price and the fact that there were very few external…

Read More

Programming using C/C++ (MBED Offline IDE Setup) | BBC Microbit

mbed offline

This tutorial is around BBC Microbit and programming the microbit using MBED offline C/C++ IDE but for this, I have used Yotta command line tool provided by MBED for building the code. This lets you explore many features of the microbit which otherwise are not accessible.       Bikash Narayan PandaDeveloper, Tinkere, a proud Dad.. love to spend my available time playing with Tech!! wglabz.in

Read More

Programming ESP8266 using Arduino IDE | ESP8266

ESP8266 with Arduino IDE

Programming ESP8266 using Arduino IDE.The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and microcontroller capability paroduced by Shanghai-based Chinese manufacturer, Espressif Systems.The chip first came to the attention of western makers in August 2014 with the ESP-01 module, made by a third-party manufacturer, AI-Thinker. This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-style commands. However, at the time there was almost no English-language documentation on the chip and the commands it accepted.The very low price and the fact…

Read More

Connecting ESP8266 with Arduino | AT Commands

ESP8266 with Arduino using AT cmmands

Connecting the ESP8266 Wi-Fi module to Arduino. The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and microcontroller capability produced by a Shanghai-based Chinese manufacturer, Espressif Systems. The chip first came to the attention of western makers in August 2014 with the ESP-01 module, made by a third-party manufacturer, AI-Thinker. This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-style commands. However, at the time there was almost no English-language documentation on the chip and the commands it accepted.The very…

Read More

Custom Character Generator for 16×2/Dot Matrix LCD

MAX7219 LED Matrix Custom Char

Around microcontrollers, 16×2 LCD is a great way of displaying information to users. They are the cheapest and easy to use. Moreover, there are tons of libraries available to use these across different microcontrollers. If you want to learn more about 16×2 displays interfacing, you can check out this post. In this post, we will discuss how to show custom characters in a 16×2 LCD and dot matrix displays also. To generate the array bytes for such character generation I have written a small JAVA program, which lets you draw…

Read More

Desktop app using JAVA to share to social media

JAVA socialShare

Thsi is a JAVA based desktop app that I use to share to social media accounts. I have used Facebook4J, Twitter4J like opensource libraries to make it work.Feel free to contribute to the repo… Links: GITHub Repo : https://goo.gl/Pz3D5z Facebook4J:https://goo.gl/NivxPh Twitter4J:https://goo.gl/sK1uG3 Facebook Developer :https://goo.gl/6TRS40 Twitter Developer: https://goo.gl/OLASFE ******************************************************************** Subscribe YouTube : https://goo.gl/FhfdL7 Guys Subscribe to my channel for latest contents into your inbox. Support me to keep going. ___________________________________________ Website : https://wglabz.in Twitter : https://twitter.com/geekybikash YouTube : https://www.youtube.com/weargenius Instagram : https://www.instagram.com/weargenius/ GIT : https://github.com/oksbwn Facebook: http://www.facebook.com/geekybikash Bikash Narayan PandaDeveloper, Tinkere,…

Read More

Fedora 25 on Raspberry Pi | Let’s check it out

Fedora 25

Finally Fedora 25 beta version is out with the support for Raspberry Pi 2/3. Why not to give it a try ? In this video let’s check it out how it works. Fedora /fᵻˈdɒr.ə/ (formerly Fedora Core) is an operating system based on the Linux kernel, developed by the community-supported Fedora Project and sponsored by Red Hat. Fedora contains software distributed under a free and open-source license and aims to be on the leading edge of such technologies. As of February 2016, Fedora has an estimated 1.2 million users, including…

Read More

Logic Level Shifter using 2N7000

2N7000 logic level shifter

The 2N7000 and BS170 are N-channel, enhancement-mode MOSFETs used for low-power switching applications. The two are nearly identical except that the leads are arranged differently and the current ratings are somewhat different; they are sometimes listed together on the same datasheet, along with other variants 2N7002, VQ1000J, and VQ1000P.The 2N7000 is a widely available and popular part, often recommended as useful and common components to have around for hobbyist use, along with such other popular discrete semiconductors as the 1N4148 and 1N4001 diodes; the 2N2222, 2N3904, and 2N3906 bipolar junction…

Read More