Beginning Sensor Networks With Xbee, Raspberry Pi, and Arduino, Second Edition: Sensing The World With Python and Micropython Charles Bell
Beginning Sensor Networks With Xbee, Raspberry Pi, and Arduino, Second Edition: Sensing The World With Python and Micropython Charles Bell
com
OR CLICK BUTTON
DOWLOAD NOW
More products digital (pdf, epub, mobi) instant
download maybe you interests ...
https://ebookmeta.com/product/beginning-micropython-with-the-
raspberry-pi-pico-build-electronics-and-iot-projects-1st-edition-
charles-bell/
https://ebookmeta.com/product/beginning-robotics-with-raspberry-
pi-and-arduino-using-python-and-opencv-pdfdrive-com-1st-edition-
jeff-cicolani/
https://ebookmeta.com/product/raspberry-pi-home-automation-with-
arduino-second-edition-dennis-andrew-k/
https://ebookmeta.com/product/arduino-and-raspberry-pi-sensor-
projects-for-the-evil-genius-1st-edition-chin/
Cambridge IGCSE and O Level History Workbook 2C - Depth
Study: the United States, 1919-41 2nd Edition Benjamin
Harrison
https://ebookmeta.com/product/cambridge-igcse-and-o-level-
history-workbook-2c-depth-study-the-united-states-1919-41-2nd-
edition-benjamin-harrison/
https://ebookmeta.com/product/raspberry-pi-home-automation-with-
arduino-1st-edition-andrew-k-dennis-2/
https://ebookmeta.com/product/raspberry-pi-home-automation-with-
arduino-1st-edition-andrew-k-dennis/
https://ebookmeta.com/product/iot-machine-learning-applications-
in-telecom-energy-and-agriculture-with-raspberry-pi-and-arduino-
using-python-1st-edition-puneet-mathur/
https://ebookmeta.com/product/embedded-robotics-mobile-robots-
with-raspberry-pi-and-arduino-4th-edition-thomas-braunl/
TECHNOLOGY IN AC TION™
Beginning Sensor
Networks with
XBee, Raspberry Pi,
and Arduino
Sensing the World with Python
and MicroPython
—
Second Edition
—
Charles Bell
www.allitebooks.com
Beginning Sensor
Networks with XBee,
Raspberry Pi, and
Arduino
Sensing the World with Python
and MicroPython
Second Edition
Charles Bell
www.allitebooks.com
Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino:
Sensing the World with Python and MicroPython
Charles Bell
Warsaw, VA, USA
www.allitebooks.com
I dedicate this book to the countless healthcare
professionals, first responders, and many unsung heroes of
this difficult time we face in the world during the COVID-19
crisis. It is my hope this book and others like it help the
millions of people pass the time during the crisis learning
more about science and technology.
www.allitebooks.com
Table of Contents
About the Author��������������������������������������������������������������������������������xv
www.allitebooks.com
Table of Contents
vi
Table of Contents
vii
Table of Contents
viii
Table of Contents
ix
Table of Contents
Arduino Tutorial�������������������������������������������������������������������������������������������������288
Learning Resources�������������������������������������������������������������������������������������289
The Arduino IDE�������������������������������������������������������������������������������������������290
Project: Hardware “Hello, World!”����������������������������������������������������������������294
Hosting Sensors with Arduino���������������������������������������������������������������������������300
Project: Building an Arduino Temperature Sensor���������������������������������������������302
Hardware Setup�������������������������������������������������������������������������������������������302
Software Setup��������������������������������������������������������������������������������������������304
Writing the Sketch���������������������������������������������������������������������������������������306
Test Execution���������������������������������������������������������������������������������������������310
Project: Using an Arduino As a Data Collector for XBee Sensor Nodes�������������312
XBee Sensor Node���������������������������������������������������������������������������������������312
Coordinator Node�����������������������������������������������������������������������������������������313
Arduino with XBee Shield����������������������������������������������������������������������������314
Testing the Final Project������������������������������������������������������������������������������326
For More Fun�����������������������������������������������������������������������������������������������328
Component Shopping List���������������������������������������������������������������������������������328
Summary����������������������������������������������������������������������������������������������������������331
x
Table of Contents
xi
Table of Contents
xii
Table of Contents
xiii
Table of Contents
Appendix�������������������������������������������������������������������������������������������683
Consolidated Shopping Lists�����������������������������������������������������������������������������683
Alternative Connection Systems�����������������������������������������������������������������������691
Grove�����������������������������������������������������������������������������������������������������������������691
Qwiic�����������������������������������������������������������������������������������������������������������������695
STEMMA QT������������������������������������������������������������������������������������������������������700
Summary����������������������������������������������������������������������������������������������������������701
Index�������������������������������������������������������������������������������������������������703
xiv
About the Author
Charles Bell conducts research in emerging
technologies. He is a principal software
developer of the Oracle MySQL Development
team. He lives in a small town in rural Virginia
with his loving wife. He received his Doctor
of Philosophy in Engineering from Virginia
Commonwealth University in 2005.
Dr. Bell is an expert in the database field
and has extensive knowledge and experience in
software development and systems engineering.
His research interests include microcontrollers, three-dimensional printing,
database systems, software engineering, and sensor networks. He spends his
limited free time as a practicing maker focusing on microcontroller projects
and refinement of three-dimensional printers.
xv
Another random document with
no related content on Scribd:
Umbrella Stand.
PIANO BENCH.
You might find a small box just the right size and shape. Turn it
bottom up and cut the legs.
You might have to cut ends from the box and cover of a candy
box, and fasten them together as shown in the picture.
1. Use a silver dollar or end of large spool as pattern for the face.
Mark the face directly on the box, or make it on white paper and
glue it on.
2. Cut the legs and openings.
3. Make the pendulum of cardboard and long enough to extend up
into the top.
4. Cut hands of pasteboard or bits of tin.
5. Push a long pin or wire hairpin through the hands, middle of
face, top of pendulum and back of the clock. Bend the end of the
wire down. You can then move the hands and swing the pendulum.
6. You might put a fastener into the lower end of the pendulum
and double the prongs out of sight. This looks attractive and also
makes the pendulum heavier so that it swings better.
TICK-TOCK, TICK-TOCK.
It surely would be lots of fun
If our clock could really go;
But let’s just push the pendulum,
To make it swing to and fro.
*** END OF THE PROJECT GUTENBERG EBOOK WHEN MOTHER
LETS US MAKE PAPER BOX FURNITURE ***
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside
the United States, check the laws of your country in addition to
the terms of this agreement before downloading, copying,
displaying, performing, distributing or creating derivative works
based on this work or any other Project Gutenberg™ work. The
Foundation makes no representations concerning the copyright
status of any work in any country other than the United States.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if
you provide access to or distribute copies of a Project
Gutenberg™ work in a format other than “Plain Vanilla ASCII” or
other format used in the official version posted on the official
Project Gutenberg™ website (www.gutenberg.org), you must,
at no additional cost, fee or expense to the user, provide a copy,
a means of exporting a copy, or a means of obtaining a copy
upon request, of the work in its original “Plain Vanilla ASCII” or
other form. Any alternate format must include the full Project
Gutenberg™ License as specified in paragraph 1.E.1.
• You pay a royalty fee of 20% of the gross profits you derive
from the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.