Muutke küpsiste eelistusi

Arduino Measurements in Science: Advanced Techniques and Data Projects 1st ed. [Pehme köide]

  • Formaat: Paperback / softback, 693 pages, kõrgus x laius: 254x178 mm, kaal: 1384 g, 280 Illustrations, color; 133 Illustrations, black and white; XLIII, 693 p. 413 illus., 280 illus. in color., 1 Paperback / softback
  • Ilmumisaeg: 27-Sep-2021
  • Kirjastus: APress
  • ISBN-10: 148426780X
  • ISBN-13: 9781484267806
Teised raamatud teemal:
  • Pehme köide
  • Hind: 57,96 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 68,19 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 693 pages, kõrgus x laius: 254x178 mm, kaal: 1384 g, 280 Illustrations, color; 133 Illustrations, black and white; XLIII, 693 p. 413 illus., 280 illus. in color., 1 Paperback / softback
  • Ilmumisaeg: 27-Sep-2021
  • Kirjastus: APress
  • ISBN-10: 148426780X
  • ISBN-13: 9781484267806
Teised raamatud teemal:
Explore the full capabilities of your Arduino. Whether you need to measure light, heat, mass, force, or conductivity, this book can be used as a complete reference guide for making virtually any scientific measurement with your PC or Linux based system and the Arduino microcontroller.

You'll apply the Arduino and sensors to take measurements at the macro-, milli-, micro-, nano- and pico-sensitivity ranges. By working through the projects in this book, you’ll learn how to apply these techniques in the lab or field in areas such as weighing samples at the gram or milligram levels, measuring water temperature to a tenth of a degree, or its conductivity in milli or micro Siemens. With these projects, you can reliably measure, store, and experiment with a wide range of scientific data.

Arduino Measurements in Science features a novel approach and several little known techniques to measure data that requires only basic and accessible hardware – perfect for the home or school workshop! 

What You’ll Learn
  • Make basic scientific measurements with PCs, and Linux based computing systems
  • Review techniques for weighing measurements down into the double and even single digit milligram
  • Use inexpensive sensors and displays to quantify and validate sensor data
  • Incorporate weighing scales, electrometers, magnetic and static field detectors, motion and vibration detectors, and more
  • Understand the possible noise and accuracy problems that can occur and best practices to refine your projects 
  • See the benefits of data validation for graphical data display
Who Is This Book For

