Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Hardware

Zrób to sam. Generowanie ruchu, światła i dźwięku za pomocą Arduino i Raspberry Pi Język: 1

978-83-283-3897-5

Cena Brutto: 49.00

Cena netto: 46.67

Ilość:
Wersja: Drukowana
Autor Simon Monk
Liczba_stron 312
Wydawnictwo Helion
Oprawa miękka
Data_Wydania 2017-12-11
Zrób to sam. Generowanie ruchu, światła i dźwięku za pomocą Arduino i Raspberry Pi

Elektronika jest dziedziną dla wymagających. Wydaje się bardzo skomplikowana, a przyswojenie sobie choćby samych jej podstaw wymaga nie lada wysiłku. Żyjąc w świecie zdominowanym przez elektronikę, warto jednak pokusić się o znajomość jej prawideł. Zwłaszcza że dzięki płytkom Arduino i Raspberry Pi rozpoczęcie nauki jest bardzo proste. Istnieje tylko jedno niebezpieczeństwo: te płytki niepostrzeżenie mogą rozbudzić niepohamowaną ciekawość i stać się prawdziwą pasją!


Ta książka jest przewodnikiem po elektronice dla początkujących. Szczegółowe i praktyczne instrukcje przeprowadzą Cię krok po kroku przez wiele projektów, dzięki czemu mimochodem przyswoisz sobie podstawy elektroniki i równocześnie odkryjesz potencjał płytek Arduino i Raspberry Pi. Szybko nauczysz się sterować pracą diod LED, różnych silników, cewek, urządzeń zasilanych prądem przemiennym, grzejników, urządzeń chłodniczych, wyświetlaczy i generatorów dźwięku. Dowiesz się, jak możesz monitorować pracę tych urządzeń i kierować nimi poprzez internet. Dzięki tym popularnym platformom możesz nawet zaprojektować inteligentny dom z Twoim własnym systemem sterowania!

