Site Information

 Loading... Please wait...

Blog

IoT (Internet of Things) Projects for Arduino, Raspberry Pi and BeagleBone Black

Posted by Technical Literature on

The Internet of Things - Do-It-Yourself at Home Projects for Arduino, Raspberry Pi and BeagleBone Black

The Internet of Things (IoT) is the inter-networking of physical devices, vehicles (also referred to as "connected devices" and "smart devices"), buildings, and other items embedded with electronics, software, sensors, actuators, and network connectivity which enable these objects to collect and exchange data.

The Internet of Things:Do-It-Yourself at Home Projects for Arduino, Raspberry Pi, and BeagleBone Black gets you started working with the most popular processing platforms and wireless communication technologies to connect devices and systems to the Internet using sensors. 

You will learn the basics of object-oriented programming and relational databases so you can complete your projects with ease.

Each project features a list of required tools and components, how-to explanations with photos and illustrations, and complete programming code. 

Take advantage of the power and versatility of the IoT with help from this practical, easy-to-follow guide.

Inventive DIY projects include:

  • Home temperature monitoring system
  • Raspberry Pi home weather station
  • Webcam and Raspberry Pi camera
  • Internet-enabled, Arduino-powered garage door opener
  • Arduino irrigation control system
  • Arduino lighting controller
  • BeagleBone Black message controller
  • BeagleBone Black temperature sensor with cloud service
  • Machine-to-Machine communications 

More Information...


Raspberry Pi 3 System With CAN Bus Interface

Raspberry Pi 3 System With CAN Bus Interface

Our Raspberry Pi 3 System With CAN Bus Interface (PiCAN2) comes with a pre-installed Raspbian operating system.

The PiCAN2 board provides Controller Area Network (CAN) Bus capabilities for the Raspberry Pi. It uses the Microchip MCP2515 CAN controller with MCP2551 CAN transceiver. Connection are made via DB9 or 3-way screw terminal.

There is an easy-to-install SocketCAN driver, and programming can be accomplished in C or Python.

The enclosure is a two part clip together plastic enclosure for use with the PiCAN2 board and the Raspberry Pi 2/3. The enclosure is made from High Impact Polystyrene HIPS UL94-HB material. Mounting flanges allow for wall mounting.

System Features

  • Raspberry Pi 3, Model B, 1 GB RAM.
  • Raspberry Pi 8GB Preloaded (NOOBS) SD Card - SanDisk Extreme 8GB microSDHC UHS-1 with speed up to 48 MB/sec.
  • PiCAN2 - CAN Bus Interface for Raspberry Pi.
  • The enclosure is made from High Impact Polystyrene HIPS UL94-HB material. Mounting flanges allow for wall mounting.

More Information...

Troubleshooting your PiCAN2 CAN Interface Board for Raspberry PI

The PiCAN2 board series we offer through this website provides Controller Area Network (CAN) Bus capabilities for the Raspberry Pi. And while the hardware has turned out to be exceptionally reliable, we receive requests for technical support on a regular basis. However, the vast majority of these inquiries could be prevented by following some basic steps that prevent [...]

Read More »


Python Programming Using Machine-Learning Algorithms To Create Real-World Applications

Python is a widely used high-level programming language for general-purpose programming, created by Guido van Rossum and first released in 1991. An interpreted language, Python has a design philosophy which emphasizes code readability (notably using whitespace indentation to delimit code blocks rather than curly brackets or keywords), and a syntax which allows programmers to express [...]

Read More »


Industrial Raspberry Pi Meets The EN61131-2 Standard And Supports Analog And Digital I/O

KUNBUS has followed up the RevPi Core by launching the RevPi Core 3. Equipped with the latest Compute Module 3 from Raspberry Pi, it has a 1.2 GHz Quad Core processor with 1 GB RAM and 4GB eMMC flash memory. Thanks to the boost in performance in comparison with its predecessor, the RevPi Core 3 is [...]

Read More »


Raspberry Pi Hands-On Recipes Using Sensors, Motors, And Other Hardware

With millions of new users and several new models, the Raspberry Pi ecosystem continues to expand, along with a lot of new questions about the Pi’s capabilities. The second edition of this popular cookbook provides a great number of hands-on recipes for running this tiny low-cost computer with Linux, programming it with Python, and hooking up [...]

Read More »


SAE J1939 Development And Prototyping With The Raspberry Pi

The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries. The original model became far more popular than anticipated, selling outside of its target market for uses such as robotics. Peripherals, such as [...]

Read More »


A Dozen Fiendishly Fun Projects For The Raspberry Pi!

The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries. The original model became far more popular than anticipated, selling outside of its target market for uses such as robotics. Peripherals [...]

Read More »


CAN Bus And SAE J1939 Recording and Simulation Using the Raspberry Pi

The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries. The original model became far more popular than anticipated, selling outside of its target market for uses such as robotics. Peripherals (including [...]

Read More »


SAE J1939 Data Stream Recording With Raspberry Pi

The Raspberry Pi is undoubtedly the perfect embedded system to read and record data streams from a vehicle bus. The Linux operating system provides the means of an established file management system, and these days there are multiple choices for the appropriate RPi CAN or SAE J1939 hardware interface. In the following project, I am using the Copperhill [...]

Read More »


SAE J1939 Turbo Interface for Raspberry Pi - Firmware Update

The jCOM.J1939.RPi, an SAE J1939 interface for the Raspberry Pi, is not an RPi HAT in the common sense. The board incorporates an ARM processor with CAN transceiver for use on the Raspberry Pi while allowing the operation with any other RPi-compatible board.By combining our J1939 port interface, the Raspberry Pi, an SAE J1939 cable, and [...]

Read More »