Readers looking to acquire the basic science and engineering skills required to assemble fundamental measurement systems to implement with the simple hand tools found in most home or school workshops.
About the Author xvii
About the Technical Reviewer xix
Acknowledgements xxi
The Author's Preface to Arduino Measurements in Science xxiii
Foreword for the Book's Exercises xxix
Chapter 1 Capacitance and Charge
1(44)
Capacitor Characteristics
7(1)
Leakage Currents
7(1)
Experiment A Continuous Display of Lower Capacitance Values (> 10 μF)
8(1)
Circuit: A Simple 555 Timer-Based Capacitance Meter
8(3)
Circuit Schematic
11(1)
Software
12(2)
Experiment B Measurement of Higher Capacitance Values (< 1000 μF or mF)
14(1)
Circuit
14(1)
Software
15(2)
Observations
17(1)
Experiment C Autoranging Measurements for Capacitance
18(1)
Introduction
18(1)
Software Code for Arduino Uno
18(2)
Observations
20(1)
Discussion
20(1)
Calibration of Capacitance Measurements
21(1)
Capacitance Measurement with the Raspberry Pi
21(1)
Experiment
22(1)
Observations
22(1)
Discussion
23(1)
Measurement of Large Capacitance Values with Python and Raspberry Pi
24(1)
Experiment
24(2)
Observations
26(2)
Discussion
28(2)
Code Listings for Capacitance Measurement
30(13)
Summary
43(2)
Chapter 2 Current
45(28)
Experiment
51(1)
Hardware
52(2)
Current Shunts
54(2)
Observations
56(3)
Discussion
59(1)
Current Measurements with Raspberry Pi and Python
60(1)
Experiment: Typical and Lower Electronic Circuit Currents
60(2)
Observations
62(1)
Discussion
63(1)
Experiment: Higher Current Measurement with Shunts
64(1)
Experiment
64(1)
Observations
65(1)
Discussion
66(1)
Code Listings
67(5)
Summary
72(1)
Chapter 3 Heat and Temperature
73(98)
Temperature Measurement
73(7)
Subambient and Low Temperatures
80(2)
Thermistor: Sensitive High-Resolution Temperature Measurements
82(1)
Transition Metal Oxide Thermistors -40°C to 150°C
82(2)
Experiment Part A Metal Oxide NTC Thermistors
84(1)
Hardware
84(4)
Software
88(2)
Observations and Calibration
90(4)
Discussion
94(3)
Experiment Part B Silicon Carbide Thermistors -20°C to 450°C
97(1)
Experiment: 555 Timer Frequency Shift Temperature Measurements
98(1)
Observations
98(2)
Discussion
100(1)
Experiment: SiC NTC Temperature Measurement with a Wheatstone Bridge
101(1)
Experiment
102(2)
Observations
104(1)
Discussion
104(2)
Non-Contact Infrared Temperature Determination
106(1)
Experiment
106(3)
Observations
109(1)
Discussion
110(1)
Thermocouple Temperature Determination
111(3)
Experiment
114(3)
Hardware
117(2)
Software
119(1)
Observations
119(2)
Discussion
121(2)
Heat Transfer and Basic Thermodynamics
123(1)
Experiment
124(1)
Observations
125(1)
Discussion
125(2)
Thermoelectricity
127(2)
Thermoelectric Heating and Cooling
129(1)
Experiment
129(4)
Observations
133(1)
Discussion
134(1)
Measurement of Heat and Temperature with Raspberry Pi and Python
134(2)
Experiment
136(1)
Observations
137(2)
Discussion
139(2)
Non-Contact Temperature Measurement
141(1)
Experiment
141(1)
Observations
142(1)
Discussion
143(1)
Thermocouple Measurements with the Raspberry Pi
144(1)
Experiment
144(1)
Observations
145(5)
Discussion
150(1)
Passive Infrared (PIR) Heat Sensors
151(1)
Experiment
151(2)
Observations
153(1)
Discussion
153(1)
Code Listings
154(16)
Summary
170(1)
Chapter 4 Light, Optics, and Photoelectric Effects
171(96)
Electro-Optical Components
174(1)
Light Dependent Resistors (LDR)
174(1)
Photodiodes
175(1)
Phototransistors
175(1)
Electro-optical Applications
176(2)
Experiment
178(1)
A Simple Miniature Optical Bench
178(3)
Hardware
181(1)
Software
182(2)
Observations
184(2)
Discussion
186(2)
A CdS or Phototransistor Detector Solid-State Colorimeter
188(2)
Experiment: CdS or Phototransistor Colorimeters
190(4)
Observations
194(1)
Discussion
195(2)
Implementing Optical Bench Techniques with Raspberry Pi and Arduino
197(2)
Experiment
199(10)
Colorimetric Light Intensity Determinations
209(8)
Observations
217(5)
Discussion
222(2)
A Six Wavelength Spectrograph Using Reverse Biased LEDs
224(5)
Experiment: Light Source Assembly and Calibration
229(2)
Experiment: Selective Color Light Sensing with Reverse Biased LED
231(10)
Observations
241(1)
Discussion
242(4)
Lighting by Fluorescence
246(1)
Computer Imaging
246(1)
Experiment
247(1)
Discussion
248(2)
Code Listings
250(15)
Summary
265(2)
Chapter 5 Magnetics, Magnetoresistance, and Hall Effects
267(42)
Hall Effect Measurements
271(1)
Magnetoresistance Magnetic Field Measurements
272(2)
Magnetic Field Lines and Field Strengths
274(2)
Experimental: Hall Effect Sensors
276(1)
Allegro Microsystems LLC
276(1)
Software
277(1)
NVE Corporation AA005 Analog Magnetic Sensor
278(2)
Honeywell HMC1001 Single-Axis Magnetic Field Sensor
280(1)
Observations
281(1)
Allegro Microsystems
281(1)
NVE Corporation AA005
282(1)
Honeywell HMC 1001
282(1)
Discussion
283(1)
Allegro Microsystems LLC: Linear Hall Effect Sensors A1324, A1325, and A1326
284(1)
NVE Corporation Magnetometers
285(1)
Honeywell HMC 1001
286(1)
Creation, Control, and Measurement of Magnetic Fields
286(1)
Experiment
287(1)
A Magnetic Suspension/Levitation with an Analog Computing System
287(2)
B Microcontroller Magnetic Suspension/Levitation
289(4)
Discussion
293(1)
Magnetic Field Measurement with the Raspberry Pi and Arduino
294(1)
Experiment
294(1)
Observations
295(1)
Discussion
295(1)
Natural Magnetic Fields and the Magnetometer Compass
296(1)
Experimental
296(1)
Adafruit Industries, Inc.: LSM303DLHC ($15 CDN)
296(2)
Compass Headings RPi and Python
298(1)
Observations
298(2)
Discussion
300(1)
Code Listings
300(7)
Summary
307(2)
Chapter 6 Motion and Vibration
309(60)
Distance on a Grand Scale
310(1)
Dead Reckoning
310(1)
Inertial Navigation
310(1)
Global Positioning System (GPS)
311(1)
Reflective Distance Determinations
311(1)
Distance on a Visible Scale
312(1)
Range Finders
312(1)
Distance in the Invisible Scales
312(1)
Strain Gauge
313(1)
Capacitor Distance Measurement
314(1)
Velocity and Speed
314(1)
Acceleration
314(1)
Vibration
315(1)
Continuous
315(1)
Discrete Steps
315(1)
Vibration Detectors and Generators
315(1)
Crystals and Plastic Polymers
316(1)
Experiment: Distance, Time, Velocity, and Acceleration
316(8)
Observations
324(3)
Discussion
327(1)
Experiment: Electronic Distance Measurements
328(1)
Ultrasonic Distance Measurement
328(1)
Experiment
328(1)
Observations
329(1)
Discussion
330(1)
Infrared Electromagnetic Proximity Sensors and Distance
331(1)
Rangefinders
331(1)
Experiment: Proximity Sensing
331(2)
Observations
333(1)
Discussion
333(1)
Experiment: IR Time-of-Flight Distance Measurement
334(1)
Observations
335(4)
Discussion
339(1)
Three-Dimensional Positioning and Motion
340(1)
Accelerometers, e-Compass, and Tilt Correcting
340(1)
Observations
340(2)
Discussion
342(1)
Raspberry Pi Motion Detection, Recording, and Visualization
343(1)
Experiment
344(1)
Observations
345(2)
Discussion
347(1)
Repetitive Motions and Vibration
348(1)
Experiment
349(1)
Observations
350(1)
Discussion
351(1)
Measurement of Vibration Motions at Higher Frequencies
352(1)
Experiment
353(3)
Observations
356(1)
Discussion
357(1)
Code Listings
358(9)
Summary
367(2)
Chapter 7 Resistance and Conductivity
369(50)
The Experimental Measurement of Resistance
371(1)
Experimental Measurement of Fractional and Low Ohmic Values
372(1)
Method 1
372(1)
Observations
373(1)
Method 2
374(1)
Observations
375(1)
Intermediate or wioaerate Hesisiance vaiue Measurements
376(2)
Measurements of High Resistance Values
378(1)
Discussion
379(2)
Conductivity
381(1)
Conductivity in Solids
382(1)
Conductors
382(1)
Insulators
382(1)
Semiconductors
383(1)
Conductivity in Liquids
383(1)
Ionic Electrolytes
383(1)
Non-Ionic Liquids
384(1)
Capacitively Coupled Contactless Conductivity Detection (C4D)
384(1)
Conductivity in Gases
385(1)
Arc and Spark Discharges
385(1)
Flame Ionization
385(1)
Glow Discharges
386(1)
Applications of Gas Conductivity in Chemical Analysis
386(1)
Inductively Coupled Argon Plasma Optical Emission Spectroscopy and Mass Spectrometry
386(1)
Ion Mobility Spectrometry (IMS): Plasma Chromatography
387(1)
Photoionization
387(1)
Experiment
388(1)
Electrolytic Conductivity Measurements in Aqueous Solutions
388(3)
Experiment
391(3)
Preparation of Ionic Solution Standards
394(3)
Electrolytic Conductivity Measurements: 555 Timer
397(1)
Electrolytic Conductivity Measurements: Microcontroller
398(1)
Observations
399(3)
Discussion
402(3)
Conductivity: Relative Humidity
405(1)
Experiment
406(2)
Assembly of an Equilibrium Vapor Pressure Chamber
408(2)
Silica Gel Desiccant Preparation
410(2)
Observations
412(1)
Discussion
413(1)
Water Activity
414(2)
DAQFactory Serial Port I/O Data Parsing Code
416(1)
Summary
416(3)
Chapter 8 Voltage
419(42)
Static Electrical Charge and Measurement
422(3)
Inverse Square Laws
425(2)
Solid-State Devices for Static Voltage Measurements
427(3)
Reported Static and Electric Field Detectors
430(5)
Quantitative Measurement of Accumulated Static Charges
435(5)
Experiment
440(1)
FET and MOSFET Static Electric Field Sensors
440(1)
MOSFET Calibration
441(7)
High Sensitivity Electric Field Measurements
448(1)
Observations
449(3)
Recording Electrostatic Effects with Arduino and Raspberry Pi
452(1)
Discussion
453(3)
Detecting and Measuring Static Electric Accumulations
456(1)
Code Listings
457(3)
Summary
460(1)
Chapter 9 Weight, Mass, and Force
461(104)
Determination of Weight and Mass
462(1)
Development History
463(6)
Experiment
469(3)
Variation of Dielectric Composition, Discrete Plates, and Metalized Plastic Films
472(1)
Aluminum Foil and Sheet Polyethylene
472(1)
Papers, Treated Papers, and Cellulose Films
473(1)
Aluminized Mylar Film
473(2)
Software
475(1)
Slope or First Derivative Software
476(1)
Observations
477(1)
Simple Systems: Aluminum-Polyethylene Sheet
477(4)
Simple Systems: Aluminum-Cellophane Sheet
481(1)
Simple Systems: Aluminum-New and Used Newsprint
482(2)
Complex Systems: Aluminum-Mylar Composite
484(2)
Complex Shaped Systems
486(4)
Experimental Refinements of Tapered MPCLC Devices
490(6)
Augmentation of Force Created by Weighing Operation
496(2)
Design Parameters for a Weighing Device
498(7)
Discussion
505(1)
Static Friction and Self-Compression
505(1)
Determining Self-Compression and Angle of Inclination
506(2)
Device Capacitance
508(3)
Materials of Construction
511(1)
Weight Manipulation, Data Generation, and Interpretation
512(1)
Measurement of Force
513(1)
An Experimental Anemometer and Wind Pressure Gauge
513(1)
Experiment
514(2)
Variable Speed Wind Generator
516(4)
Observations
520(1)
Discussion
521(2)
Pressure
523(1)
Measurements of Pressure
523(5)
Part C Sensor Construction, Calibration, and Optimization
528(1)
Sensor Construction
528(2)
Sensor Calibration
530(6)
Weight or Force Sensor Optimization
536(3)
Experiment
539(7)
Observations
546(4)
Discussion
550(2)
Code Listings
552(12)
Summary
564(1)
Chapter 10 Data Collection, Storage, and Networking
565(52)
Time Measurement
566(2)
Data Storage
568(1)
SD Class
569(1)
File Class
570(1)
Liquid Crystal Displays (LCD)
571(3)
Experiment
574(1)
Hardware
574(1)
Real-Time Clock and Breakout Board
574(2)
SD Card Holder and Breakout Board
576(1)
Liquid Crystal Display
577(1)
Software
578(8)
Observations
586(4)
Data Logging with RPi
590(1)
Networking
590(4)
Connecting Arduino to a Network
594(1)
Simple Web Pages
595(1)
Experiment
596(1)
Creating a Simple HTML Web Page
596(2)
Network Device Locations
598(1)
Reading Data from an Experiment Attached to an Arduino Server
598(3)
Discussion
601(1)
Code Listings
602(14)
Summary
616(1)
Chapter 11 Powering Experiments
617(52)
Batteries
617(5)
Alkaline
622(1)
Lead Acid
622(3)
Lithium Batteries
625(1)
Rechargeable Lithium-Ion Electrochemistry
625(1)
Lithium-Ion Cobalt
626(1)
Lithium-Ion Manganese
626(1)
Lithium-Ion Nickel Manganese Cobalt
626(1)
Lithium-Ion Phosphate
627(1)
Nickel Cadmium
627(1)
Nickel Metal Hydride
628(1)
Zinc Carbon
629(1)
Zinc Manganese
630(1)
Recharging Secondary Cell Power Sources
630(4)
Photovoltaic Cells
634(4)
Wind- and Water-Powered Generators
638(5)
Thermoelectric Power
643(1)
Creation, Control, and Measurement of Higher Voltage, Low-Current Electricity
644(1)
Introduction
644(1)
High-Voltage Power Supply Components
645(4)
High-Voltage Measurement
649(1)
Experiment
649(1)
Determining the Internal Resistance of Power Sources
649(3)
Photovoltaic Panels and Arrays
652(1)
Power Generation from Mechanical Action
653(3)
Observations
656(2)
Internal Resistance of PV Panels
658(1)
Internal Resistance of a Stepper Motor Magneto/Generator
659(2)
Discussion
661(1)
Batteries
661(3)
Photovoltaic Cells
664(1)
Mechanical Energy
665(2)
Summary
667(2)
Appendix 1 List of Abbreviations and Acronyms 669(8)
Appendix 2 List of Suppliers 677(4)
Index 681
Richard J. Smythe attended Brock University in its initial years of operation in southern Ontario and graduated with a four year honours degree in chemistry with minors in mathematics and physics prior to attending the University of Waterloo for a masters degree in analytical chemistry and computing science and a doctorate in analytical chemistry. After a post-doctoral fellowship at the State University of New York at Buffalo in electro-analytical chemistry Richard went into business in 1974 as Peninsula Chemical Analysis Ltd. Introduced in 1966 to time-shared computing with paper tapes, punched cards, BASIC prior to Fortran IV at Waterloo, the PDP 11 mini-computers and finally the PC, Richard has maintained a currency in physical computing using several computer languages and scripting codes. Professionally Richard has functioned as a commercial laboratory owner and is currently a consulting analytical chemist, a civil forensic scientist as PCA Ltd., a full partner in Walters Forensic Engineering in Toronto, Ontario and senior scientist for Contrast Engineering in Halifax Nova Scotia. A large portion of Richard's professional career consists of devising methods by which a problem that ultimately involves making one or more fundamental measurements can be solved by using the equipment at hand or using a readily available off-the shelf/ out of the box facility to provide the data required.