• EOL

Raspberry Pi. Recepty od Simona Monka

Index: KSZ-02796

Překlad: Konrad Matuk . Vydavatel: Helion. Kniha obsahuje praktické „recepty“ na používání Raspberry Pi .

Raspberry Pi. Recepty od Simona Monka
338,43 Kč
322,31 Kč bez DPH.
Nepřístupný
Produkt s ukončenou výrobou
30 dní na vrácení zboží
Výrobce: Helion
Compatibility: Raspberry Pi

Pozornost!

Prodej produktu byl dokončen. Podívejte se na další knihy v této kategorii .

Popis produktu: Raspberry Pi. Recepty od Simona Monka

Raspberry Pi byl navržen tak, aby se naučil programování, ale jeho schopnosti otevřely cestu k dobývání světa elektroniky. Populární Raspberry se vyvíjí velmi rychle a díky mnoha příkladům a dostupným knihovnám je k dispozici všem nadšencům elektroniky.

Z knihy se čtenář dozví nejdůležitější informace o konstrukci a schopnostech minipočítače. Autor manuálu uvádí přes 200 praktických „receptů“ pro používání Raspberry Pi. Ukazuje, jak pracovat na operačním systému Linux, a zavádí základní programování v Pythonu. Kromě toho se čtenář naučí, jak ovládat motory, jak sbírat data ze senzorů a jak propojit Raspberry Pi s Arduino.

Díky informacím v této knize:

  • začnete pracovat s Raspberry Pi,
  • připojíte Raspberry Pi k síti,
  • budete pracovat v prostředí založeném na Linuxu,
  • budete používat hotové aplikace pro Raspberry Pi,
  • budete ovládat činnost systémů připojených ke konektoru GPIO,
  • dozvíte se o ovládání různých motorů pomocí Raspberry Pi,
  • začnete pracovat s přepínači, klávesnicemi a jinými digitálními vstupními zařízeními,
  • budete provádět různá měření pomocí senzorů připojených k Raspberry Pi,
  • k Raspberry Pi můžete připojit různé displeje - včetně LED matric,
  • vytvoříte dynamické projekty, které využívají schopnosti Arduina a Raspberry Pi.

Ukázkové projekty použité v knize jsou k dispozici ke stažení . Výňatek z knihy ke čtení online .

Obsah

Úvod (11)

1. Připojení a konfigurace (15)

  • 1.0. Úvod (15)
  • 1.1. Výběr modelu Raspberry Pi (15)
  • 1.2. Uzávěr Raspberry Pi v pouzdře (17)
  • 1.3. Výběr napájecího zdroje (18)
  • 1.4. Výběr distribuce operačního systému (19)
  • 1.5. NOOBS - nahrávání na SD kartu (20)
  • 1.6. Ruční zápis na SD kartu (Macintosh) (22)
  • 1.7. Ruční zápis na SD kartu (Windows) (23)
  • 1.8. Ruční zápis na SD kartu (Linux) (25)
  • 1.9. Připojení externích zařízení k Raspberry Pi (26)
  • 1.10. Připojení monitoru DVI nebo VGA (27)
  • 1.11. Používání televize nebo monitoru připojeného přes konektor kompozitního videa (28)
  • 1.12. Využití plné kapacity vaší SD karty (29)
  • 1.13. Změna velikosti obrazu zobrazeného na monitoru (30)
  • 1.14. Maximalizace výkonu (32)
  • 1.15. Změnit heslo (34)
  • 1.16. Přímé spuštění Raspberry Pi v režimu GUI (35)
  • 1.17. Vypnutí Raspberry Pi (36)
  • 1.18. Instalace modulu kamery (37)

2. Sítě (41)

  • 2.0. Úvod (41)
  • 2.1. Připojení k pevné síti (41)
  • 2.2. Nalezení vlastní IP adresy (43)
  • 2.3. Připojení k pevné síti (44)
  • 2.4. Změna názvu, pod kterým je Raspberry Pi viditelný v síti (45)
  • 2.5. Připojení k bezdrátové síti (46)
  • 2.6. Použití kabelu konzoly (48)
  • 2.7. Dálkové ovládání Raspberry Pi pomocí protokolu SSH (50)
  • 2.8. Ovládání Raspberry Pi pomocí VNC (51)
  • 2.9. Sdílení souborů v síti Macintosh (52)
  • 2.10. Sdílení obrazovky Raspberry Pi na počítači Macintosh (54)
  • 2.11. Použití Raspberry Pi jako úložiště NAS (56)
  • 2.12. Síťový tisk (59)

