Raspberry Pi Computing: Analog Measurement: Measure, record and present data using analog sensors with a Raspberry Pi computer
- Length: 197 pages
- Edition: 1
- Language: English
- Publication Date: 2018-09-08
- ISBN-10: B07H6SNFQL
- Sales Rank: #1296039 (See Top 100 Books)
Raspberry Pi Computing: Analog Measurement aims to provide a full description of the process of setting up a Raspberry Pi computer to measure and record analog values using different sensors and an A to D converter. We’ll look at different versions of the Pi, along with loading and configuring the software required with some basic Linux use.
If you’ve heard about the Raspberry Pi you may know that it provides a fantastic method to learn about using a computer and to develop some skills that go beyond the basics.
What sort of things will we learn?
- What sort of versions of the Raspberry Pi are there?
- What hardware do I need to get it up and going?
- What sort of operating system do I need and how do we install it.
- How do I do [Insert any number of cool things]?
- Is this book for you?
It’s not written for experts. It’s put together as a guide to get you started if you’re unsure about how to make the first move with a Raspberry Pi.
I hope you get something out of the book. Please excuse the sometimes light-hearted conversational manner in which I approach the topic and enjoy the Raspberry Pi!
Table of Contents Introduction Welcome! What are we trying to do? Who is this book for? What will we need? Why on earth did I write this rambling tome? Where can you get more information? The History of the Raspberry Pi Raspberry Pi Versions Raspberry Pi B+, B2, B3 and B3+ USB Ports Video Out Ethernet Network Connection USB Power Input Jack MicroSD Flash Memory Card Slot Stereo and Composite Video Output 40 Pin Header Raspberry Pi Peripherals SD Card Keyboard / Mouse Video Network Power supply Cases Operating Systems Welcome to Raspbian Downloading Writing the Operating System image to the SD Card Enabling Secure Shell Access Powering On The Command Line interface Raspberry Pi Software Configuration Tool Software Updates Power Up the Pi Static IP Address The Netmask CIDR Notation Distinguish Dynamic from Static Default Gateway Lets edit the dhcpcd.conf file Remote access Remote access via SSH Setting up the Server (Raspberry Pi) Setting up the Client (Windows) WinSCP Setting up a WiFi Network Connection Built in WiFi Enabling Make the changes operative Make the built in WiFi IP address static Make the changes operative WiFi Via USB Dongle Editing files Make the changes operative Make USB WiFi IP address static Make the changes operative Reconnecting to the wireless network automatically Let's write a script Lets run our script on a regular schedule Let's test it Setting up the Raspberry Pi Software Web Server, PHP and Database Install NGINX and PHP Configuration Database Create a database and a table Connecting Analog Sensors to the Raspberry Pi Analog and Digital Analog Digital The Boards The Analog Sensor The Light Dependant Resistor (LDR or Photoresistor) Analog to Digital Conversion (ADC) The ADS1015 Analog to Digital Converter Measure Hardware required Connect Test Record Record the readings Recording data on a regular basis with cron Managing database size Explore Simple data point API Extracting a Range of Data Wrap Up Bibliography Linux Concepts What is Linux? Linux Directory Structure / /bin /boot /dev /etc /etc/cron.d /etc/rc?.d /home /lib /lost+found /media /mnt /opt /proc /root /sbin /srv /tmp /usr /usr/bin /usr/lib /usr/local /usr/sbin /var /var/lib /var/log /var/spool /var/tmp Everything is a file in Linux Traditional Files Directories System Information Devices File Editing The nano Editor Linux Commands Executing Commands in Linux The Commands Options Arguments Putting it all together apt-get The apt-get command apt-get update apt-get upgrade apt-get install apt-get remove cat The cat command Options Arguments and Examples Test yourself cd The cd command Options Arguments Examples Test yourself chmod The chmod command Options Arguments Examples crontab The crontab command Options Examples Test yourself ifconfig The ifconfig command Options Arguments Test yourself ls The ls command Options Arguments Examples ping The ping command Options Test yourself sudo The sudo command The `sudoers' file sudo vs su Test yourself Directory Structure Cheat Sheet
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.