W tej książce między innymi:

  • Wiele wciągających projektów, od najprostszych po bardziej złożone
  • Wyjaśnienia dotyczące zastosowań Arduino i Raspberry Pi oraz różnic między nimi
  • Przystępnie podane podstawy elektroniki
  • Wskazówki niezbędne przy samodzielnym tworzeniu systemów sterujących
  • Inspiracje i pomysły związane z internetem rzeczy (IoT)

    1. Wstęp (13)

    • Arduino i Pi (13)
      • Raspberry Pi (13)
      • Arduino (15)
      • Co wybrać: Arduino czy Raspberry Pi? (16)
      • Alternatywy (17)
    • Podsumowanie (18)

    2. Arduino (19)

    • Czym jest Arduino? (19)
    • Instalacja zintegrowanego środowiska programistycznego Arduino (20)
    • Wgrywanie szkicu (22)
    • Instalowanie szkiców opisanych w tej książce (23)
    • Podstawy programowania Arduino (24)
      • Struktura szkicu Arduino (24)
      • Zmienne i stałe (24)
      • Wyjścia cyfrowe (25)
      • Wejścia cyfrowe (26)
      • Wejścia analogowe (27)
      • Wyjścia analogowe (28)
      • Instrukcje if i else (28)
      • Pętle (30)
      • Funkcje (30)
    • Podsumowanie (32)

    3. Raspberry Pi (33)

    • Czym jest Raspberry Pi? (33)
    • Przygotowanie Raspberry Pi do pracy (34)
      • Przygotowanie karty microSD z pakietem NOOBS (36)
      • Konfiguracja protokołu SSH (36)
      • SSH w systemie Windows (38)
      • SSH w systemach macOS i Linux (39)
    • Wiersz poleceń systemu Linux (40)
    • Kod zaprezentowany w tej książce (41)
    • Programowanie w Pythonie (41)
      • Witaj, świecie (42)
      • Tabulatory i wcięcia (42)
      • Zmienne (43)
      • If, while i inne instrukcje warunkowe (43)
      • Biblioteka RPi.GPIO (44)
      • Złącze GPIO (44)
      • Wyjścia cyfrowe (44)
      • Wejścia cyfrowe (45)
      • Wyjścia analogowe (45)
    • Podsumowanie (45)

    4. Czas rozpocząć zabawę! (47)

    • Płytki stykowe (47)
      • Działanie prototypowej płytki stykowej (48)
      • Łączenie płytki prototypowej z Arduino (49)
      • Łączenie płytki prototypowej z Raspberry Pi (49)
    • Pobieranie programów (50)
    • Eksperyment: sterowanie diodą LED (50)
      • Lista elementów (50)
      • Schemat obwodu (51)
      • Podłączanie obwodu do Arduino (52)
      • Kod Arduino (53)
      • Eksperymentowanie z Arduino (53)
      • Podłączanie obwodu do Raspberry Pi (54)
      • Program Raspberry Pi (55)
      • Eksperymenty z Raspberry Pi (56)
      • Porównanie kodu obu platform (56)
    • Eksperyment: sterowanie pracą silnika (56)
      • Lista elementów (57)
      • Schemat obwodu (58)
      • Eksperymentowanie bez płytek Arduino i Raspberry Pi (58)
      • Podłączanie obwodu do płytki Arduino (59)
      • Eksperymentowanie z Arduino (59)
      • Podłączanie obwodu do Raspberry Pi (60)
      • Eksperymentowanie z Raspberry Pi (61)
    • Podsumowanie (61)

    5. Podstawy elektroniki (63)

    • Prąd, napięcie i rezystancja (63)
      • Natężenie prądu (64)
      • Napięcie (64)
      • Masa (64)
      • Rezystancja (65)
    • Moc (66)
    • Najczęściej spotykane komponenty elektroniczne (66)
      • Rezystory (66)
      • Tranzystory (67)
      • Diody (72)
      • Diody LED (73)
      • Kondensatory (74)
      • Układy scalone (74)
    • Złącza płytek Arduino i Raspberry Pi (74)
      • Wyjścia cyfrowe (75)
      • Wejścia cyfrowe (75)
      • Wejścia analogowe (75)
      • Wyjścia analogowe (75)
      • Szeregowa transmisja danych (76)
    • Podsumowanie (76)

    6. Diody LED (77)

    • Standardowe diody LED (78)
    • Ograniczanie natężenia prądu (78)
    • Projekt: sygnalizator (80)
      • Lista elementów (81)
      • Założenia projektowe (81)
      • Podłączanie obwodu do Arduino (81)
      • Kod Arduino (82)
      • Podłączanie obwodu do Raspberry Pi (83)
      • Kod Raspberry Pi (83)
    • Diody LED i technologia PWM (84)
    • Diody LED RGB (85)
    • Eksperyment: mieszanie kolorów (87)
      • Obwód (87)
      • Lista elementów (87)
      • Podłączanie obwodu do Arduino (88)
      • Kod Arduino (89)
      • Eksperymentowanie z Arduino (90)
      • Podłączanie obwodu do Raspberry Pi (90)
      • Kod Raspberry Pi (90)
      • Eksperymentowanie z Raspberry Pi (92)
    • Podsumowanie (93)

    7. Silniki, pompy i siłowniki (95)

    • Sterowanie prędkością obrotową (PWM) (96)
    • Eksperyment: sterowanie prędkością obrotową silnika prądu stałego (97)
      • Obwód (97)
      • Podłączanie obwodu do Arduino (97)
      • Kod Arduino (97)
      • Eksperymentowanie z Arduino (99)
      • Podłączanie obwodu do Raspberry Pi (100)
      • Kod Raspberry Pi (101)
      • Eksperymentowanie z Raspberry Pi (102)
    • Sterowanie silnikami prądu stałego za pomocą przekaźników (102)
      • Sterowanie pracą przekaźnika za pomocą płytek Arduino i Raspberry Pi (103)
      • Moduły przekaźników (104)
    • Eksperyment: sterowanie pracą silnika elektrycznego za pośrednictwem modułu przekaźników (105)
      • Lista elementów (105)
      • Łączenie obwodu (106)
      • Kod Arduino (107)
      • Kod Raspberry Pi (107)
    • Wybieranie właściwego silnika (108)
      • Moment obrotowy (108)
      • Prędkość obrotowa (109)
      • Przekładnie (109)
      • Silniki przekładniowe (109)
    • Pompy (110)
      • Pompy przewodowe (110)
      • Pompa wirowa (111)
    • Projekt: podlewanie roślin przy użyciu Arduino (112)
      • Założenia projektowe (113)
      • Lista elementów (114)
      • Budowa projektu (114)
      • Kod Arduino (116)
      • Korzystanie z projektu (117)
    • Siłowniki liniowe (118)
    • Solenoidy (119)
    • Podsumowanie (120)

    8. Sterowanie pracą silnika: poziom zaawansowany (121)

    • Mostki H (122)
    • Mostek H w formie układów scalonych (123)
    • Eksperyment: sterowanie kierunkiem i prędkością obrotów silnika (125)
      • Lista elementów (126)
      • Założenia projektowe (127)
      • Schemat płytki prototypowej (128)
      • Eksperymentowanie (129)
      • Podłączanie obwodu do Arduino (131)
      • Kod Arduino (131)
      • Eksperymentowanie z Arduino (134)
      • Podłączanie obwodu do Raspberry Pi (134)
      • Kod Raspberry Pi (135)
      • Eksperymentowanie z Raspberry Pi (136)
    • Inne układy scalone mostków H (137)
      • L298N (137)
      • TB6612FNG (141)
    • Modułowe mostki H (141)
    • Projekt: zgniatarka do puszek sterowana za pomocą Arduino (142)
      • Lista elementów (143)
      • Łączenie obwodu (143)
      • Konstrukcja mechaniczna (144)
      • Kod Arduino (145)
    • Podsumowanie (146)

    9. Serwomechanizmy (147)

    • Serwomechanizmy (147)
      • Sterowanie pracą serwomechanizmu (148)
    • Eksperyment: sterowanie położeniem serwomechanizmu (149)
      • Sprzęt (149)
      • Lista elementów (150)
      • Podłączanie obwodu do Arduino (151)
      • Kod Arduino (151)
      • Eksperymentowanie z Arduino (153)
      • Podłączanie obwodu do Raspberry Pi (153)
      • Kod Raspberry Pi (154)
      • Eksperymentowanie z Raspberry Pi (156)
    • Projekt: tańcząca marionetka Pepe i Raspberry Pi (156)
      • Lista elementów (156)
      • Założenia projektowe (157)
      • Konstrukcja (158)
      • Kod (163)
      • Korzystanie z tańczącej marionetki (165)
    • Podsumowanie (165)

    10. Silniki krokowe (167)

    • Silniki krokowe (168)
    • Bipolarne silniki krokowe (168)
    • Eksperyment: sterowanie pracą bipolarnego silnika krokowego (170)
      • Lista elementów (171)
      • Założenia projektowe (172)
      • Arduino (173)
      • Podłączanie obwodu do Arduino (173)
      • Kod Arduino (wersja trudniejsza) (174)
      • Kod Arduino (wersja łatwiejsza) (176)
      • Eksperymentowanie z Arduino (178)
      • Raspberry Pi (178)
      • Podłączanie obwodu do Raspberry Pi (179)
      • Kod Raspberry Pi (179)
      • Eksperymentowanie z Raspberry Pi (181)
    • Unipolarne silniki krokowe (181)
    • Układ tranzystorów Darlingtona (182)
    • Eksperyment: sterowanie pracą unipolarnego silnika krokowego (183)
      • Obwód (184)
      • Lista elementów (184)
      • Podłączanie obwodu do Arduino (185)
      • Podłączanie obwodu do Raspberry Pi (186)
      • Kod (186)
    • Sterowanie falowe (186)
    • Eksperyment: sterowanie falowe i Raspberry Pi (187)
      • Lista elementów (187)
      • Podłączanie obwodu do Raspberry Pi (188)
      • Kod (188)
      • Eksperymentowanie (190)
    • Bezszczotkowe silniki prądu stałego (190)
    • Podsumowanie (191)

    11. Ogrzewanie i chłodzenie (193)

    • Rezystywne komponenty grzejne (193)
    • Eksperyment: rozgrzewanie rezystora (193)
      • Lista elementów (194)
      • Budowa projektu (194)
      • Przeprowadzanie eksperymentu (194)
    • Projekt: losowy detonator balonów oparty na Arduino (195)
      • Lista elementów (196)
      • Obwód (196)
      • Kod (197)
      • Korzystanie z detonatora balonów (198)
    • Komponenty grzewcze (198)
    • Moc i energia (199)
    • Moc a wzrost temperatury (199)
      • Gotowanie wody (200)
    • Ogniwa Peltiera (200)
      • Działanie ogniwa Peltiera (200)
      • Stosowanie ogniw Peltiera w praktyce (202)
    • Projekt: chłodziarka do napojów (203)
      • Lista elementów (203)
      • Budowa projektu (204)
      • Korzystanie z projektu (205)
    • Podsumowanie (206)

    12. Pętle sterujące (207)

    • Prosty termostat (207)
    • Eksperyment: prosty termostat (208)
      • Lista elementów (208)
      • Założenia projektowe (209)
      • Schemat wykonawczy (211)
      • Kod (212)
      • Eksperymentowanie (214)
    • Histereza (216)
    • Regulator PID (216)
      • Proporcjonalność (człon P) (217)
      • Całkowanie (człon I) (218)
      • Różniczkowanie (człon D) (219)
      • Dostrajanie regulatora PID (219)
    • Eksperyment: termostat PID (220)
      • Obwód (220)
      • Kod Arduino (220)
      • Eksperymentowanie z Arduino (223)
      • Podłączanie obwodu do Raspberry Pi (227)
      • Kod Raspberry Pi (227)
      • Eksperymentowanie z Raspberry Pi (231)
    • Projekt: termostatyczna chłodziarka do napojów (232)
      • Obwód (232)
      • Lista elementów (233)
      • Założenia projektowe (234)
      • Budowa projektu (235)
      • Kod Arduino (237)
    • Podsumowanie (240)

    13. Sterowanie prądem przemiennym (241)

    • Sterowanie pracą urządzeń zasilanych prądem przemiennym: teoria (242)
      • Czym jest prąd przemienny? (242)
      • Przekaźniki (243)
      • Optoizolator (243)
      • Przełączanie mocy przy przejściu przez zero i triaki (244)
    • Sterowanie pracą urządzeń zasilanych prądem przemiennym: praktyka (245)
      • Moduły przekaźników (245)
      • Przekaźniki statyczne (247)
      • Moduł PowerSwitch Tail (248)
    • Projekt: przełącznik czasowy sterowany za pomocą Raspberry Pi (249)
      • Lista elementów (249)
      • Budowa projektu (249)
      • Kod (250)
      • Korzystanie z projektu (251)
    • Podsumowanie (251)

    14. Wyświetlacze (253)

    • Paski diodowe (253)
    • Eksperyment: sterowanie paskiem diod LED RGB (254)
      • Lista elementów (254)
      • Podłączanie obwodu do Arduino (255)
      • Kod Arduino (256)
      • Podłączanie obwodu do Raspberry Pi (257)
      • Kod Raspberry Pi (259)
    • Wyświetlacze OLED korzystające z magistrali I2C (260)
    • Eksperyment: podłączanie modułu wyświetlacza korzystającego z magistrali I2C do płytki Raspberry Pi (261)
      • Lista elementów (261)
      • Połączenia (262)
      • Kod Raspberry Pi (262)
      • Eksperymentowanie (264)
    • Projekt: dodawanie wyświetlacza do chłodziarki napojów (264)
      • Lista elementów (264)
      • Połączenia (265)
      • Kod Arduino (265)
    • Podsumowanie (267)

    15. Dźwięk (269)

    • Eksperyment: dźwięk i głośnik bez wzmacniacza (269)
      • Lista elementów (270)
      • Schemat płytki prototypowej (270)
      • Kod Arduino (271)
      • Eksperymentowanie z Arduino (272)
    • Wzmacniacze (273)
    • Eksperyment: odtwarzanie plików dźwiękowych za pomocą Arduino (273)
      • Lista elementów (273)
      • Tworzenie pliku dźwiękowego (274)
      • Kod Arduino (275)
      • Eksperymentowanie z Arduino (276)
    • Podłączanie Arduino do wzmacniacza (276)
    • Odtwarzanie plików dźwiękowych za pomocą Raspberry Pi (278)
    • Projekt: Pepe zyskuje głos (279)
      • Lista elementów (280)
      • Schemat wykonawczy (280)
      • Kod Raspberry Pi (281)
      • Korzystanie z gadającej maskotki (283)
    • Podsumowanie (283)

    16. Internet rzeczy (285)

    • Raspberry Pi i framework Bottle (285)
    • Projekt: Raspberry Pi i przełącznik sieciowy (287)
      • Obwód (287)
      • Kod Raspberry Pi (287)
      • Korzystanie z przełącznika sieciowego (289)
    • Arduino i obsługa sieci (289)
    • Projekt: marionetka i Twitter (290)
      • Podłączanie Pepe do internetu (291)
      • Usługa IFTTT (If This Then That) (294)
      • Korzystanie z projektu (296)
    • Podsumowanie (297)

    A. Komponenty (299)

    • Dostawcy (299)
    • Rezystory i kondensatory (300)
    • Półprzewodniki (301)
    • Pozostałe komponenty (302)
    • Inne rzeczy przydatne podczas pracy nad projektami (303)
    • Konfiguracje złączy czipów (303)

    B. Port GPIO płytki Raspberry Pi (305)

    • Uwagi (306)

    Skorowidz (307)

powrót
 
Produkty Podobne
Elektronika z wykorzystaniem Arduino i Rapsberry Pi. Receptury
Szkoła programisty PLC. Język LAD w programowaniu sterowników przemysłowych
Zrób to sam. Generowanie ruchu, światła i dźwięku za pomocą Arduino i Raspberry Pi
Internet rzeczy. Budowa sieci z wykorzystaniem technologii webowych i Raspberry Pi
Elektronika dla małych i dużych. Od przewodu do obwodu
Mikrokontrolery AVR i ARM. Sterowanie wyświetlaczami LCD
Programowanie robotów. Sterowanie pracą robotów autonomicznych
Apokalipsa zombie nadchodzi! Obroń swoją bazę za pomocą prostych obwodów, Arduino i Raspberry Pi
Proste projekty dla młodych majsterkowiczów
Elektronika dla bystrzaków. Wydanie III
Więcej produktów