Monitorowanie_otoczenia_z_Arduino_monito.pdf

(418 KB) Pobierz
Tytuł oryginału: Environmental Monitoring with Arduino:
Building Simple Devices to Collect Data About the World Around Us
Tłumaczenie: Mikołaj Szczepaniak
ISBN: 978-83-246-8168-6
© 2013 Helion S.A.
Authorized Polish translation of the English edition of Environmental Monitoring With Arduino, ISBN
9781449310561 © 2012 Emily Gertz and Patrick Di Justo published by Maker Media Inc.
This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls all
rights to sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Wydawnictwo HELION dołożyło wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie bierze jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Wydawnictwo HELION nie ponosi również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/monito.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/monito
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Przedmowa .............................................................................................................................. 9
1/Najkrótszy na wiecie podr cznik do elektroniki ......................................................... 15
Czym jest Arduino? ......................................................................................................................................15
Obwody i komponenty elektroniczne ..................................................................................................17
Programowanie platformy Arduino ......................................................................................................20
Pierwszy szkic: migająca dioda LED .......................................................................................................20
Potrzebne części ...................................................................................................................................21
Instalacja środowiska IDE ...................................................................................................................21
Budowa obwodu ...................................................................................................................................21
Pisanie kodu ............................................................................................................................................21
Dalsze eksperymenty ..................................................................................................................................23
2/Projekt: monitor ha asu i wy wietlanie informacji na ta mie LED ............................ 25
Mierzenie poziomu hałasu — mikrofon ...............................................................................................25
Taśma diod LED .....................................................................................................................................27
Budowa gadżetu ...........................................................................................................................................28
Potrzebne części ...................................................................................................................................28
Obwód na płytce uniwersalnej ........................................................................................................28
Pisanie kodu ............................................................................................................................................30
Dalsze eksperymenty ..................................................................................................................................32
3/Nowy komponent: wy wietlacz 4-znakowy ................................................................... 33
Projekt testowy .............................................................................................................................................34
Potrzebne części ...................................................................................................................................34
Obwód na płytce uniwersalnej ........................................................................................................34
Pisanie kodu ............................................................................................................................................35
Dalsze eksperymenty ..................................................................................................................................38
4/Interferencja elektromagnetyczna (i generowanie naprawd kiepskiej muzyki) ....... 39
Wykrywanie źródeł EMI w środowisku .................................................................................................40
Budowa gadżetu ...................................................................................................................................40
Potrzebne części ...................................................................................................................................41
Głośnik 8-omowy ..................................................................................................................................41
Konstrukcja monitora promieniowania EMI ...............................................................................43
Pisanie kodu ............................................................................................................................................44
Spis tre ci 5
Kup książkę
Poleć książkę
Uruchamianie szkicu ............................................................................................................................45
Zasilanie gadżetu w trybie mobilnym ...........................................................................................46
Co można mierzyć za pomocą tego gadżetu? ...................................................................................46
Dalsze eksperymenty ..................................................................................................................................47
5/Projekt: mierzenie przewodno ci wody i numeryczne dane wyj ciowe .................... 49
Czym jest przewodność i dlaczego jest taka ważna? ......................................................................49
Budowa gadżetu ...........................................................................................................................................49
Potrzebne części ...................................................................................................................................50
Budowa sondy .......................................................................................................................................51
Obwód na płytce uniwersalnej ........................................................................................................52
Pisanie kodu ............................................................................................................................................53
Jak wykonywać pomiary? ..................................................................................................................54
Dalsze eksperymenty ..................................................................................................................................54
6/Nowy komponent: modu sieciowy ................................................................................. 57
Stosowanie modułu sieciowego .............................................................................................................59
Port sieciowy ..........................................................................................................................................59
Adres MAC ...............................................................................................................................................59
Adres IP .....................................................................................................................................................59
Gniazdo kart SD .....................................................................................................................................61
Testowanie modułu sieciowego .............................................................................................................62
Potrzebne części ...................................................................................................................................63
Budowa układu ......................................................................................................................................63
Testowanie gniazda kart SD .....................................................................................................................63
Potrzebne części ...................................................................................................................................63
Budowa układu ......................................................................................................................................64
Dalsze eksperymenty ..................................................................................................................................64
7/Projekt: wy wietlanie wilgotno ci, temperatury i punktu rosy
na wy wietlaczu 4-znakowym ......................................................................................... 65
Nie trzeba być meteorologiem, aby badać stan pogody ..............................................................65
Gromadzenie wiarygodnych pomiarów ..............................................................................................66
Pierwszy czujnik elektroniczny: DHT-22 ...............................................................................................68
Stosowanie bibliotek kodu .......................................................................................................................69
Budowa gadżetu ...........................................................................................................................................70
Potrzebne części ...................................................................................................................................70
Obwód na płytce uniwersalnej ........................................................................................................70
Pisanie kodu ............................................................................................................................................71
Dalsze eksperymenty ..................................................................................................................................75
6
Spis tre ci
Kup książkę
Poleć książkę
8/Udost pnianie w czasie rzeczywistym geotagowanych danych
za po rednictwem serwisu Xively ................................................................................... 77
Projekt testowy: nawiązywanie połączenia z serwisem Xively
i wysyłanie do niego danych ................................................................................................................78
Potrzebne części ...................................................................................................................................78
Rejestracja konta w serwisie Xively ................................................................................................78
Pisanie kodu ............................................................................................................................................79
Dalsze eksperymenty ...................................................................................................................................80
9/Mierzenie promieniowania i udost pnianie danych w internecie ............................. 81
Czym jest licznik Geigera? .........................................................................................................................82
Budowa gadżetu ...........................................................................................................................................84
Potrzebne części ...................................................................................................................................84
Obwód na płytce uniwersalnej ........................................................................................................85
Pisanie kodu ............................................................................................................................................86
Co można mierzyć za pomocą tego gadżetu? ...................................................................................90
Analiza w razie awarii ..................................................................................................................................91
Dalsze eksperymenty ..................................................................................................................................92
10/Obudowa dla gad etu .................................................................................................... 93
Skorowidz .............................................................................................................................. 94
Spis tre ci 7
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin