Raspberry_Pi_Zero_W_Kontrolery_czujniki_sterowniki_i_gadzety_rappiz.pdf

(2685 KB) Pobierz
Tytuł oryginału: Jumpstarting the Raspberry Pi Zero W:
Control the World Around You with a $10 Computer
Tłumaczenie: Marek Serafin
ISBN: 978-83-283-5271-1
© 2019 Helion SA
Authorized Polish translation of the English edition of Jumpstarting the Raspberry Pi Zero
W ISBN 9781680454567 © 2017 Akkana Peck.
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.
Autor oraz Helion SA dołożyli wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie,
ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz
Helion SA nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe
z wykorzystania informacji zawartych w książce.
Helion SA
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)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/rappiz
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
Podzi kowania ........................................................................................7
1.
Zaczynamy .......................................................................................................9
Wymagania sprz towe .........................................................................10
Specyfikacja techniczna Raspberry Pi Zero W ...................................10
Instalacja Raspbiana ............................................................................12
Pod czanie klawiatury, myszy i monitora ..........................................14
Pod czenie bez monitora ....................................................................17
Odnajdywanie Raspberry Pi w sieci lokalnej ......................................20
Logowanie przez SSH do Raspberry Pi ...............................................21
Logowanie i zmiana domy lnego has a ..............................................22
Podstawowa konfiguracja ....................................................................23
rodowisko graficzne PIXEL ................................................................25
Wprowadzenie do wiersza polece systemu Linux ...........................26
Instalacja programów ...........................................................................28
Szukanie pomocy ..................................................................................29
2.
Mrugaj ca dioda LED ...................................................................................31
Wymagany sprz t ..................................................................................31
Czym jest GPIO ......................................................................................32
Pod czanie do styków GPIO ...............................................................32
Pod czenia diody LED .........................................................................36
Oznaczenie pinów w Raspberry Pi ......................................................38
Sterowanie prac diody z linii komend ...............................................40
Miganie diody z poziomu linii komend ...............................................42
Mruganie diod LED za pomoc programu Pythona ........................44
Przygaszanie diody LED .......................................................................46
Mruganie diody w Pythonie z wykorzystaniem RPi-gpio ...................47
Przygaszanie diody z wykorzystaniem biblioteki RPi-gpio .................49
Odczytanie wej cia — obs uga przycisku ...........................................50
Inne j zyki programowania i inne interfejsy .......................................53
5
Kup książkę
Poleć książkę
3.
Temperaturowy powiadamiacz i sterownik wentylatora ...........................55
Wymagania sprz towe .........................................................................56
Czym jest magistrala I²C ......................................................................57
Wybór czujnika ......................................................................................58
Twitterowy informator pogodowy ........................................................67
Sterowanie prac wentylatora lub klimatyzatora ...............................72
4.
Inteligentny gad et .......................................................................................79
Wymagany sprz t ..................................................................................80
a cuch LED DotStar ...........................................................................83
Uk ad Neopixel ......................................................................................88
Wyszukiwanie s ów kluczowych na Twitterze .....................................94
Web Scraping w Pythonie ..................................................................100
Uczy to przeno nym: baterie ............................................................102
6
Raspberry Pi Zero W
Kup książkę
Poleć książkę
Zaczynamy
D
laczego warto wybra
Raspberry Pi Zero W? Bo jest tanie, ma e i energo-
oszcz dne. Ma wbudowane modu y WiFi i Bluetooth Low Energy (BLE). Po-
siada tyle samo portów wej cia-wyj cia ogólnego przeznaczenia (GPIO), które
stanowi bram do sterowania urz dzeniami zewn trznymi, co wi ksze p ytki
z rodziny Raspberry Pi.
atwo mo esz budowa gad ety, które wykorzystuj sie i sprz t w za-
bawny sposób. W tej ksi ce zbudujesz trzy projekty za pomoc Pi Zero W:
Migaj ce diody.
Monitor rodowiska, który mo e ledzi warto temperatury w Twoim
domu, a nawet w czy wiatrak lub klimatyzacj , zanim wrócisz z pracy.
Pasek z diod LED, który mo esz za o y na r k . B dzie monitorowa
profile i strony internetowe oraz poinformuje Ci w przypadku, gdy co
interesuj cego si wydarzy.
Nie potrzebujesz du ego do wiadczenia zwi zanego ze znajomo ci
sprz tu lub programowaniem, aczkolwiek do wiadczenie w lutowaniu b -
dzie pomocne.
Wiedz , jak wyniesiesz z tych rozdzia ów, mo esz wykorzysta w setkach
innych przyk adów.
9
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin