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

Tap into the net of items (IoT) with cutting edge projects!

The net of Things:Do-It-Yourself at domestic initiatives for Arduino, Raspberry Pi, and BeagleBone Black gets you got to work with the preferred processing structures and instant verbal exchange applied sciences to attach units and structures to the net utilizing sensors. you will examine the fundamentals of object-oriented programming and relational databases so that you can entire your tasks with ease.

Each undertaking encompasses a checklist of required instruments and elements, how-to causes with pictures and illustrations, and whole programming code. benefit from the ability and flexibility of the IoT with aid from this functional, easy-to-follow guide.

Inventive DIY tasks include:

  • Home temperature tracking system
  • Raspberry Pi domestic climate station
  • Webcam and Raspberry Pi camera
  • Internet-enabled, Arduino-powered storage door opener
  • Arduino irrigation keep an eye on system
  • Arduino lighting fixtures controller
  • BeagleBone Black message controller
  • BeagleBone Black temperature sensor with cloud service
  • Machine-to-Machine communications 

Software downloads for the e-book can be found at www.mhprofessional.com/iot

Show description

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

Similar Engineering books

Fundamentals of Aerodynamics, 5th Edition

According to its bestselling prior variations, basics of Aerodynamics, 5th variation via John Anderson, deals the main readable, fascinating, and updated evaluate of aerodynamics to be present in any textual content. The vintage association of the textual content has been preserved, as is its profitable pedagogical gains: bankruptcy roadmaps, preview packing containers, layout bins and precis part.

Electrical and Electronic Principles and Technology (3rd Edition)

During this ebook John poultry introduces electric ideas and know-how via examples instead of idea - permitting scholars to strengthen a valid realizing of the rules wanted by means of technicians in fields akin to electric engineering, electronics and telecommunications. No earlier historical past in engineering is believed, making this a great textual content for vocational classes at point 2 and three, beginning measure and introductory classes for undergraduates.

Engineering Mechanics: Dynamics (13th Edition)

In his revision of Engineering Mechanics, R. C. Hibbeler empowers scholars to reach the entire studying adventure. Hibbeler achieves this via calling on his daily lecture room adventure and his wisdom of the way scholars study inside and out of lecture. this article is perfect for civil and mechanical engineering pros.

Modern Semiconductor Devices for Integrated Circuits

Glossy Semiconductor units for built-in Circuits, First variation introduces readers to the realm of recent semiconductor units with an emphasis on built-in circuit functions. KEY themes: Electrons and Holes in Semiconductors; movement and Recombination of Electrons and Holes; equipment Fabrication expertise; PN and Metal–Semiconductor Junctions; MOS Capacitor; MOS Transistor; MOSFETs in ICs—Scaling, Leakage, and different issues; Bipolar Transistor.

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

Show sample text content

Subsequent got here a dialogue of the GPIO pins, that is how the liquid crystal display exhibit interfaces to the BBB. I validated an easy Python script to check the BBB to liquid crystal display show interface to teach that it functioned as anticipated. I subsequent confirmed you the way to load Flask, a “lightweight” net server program. Flask presents the framework to method messages got from distant browsers, which could then be proven at the neighborhood liquid crystal display reveal. The bankruptcy concluded with a chain of demonstrations exhibiting messages being despatched to the BBB from a computer, telephone, and a pill. All of those units have been wirelessly attached to the LAN to which the BBB used to be additionally attached. 10 bankruptcy BeagleBone Black with Cloud provider This chapter’s venture will show find out how to attach a BeagleBone Black (BBB) working the Angstrom Linux distribution to an internet net carrier. The BBB also will have temperature sensors interfaced to it. The BBB will run a application that takes measurements and hence sends them to the Xively net provider. clients should be in a position to log into the Xively web site and detect either present and prior measurements. This venture is designed to teach you ways to establish a cloud-based sensor method, which shops all sensor information remotely, taking away the necessity for a neighborhood database. Temperature Sensor I used a TMP36 as a temperature sensor, that's an identical variety I utilized in bankruptcy 2’s domestic temperature tracking approach venture. That venture extensively utilized the Raspberry Pi because the major keep an eye on board. i can't repeat the TMP36 sensor description the following, yet easily refer you again to bankruptcy 2 for the main points. I additionally reused the convenient cat five interconnection procedure, which I additionally defined intimately in bankruptcy 2. determine 10-1 is the relationship schematic for the BBB and the TMP36 sensor. determine 10-1 TMP36 to BBB connection schematic in simple terms 3 connections are required: 5V, output sign, and flooring. there's additionally little need for an exterior analog-to-digital converter (ADC) chip during this venture because the BBB already includes that performance. Pin P9_40 connects to at least one of the BBB’s ADC channels, yet there's one trouble so you might learn about. the utmost voltage BBB ADC channel can accurately settle for is 1. 8V. any longer may cause harm to the enter. The TMP36 sensor can produce a voltage exceeding that point while measuring temperatures at or above 266° F. That’s a really extreme temperature, which should not be encountered while utilizing this undertaking in a regular place of dwelling or workplace surroundings. determine 10-2 indicates the actual approach with one temperature sensor hooked up to a BBB utilizing a solderless breadboard. I extensively utilized the venture BBB in a standalone configuration with a display screen, keyboard, mouse, and powered USB hub. The BBB was once additionally stressed to my LAN for the mandatory web connectivity. determine 10-2 actual process not anything else used to be required from the potential, so all that’s left is to debate the software program, that is the place the “magic” occurs. Adafruit_BBIO Library The very smart fogeys at Adafruit Industries have made a Python library freely on hand, which lets you connect with the BBB GPIO and ADC pins between different issues.

Download PDF sample

Rated 4.46 of 5 – based on 18 votes