3. Operační systém (61)

  • 3.0. Vložení (61)
  • 3.1. Přesouvání souborů v grafickém rozhraní (61)
  • 3.2. Zahájení relace terminálu
  • 3.3. Procházení souborů a složek pomocí terminálu 64
  • 3.4. Kopírování souborů a složek (66)
  • 3.5. Přejmenování souboru nebo složky (67)
  • 3.6. Úpravy souborů (68)
  • 3.7. Prohlížení obsahu souboru (70)
  • 3.8. Vytváření souborů bez editoru (71)
  • 3.9. Vytváření adresářů (71)
  • 3.10. Mazání souborů a adresářů (72)
  • 3.11. Provádění úkolů s oprávněními správce (73)
  • 3.12. Co znamenají atributy souboru? (74)
  • 3.13. Úpravy atributů souboru
  • 3.14. Změna vlastníka souboru
  • 3.15. Pořizování snímků obrazovky (77)
  • 3.16. Instalace softwaru pomocí apt-get
  • 3.17. Odebrání nainstalovaného softwaru pomocí apt-get
  • 3.18. Stahování souborů pomocí příkazového řádku
  • 3.19. Získání zdrojového kódu pomocí Gitu
  • 3.20. Automatické spuštění programu nebo skriptu při spuštění Raspberry Pi (81)
  • 3.21. Automatické spouštění programu nebo skriptu v pravidelných intervalech (83)
  • 3.22. Hledat (84)
  • 3.23. Používání historie příkazového řádku 85
  • 3.24. Monitorování aktivity CPU (86)
  • 3.25. Zpracování archivů (88)
  • 3.26. Seznam připojených zařízení USB (89)
  • 3.27. Ukládání zpráv z příkazového řádku do souboru 89
  • 3.28. Zpracování archivů (90)
  • 3.29. Používání potrubí 90
  • 3.30. Skrytí výstupu zobrazeného v okně terminálu
  • 3.31. Spouštění programů na pozadí (92)
  • 3.32. Vytváření aliasů příkazů 93
  • 3.33. Nastavení data a času (93)
  • 3.34. Zjištění volného místa na paměťové kartě (94)

4. Software (95)

  • 4.0. Vložení (95)
  • 4.1. Vytvoření multimediálního zábavního centra (95)
  • 4.2. Instalace kancelářského softwaru (98)
  • 4.3. Instalace dalších webových prohlížečů (99)
  • 4.4. Používání obchodu Pi (101)
  • 4.5. Spuštění serveru webové kamery (102)
  • 4.6. Spuštění klasického emulátoru herní konzoly (104)
  • 4.7. Běh Minecraft (105)
  • 4.8. Spuštění hry Open Arena (106)
  • 4.9. Raspberry Pi jako rádiový vysílač (107)
  • 4.10. Spuštění grafického editoru GIMP (109)
  • 4.11. Internetové rádio (110)

5. Základy Pythonu 113

  • 5.0. Vložení (113)
  • 5.1. Výběr mezi Pythonem 2 a 3 113
  • 5.2. Psaní aplikací v Pythonu pomocí IDLE 114
  • 5.3. Používání konzoly Python 116
  • 5.4. Spouštění programů Pythonu pomocí terminálu 117
  • 5.5. Proměnné (117)
  • 5.6. Zobrazení dat generovaných programem (118)
  • 5.7. Načítání uživatelského vstupu 119
  • 5.8. Aritmetické operace 119
  • 5.9. Výroba řetězů (120)
  • 5.10. Spojování (spojování) řetězů (121)
  • 5.11. Převod čísel na řetězce 122
  • 5.12. Převod řetězců na čísla 122
  • 5.13. Určení délky řetězu 123
  • 5.14. Umístění řetězu do řetězu (124)
  • 5.15. Extrakce fragmentu řetězu (124)
  • 5.16. Výměna části řetězu jiným řetězcem 125
  • 5.17. Převod řetězcových znaků na velká nebo malá písmena 126
  • 5.18. Spouštění příkazů při splnění určitých podmínek 127
  • 5.19. Srovnání hodnot 128
  • 5.20. Logičtí operátoři 129
  • 5.21. Opakování výpisu stanovený počet opakování 130
  • 5.22. Opakování výpisu, dokud není splněna určitá podmínka 131
  • 5.23. Přerušení smyčky 131
  • 5.24. Definování funkcí 132

