Tag Archives: Arduino

DS18B20 Sensor Based Thermometer with Nokia 5110 LCD display

Hi guys welcome to this tutorial. Today we will be building a simple temperature monitor using the DS18B20 sensor with a Nokia 5110 LCD Display and an Arduino mega.

The DS18B20 digital temperature sensor gives a 9-bit to 12-bit Celsius temperature readings and also has an alarm function with nonvolatile user-programmable upper and lower trigger points. The sensor communicates via the 1-Wire communication protocol and thus by definition requires only one data line (and ground) for communication with a central microprocessor. Among the special features of this sensor, is an operational mode in which it can derive power directly from the data line (“parasite power”), eliminating the need for an external power supply line.

DS18B20 Sensor Based Thermometer with Nokia 5110 LCD display – [Link]

Imitation Fireplace Using Cool Mist and LEDs

A convincing artificial fire effect for the holiday season, using NeoPixel LEDs, an Arduino UNO, and a cool mist module.

The instructions for this are actually pretty simple, basically you just need to get the materials, and put them all together. The only technical part is soldering the wires onto the NeoPixel stick, and uploading the code to the Arduino. So let’s start with the NeoPixel LEDs.

Imitation Fireplace Using Cool Mist and LEDs – [Link]

Open-Source NB-IoT Shield for Arduino

This completely open-source LTE shield uses the latest and greatest CAT-M NB-IoT technology optimized for low-power IoT devices! by Timothy Woo @ hackster.io:

With the emergence of low-power IoT devices with cellular connectivity and the phase-out of 2G (with only T-mobile supporting 2G/GSM until 2020), everything is moving toward LTE and this has left many people scrambling to find better solutions. However, this has also left many hobbyists facepalming with legacy 2G technology like the SIM800-series modules from SIMCOM. Although these 2G and 3G modules are a great starting point, it’s time to move forward and SIMCOM recently announced their new SIM7000A LTE CAT-M module at a developer’s conference. How exciting! 🙂

Open-Source NB-IoT Shield for Arduino – [Link]

Meduino Mega2560 Pro Mini Board

This Arduino board called Mega2560 uses the ATmega2560 microcontroller and is offered in a reasonable price. The microcontroller used has 16 analog inputs,  54 digital IOs and is working on 5V voltage. Epalsite electronics designed the small board exactly for this microcontroller. You can buy it e.g. on ebay.com for 12.99 USD.

Specification of ATmega2560:

  • DC Current per I/O Pin – 40 mA
  • DC Current for 3.3V Pin – 50 mA
  • Flash Memory – 256 KB of which 8 KB used by bootloader
  • SRAM – 8 KB
  • EEPROM – 4 KB
  • Clock Speed – 16 MHz

Meduino ATmega2560 Pro Mini Specs:

  • Completely compatible with original Arduino Mega2560
  • Pin pitch: 0.1 inch
  • Size: 5.42cm*3.68cm
  • With Atmega16U2 chip as the USB to Serial converter
  • Working voltage: 5V
  • Input Voltage: 7-12V
  • Analog Input Pins: 16
  • Digital I/O pins: 54
  • The maximal current from 3.3V regulator: 150 mA

LattePanda – Hackable Single Board Computer runs Win 10

LattePanda, has announced the launch of its next-gen LattePanda, LattePanda Delta, what the company claims to be the first hackable computer pre-installed Windows 10 and compatible with Linux. It offers onboard Intel 7th Gen Dual-core, Four-Thread processor, and the general performance is four times higher than the first generation. Additional it integrates an Arduino Compatible coprocessor to support the access of thousands of sensors and controllers. The project is live on kickstarter and has 59 days to go.

This is why we redesigned the LattePanda – to make it even easier for these talented and eager individuals to have a tool that can power nearly anything they want to build, whether a video game console, a 4K movie player, an in-home fire sensor, or even a digital instrument.

Key specifications:

  • Windows 10 Pro preinstalled, support Linux
  • CPU Up to Intel Core 7th generation M3-7Y30, 2.6Ghz
  • Up to 8GB dual-channel RAM
  • Compatibility with NVMe SSDs
  • Gigabit Ethernet, Wake on lan enable
  • Intel Dual Band Wireless-AC 3165, support 2.4G/5G WiFi, support Bluetooth V4.2
  • Software that includes AI and IoT developer kits, allowing students to explore these advanced technologies in an easy, user-friendly way
  • Hardware to support creations that leverage Artificial Intelligence (AI), Augmented Reality (AR), Virtual Reality (VR) and Machine Learning (ML)
  • Arduino-enabled, support all of arduino IDE and software library, compatible with Arduino sensor and Actuator.

Neutrino 3.0: The 32-bit Arduino Zero compatible!

The Neutrino 3.0 is an inexpensive, open source, miniaturized version of the Arduino Zero! Featuring a 32-bit ARM processor running at 48MHz, and boasting 32K of ram, the Neutrino is far more capable than your typical Arduino. And because it has the same processor and pinout, all libraries written for the Zero will work on the Neutrino without any modification!

Technical Specs

  • Microcontroller: Atmel ATSAMD21G18 ARM Cortex M0+
  • Clock speed: 48 MHz
  • Operating voltage: 3.3V
  • I/O pin limits: 3.3V, 7 mA
  • Digital I/O pins: 14, with 12 PWM
  • Analog input pins: 6, 12-bit ADC channels
  • Analog output pins: 1, 10-bit DAC
  • Flash memory: 256 KB
  • SRAM: 32 KB
  • Voltage regulator: 3.7-5.5V input / 3.3V, 300mA output
  • Dimensions: 1.4 x 0.7″ (36mm x 18mm)

The project is live on kickstarter and has 14 days to go.

Arduino Nano to PIC40/28 Pin Shield

Arduino Nano to PIC40/28 PIN development shield is an extension for Arduino Nano. This project is useful to create many projects using PIC40/28PIN shield published on electronics-lab.com, refer to schematic and connection diagram to use this shield. Two on board regulators are provided which outputs 5V DC and 3.3V DC, this dual supply helps many projects which need dual supply. Jumper J1 is for supply selection VCC To 3.3V or 5V, diode provided at input of regulator for reverse supply protection. Not populated J4, Close J3 to supply 5V to Nano.

Arduino Nano to PIC40/28 Pin Shield – [Link]

Programming the ATtiny10 using Arduino IDE

David Johnson-Davies @ technoblogy.com has a nice guide on how to program ATtiny10 6-pin mcu using the arduino IDE. Programming is done using the widely available USBasp programmer from Thomas Fischl. Examples are also included on the guide.

Unlike the SPI protocol used to program the larger AVR chips, such as the ATmega328 in the Arduino Uno, the ATtiny10 uses a programming protocol called TPI (Tiny Programming Interface) which needs only five wires. Fortunately Thomas Fischl’s excellent USBasp programmer supports this protocol [3]; you can build your own, order one from his site, or they are widely available on eBay [4], Banggood [5], etc.

Using an ATmega328 without a crystal

Here is another guide from David Johnson-Davies @ technoblogy.com explaining how to program an ATmega328 on a breadboard using the Arduino IDE. The guide is focused on how to use the internal clock of the microcontroller and how to achieve this using the Arduino environment. By default Arduino IDE doesn’t include a Boards option for an ATmega328 without an external crystal, so here is how to add this support.

Proto Board Power Supply

David Johnson-Davies @ technoblogy.com build a breadboard friendly power supply to power your Arduino or other low power electronics. The power supply is able to deliver 0V to 5.5V at up to 0.5A and it’s powered from two Li-Ion rechargeable batteries. The output can be adjusted using a rotary encoder, and the voltage is displayed on a three-digit 7-segment display. The whole circuit is controlled by an ATmega328.