6. Python - seznamy a slovníky (135)

  • 6.0. Vložení (135)
  • 6.1. Vytváření seznamů 135
  • 6.2. Přístup k položce v seznamu (136)
  • 6.3. Stanovení délky seznamu 136
  • 6.4. Přidání položek do seznamu (137)
  • 6.5. Odebrání položek ze seznamu (138)
  • 6.6. Vytvoření seznamu zpracováním řetězce 138
  • 6.7. Seznam iterací
  • 6.8. Položky seznamu číslování 140
  • 6.9. Třídění seznamu 141
  • 6.10. Řezací část seznamu (141)
  • 6.11. Zpracování položek seznamu pomocí funkce 142
  • 6.12. Vytvoření slovníku 143
  • 6.13. Přístup k položkám ve slovníku 144
  • 6.14. Odebrání položek ze slovníku 145
  • 6.15. Iterace slovníku 146

7. Python - Pokročilé funkce (147)

  • 7.0. Vložení (147)
  • 7.1. Vytvoření multimediálního zábavního centra (147)
  • 7.2. Data formátování 148
  • 7.3. Vrácení více než jedné hodnoty 149
  • 7.4. Definování třídy 149
  • 7.5. Definování metody 151
  • 7.6. Dědičnost (152)
  • 7.7. Zápis dat do souboru (153)
  • 7.8. Čtení souboru
  • 7.9. Serializace (154)
  • 7.10. Zpracování výjimek
  • 7.11. Používání modulů
  • 7.12. Náhodná čísla (158)
  • 7.13. Odesílání požadavků na web
  • 7.14. Argumenty Pythonu na příkazovém řádku
  • 7.15. Odesílání zpráv e-mailem z aplikace v Pythonu 160
  • 7.16. Jednoduchý webový server Python 161

8. Základy konektoru GPIO (163)

  • 8.0. Vložení (163)
  • 8.1. Piny konektoru GPIO (163)
  • 8.2. Bezpečné používání konektoru GPIO (164)
  • 8.3. Instalace knihovny RPi.GPIO (165)
  • 8.4. Konfigurace sběrnice I2C (166)
  • 8.5. Používání nástrojů I2C 167
  • 8.6. Příprava na práci s rozhraním SPI (169)
  • 8.7. Uvolnění sériového portu (170)
  • 8.8. Instalace PySerial pro povolení sériových portů pro aplikace Pythonu 171
  • 8.9. Testování sériového portu pomocí aplikace Minicom 172
  • 8.10. Připojení Raspberry Pi k prkénku pomocí propojovacích kabelů (173)
  • 8.11. Připojení Pi Cobbler k prkénku (174)
  • 8.12. Snížení napětí signálů z 5 na 3,3 V pomocí dvou rezistorů (175)
  • 8.13. Použití modulu snímače ke snížení signálů z 5 na 3,3 voltu (177)
  • 8.14. Napájení Raspberry Pi pomocí baterie (178)
  • 8.15. Napájení Raspberry Pi pomocí lithium-polymerové baterie (LiPo) (179)
  • 8.16. Začínáme s deskou PiFace (181)
  • 8.17. Začínáme s Gertboard 184
  • 8.18. Začínáme s deskou RaspiRobot 186
  • 8.19. Používání humble pí prkénka (188)
  • 8.20. Používání prkénka Pi Plate 190
  • 8.21. Připojení desky s pružinovými svorkami (194)

9. Řízení elektronického vybavení (197)

  • 9.0. Vložení (197)
  • 9.1. Připojení LED (197)
  • 9.2. Nastavení jasu LED (200)
  • 9.3. Generování bzučení (202)
  • 9.4. Řízení provozu vysoce výkonného stejnosměrného zařízení pomocí tranzistoru (204)
  • 9.5. Zapnutí vysoce výkonných spotřebičů s relé (206)
  • 9.6. Ovládání vysokonapěťových střídavých zařízení (208)
  • 9.7. Vytvoření grafického rozhraní, které vám umožní zapnout a vypnout elektroniku připojenou k Raspberry Pi (210)
  • 9.8. Vytvoření grafického uživatelského rozhraní, které vám umožní ovládat výkon diod a motorů modulováním doby trvání pulzu (211)
  • 9.9. Změna barvy RGB LED (213)
  • 9.10. Vytvoření multimediálního zábavního centra (215)
  • 9.11. Použití analogového voltmetru jako ukazatele (218)
  • 9.12. Rozvoj programů pomocí přerušení 220
  • 9.13. Ovládání konektoru GPIO pomocí webu

10. Motory (227)

  • 10.0. Vložení (227)
  • 10.1. Řízení provozu servomotoru (227)
  • 10.2. Ovládání více servomotorů (230)
  • 10.3. Řízení rychlosti otáčení stejnosměrného motoru (233)
  • 10.4. Zpětný chod stejnosměrného motoru (235)
  • 10.5. Použití Unipolárních krokových motorů 240
  • 10.6. Použití bipolárních krokových motorů 244
  • 10.7. Ovládání činnosti bipolárního krokového motoru pomocí desky RaspiRobot (246)
  • 10.8. Sestavení jednoduchého jezdeckého robota (248)

11. Digitální vstupy (253)

  • 11.0. Vložení (253)
  • 11.1. Připojení momentového spínače (253)
  • 11.2. Používání Momentary Switch (256)
  • 11.3. Použití dvoupolohového přepínače nebo posuvného spínače (258)
  • 11.4. Pomocí 3polohového spínače (259)
  • 11.5. Redukce klepání knoflíkem (261)
  • 11.6. Použití externího vytahovacího rezistoru (263)
  • 11.7. Pomocí (čtvercového) rotačního kodéru 265
  • 11.8. Pomocí klávesnice 268
  • 11.9. Detekce pohybu (271)
  • 11.10. Modul Raspberry Pi a GPS (272)
  • 11.11. Vstup z klávesnice (275)
  • 11.12. Zachycení pohybů myší 277
  • 11.13. Používání hodinového modulu v reálném čase 278

12. Senzory (283)

  • 12.0. Vložení (283)
  • 12.1. Používání RTD (283)
  • 12.2. Měření jasu světla (287)
  • 12.3. Detekce metanu (288)
  • 12.4. Měření napětí (291)
  • 12.5. Použití děliče napětí 293
  • 12.6. Připojení snímače odporu k analogově-digitálnímu převodníku (295)
  • 12.7. Měření teploty pomocí analogově-digitálního převodníku (297)
  • 12.8. Měření zrychlení (299)
  • 12.9. Měření teploty s digitálním senzorem (302)
  • 12.10. Měření vzdálenosti (304)
  • 12.11. Zobrazení měřených veličin (307)
  • 12.12. Ukládání dat do protokolu vytvořeného na USB paměti (308)

13. Displeje (311)

  • 13.0. Vložení (311)
  • 13.1. Použití čtyřmístného LED displeje (311)
  • 13.2. Zobrazování zpráv na displeji vybaveném I2C sestávajícím z matice LED (314)
  • 13.3. Používání desky Pi-Lite (316)
  • 13.4. Zobrazení zpráv na alfanumerickém LCD displeji (318)

14. Raspberry Pi a Arduino (323)

  • 14.0. Vložení (323)
  • 14.1. Programování Arduina přes Raspberry Pi (324)
  • 14.2. Komunikace s Arduino přes Monitor sériového portu (326)
  • 14.3. Ovládání Arduino pomocí knihovny PyFirmata nainstalované na Raspberry Pi (328)
  • 14.4. Ovládání práce digitálních výstupů Arduino pomocí Raspberry Pi (330)
  • 14.5. Ovládání Arduina pomocí PyFirmata přes sériový port (331)
  • 14.6. Čtení dat z digitálních vstupů Arduina pomocí knihovny PyFirmata (334)
  • 14.7. Čtení dat z analogových vstupů Arduino pomocí knihovny PyFirmata (336)
  • 14.8. Podpora analogových výstupů (PWM) pomocí knihovny PyFirmata (337)
  • 14.9. Ovládání činnosti servomotoru pomocí knihovny PyFirmata (339)
  • 14.10. Komunikace mezi Raspberry Pi a Arduino přes sériové rozhraní bez použití knihovny PyFirmata (341)
  • 14.11. Vytvoření programu, který komunikuje s Arduino přes sběrnici I2C (345)
  • 14.12. Připojení menších desek Arduino k Raspberry Pi (349)
  • 14.13. Připojení desky aLaMode k Raspberry Pi (350)
  • 14.14. Používání štítů Arduino a desky aLaMode připojené k Raspberry Pi (353)
  • 14.15. Používání Gertboardu jako rozhraní Arduina (354)

A. Komponenty a distributoři (355)

Rejstřík (361)

Kniha - autor Simon Monk
Kniha - ISBN 978-83-246-9622-2
Kniha - vazba měkký
Kniha - vydavatel Helion
Šířka balení 0.001 cm
Výška balení 0.001 cm
Hloubka balení 0.001 cm
Váha balení 0.001 kg

Buďte první, kdo se zeptá na tento produkt!

Zákazníci, kteří koupili tento produkt, koupili také:

Produkty ze stejné kategorie: