subskrypcja
Chcesz otrzymywać informacje o nowościach
w naszym sklepie? Wpisz swój adres e-mail!
Tylko subskrybenci otrzymują wysokie rabaty
na zakupy w naszym sklepie.
Nie czekaj, zapisz się już dziś !
Promocja! :: 190,38 zł ::.
ZRÓB TO SAM - ARDUINO I RASPBERRY Pi
WydawnictwoHelion
AutorSimon Monk
ISBN978-83-283-3897-5
Liczba stron312
Oprawamiękka
Format170 x 230mm
Rok wydania2017
Językpolski
Produkt archiwalny
Ilość :
opis
produktu
spis
treści
produkty
pokrewne
zakupione
razem
zapytaj
o produkt
opinie
o produkcie
Arduino i Raspberry Pi - steruj światłem, dźwiękiem, ruchem!
Zrób to sam. Generowanie ruchu,światła i dźwieku za pomocą Arduino i Raspberry Pi
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)
Dr Simon Monk jest doktorem inżynierii oprogramowania. Kilka lat był pracownikiem akademickim, później stał się współzałożycielem firmy programistycznej Momote Ltd. Elektronika jest jego ukochanym hobby od wczesnej młodości. Dr Monk to autor wielu lubianych książek dla pasjonatów elektroniki. Zachęcony ich popularnością, w 2015 roku wraz z żoną Lindą założył spółkę MonkMakes Ltd, gdzie zajmuje się wymyślaniem nowych publikacji.
1. Wstęp
Arduino i Pi
Raspberry Pi
Arduino
Co wybrać: Arduino czy Raspberry Pi?
Alternatywy
Podsumowanie
2. Arduino
Czym jest Arduino?
Instalacja zintegrowanego środowiska programistycznego Arduino
Wgrywanie szkicu
Instalowanie szkiców opisanych w tej książce
Podstawy programowania Arduino
Struktura szkicu Arduino
Zmienne i stałe
Wyjścia cyfrowe
Wejścia cyfrowe
Wejścia analogowe
Wyjścia analogowe
Instrukcje if i else
Pętle
Funkcje
Podsumowanie
3. Raspberry Pi
Czym jest Raspberry Pi?
Przygotowanie Raspberry Pi do pracy
Przygotowanie karty microSD z pakietem NOOBS
Konfiguracja protokołu SSH
SSH w systemie Windows
SSH w systemach macOS i Linux
Wiersz poleceń systemu Linux
Kod zaprezentowany w tej książce
Programowanie w Pythonie
Witaj, świecie
Tabulatory i wcięcia
Zmienne
If, while i inne instrukcje warunkowe
Biblioteka RPi.GPIO
Złącze GPIO
Wyjścia cyfrowe
Wejścia cyfrowe
Wyjścia analogowe
Podsumowanie
4. Czas rozpocząć zabawę!
Płytki stykowe
Działanie prototypowej płytki stykowej
Łączenie płytki prototypowej z Arduino
Łączenie płytki prototypowej z Raspberry Pi
Pobieranie programów
Eksperyment: sterowanie diodą LED
Lista elementów
Schemat obwodu
Podłączanie obwodu do Arduino
Kod Arduino
Eksperymentowanie z Arduino
Podłączanie obwodu do Raspberry Pi
Program Raspberry Pi
Eksperymenty z Raspberry Pi
Porównanie kodu obu platform
Eksperyment: sterowanie pracą silnika
Lista elementów
Schemat obwodu
Eksperymentowanie bez płytek Arduino i Raspberry Pi
Podłączanie obwodu do płytki Arduino
Eksperymentowanie z Arduino
Podłączanie obwodu do Raspberry Pi
Eksperymentowanie z Raspberry Pi
Podsumowanie
5. Podstawy elektroniki
Prąd, napięcie i rezystancja
Natężenie prądu
Napięcie
Masa
Rezystancja
Moc
Najczęściej spotykane komponenty elektroniczne
Rezystory
Tranzystory
Diody
Diody LED
Kondensatory
Układy scalone
Złącza płytek Arduino i Raspberry Pi
Wyjścia cyfrowe
Wejścia cyfrowe
Wejścia analogowe
Wyjścia analogowe
Szeregowa transmisja danych
Podsumowanie
6. Diody LED
Standardowe diody LED
Ograniczanie natężenia prądu
Projekt: sygnalizator
Lista elementów
Założenia projektowe
Podłączanie obwodu do Arduino
Kod Arduino
Podłączanie obwodu do Raspberry Pi
Kod Raspberry Pi
Diody LED i technologia PWM
Diody LED RGB
Eksperyment: mieszanie kolorów
Obwód
Lista elementów
Podłączanie obwodu do Arduino
Kod Arduino
Eksperymentowanie z Arduino
Podłączanie obwodu do Raspberry Pi
Kod Raspberry Pi
Eksperymentowanie z Raspberry Pi
Podsumowanie
7. Silniki, pompy i siłowniki
Sterowanie prędkością obrotową (PWM)
Eksperyment: sterowanie prędkością obrotową silnika prądu stałego
Obwód
Podłączanie obwodu do Arduino
Kod Arduino
Eksperymentowanie z Arduino
Podłączanie obwodu do Raspberry Pi
Kod Raspberry Pi
Eksperymentowanie z Raspberry Pi
Sterowanie silnikami prądu stałego za pomocą przekaźników
Sterowanie pracą przekaźnika za pomocą płytek Arduino i Raspberry Pi
Moduły przekaźników
Eksperyment: sterowanie pracą silnika elektrycznego za pośrednictwem modułu przekaźników
Lista elementów
Łączenie obwodu
Kod Arduino
Kod Raspberry Pi
Wybieranie właściwego silnika
Moment obrotowy
Prędkość obrotowa
Przekładnie
Silniki przekładniowe
Pompy
Pompy przewodowe
Pompa wirowa
Projekt: podlewanie roślin przy użyciu Arduino
Założenia projektowe
Lista elementów
Budowa projektu
Kod Arduino
Korzystanie z projektu
Siłowniki liniowe
Solenoidy
Podsumowanie
8. Sterowanie pracą silnika: poziom zaawansowany
Mostki H
Mostek H w formie układów scalonych
Eksperyment: sterowanie kierunkiem i prędkością obrotów silnika
Lista elementów
Założenia projektowe
Schemat płytki prototypowej
Eksperymentowanie
Podłączanie obwodu do Arduino
Kod Arduino
Eksperymentowanie z Arduino
Podłączanie obwodu do Raspberry Pi
Kod Raspberry Pi
Eksperymentowanie z Raspberry Pi
Inne układy scalone mostków H
L298N
TB6612FNG
Modułowe mostki H
Projekt: zgniatarka do puszek sterowana za pomocą Arduino
Lista elementów
Łączenie obwodu
Konstrukcja mechaniczna
Kod Arduino
Podsumowanie
9. Serwomechanizmy
Serwomechanizmy
Sterowanie pracą serwomechanizmu
Eksperyment: sterowanie położeniem serwomechanizmu
Sprzęt
Lista elementów
Podłączanie obwodu do Arduino
Kod Arduino
Eksperymentowanie z Arduino
Podłączanie obwodu do Raspberry Pi
Kod Raspberry Pi
Eksperymentowanie z Raspberry Pi
Projekt: tańcząca marionetka Pepe i Raspberry Pi
Lista elementów
Założenia projektowe
Konstrukcja
Kod
Korzystanie z tańczącej marionetki
Podsumowanie
10. Silniki krokowe
Silniki krokowe
Bipolarne silniki krokowe
Eksperyment: sterowanie pracą bipolarnego silnika krokowego
Lista elementów
Założenia projektowe
Arduino
Podłączanie obwodu do Arduino
Kod Arduino (wersja trudniejsza)
Kod Arduino (wersja łatwiejsza)
Eksperymentowanie z Arduino
Raspberry Pi
Podłączanie obwodu do Raspberry Pi
Kod Raspberry Pi
Eksperymentowanie z Raspberry Pi
Unipolarne silniki krokowe
Układ tranzystorów Darlingtona
Eksperyment: sterowanie pracą unipolarnego silnika krokowego
Obwód
Lista elementów
Podłączanie obwodu do Arduino
Podłączanie obwodu do Raspberry Pi
Kod
Sterowanie falowe
Eksperyment: sterowanie falowe i Raspberry Pi
Lista elementów
Podłączanie obwodu do Raspberry Pi
Kod
Eksperymentowanie
Bezszczotkowe silniki prądu stałego
Podsumowanie
11. Ogrzewanie i chłodzenie
Rezystywne komponenty grzejne
Eksperyment: rozgrzewanie rezystora
Lista elementów
Budowa projektu
Przeprowadzanie eksperymentu
Projekt: losowy detonator balonów oparty na Arduino
Lista elementów
Obwód
Kod
Korzystanie z detonatora balonów
Komponenty grzewcze
Moc i energia
Moc a wzrost temperatury
Gotowanie wody
Ogniwa Peltiera
Działanie ogniwa Peltiera
Stosowanie ogniw Peltiera w praktyce
Projekt: chłodziarka do napojów
Lista elementów
Budowa projektu
Korzystanie z projektu
Podsumowanie
12. Pętle sterujące
Prosty termostat
Eksperyment: prosty termostat
Lista elementów
Założenia projektowe
Schemat wykonawczy
Kod
Eksperymentowanie
Histereza
Regulator PID
Proporcjonalność (człon P)
Całkowanie (człon I)
Różniczkowanie (człon D)
Dostrajanie regulatora PID
Eksperyment: termostat PID
Obwód
Kod Arduino
Eksperymentowanie z Arduino
Podłączanie obwodu do Raspberry Pi
Kod Raspberry Pi
Eksperymentowanie z Raspberry Pi
Projekt: termostatyczna chłodziarka do napojów
Obwód
Lista elementów
Założenia projektowe
Budowa projektu
Kod Arduino
Podsumowanie
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
Raspberry Pi i framework Bottle
Projekt: Raspberry Pi i przełącznik sieciowy
Obwód
Kod Raspberry Pi
Korzystanie z przełącznika sieciowego
Arduino i obsługa sieci
Projekt: marionetka i Twitter
Podłączanie Pepe do internetu
Usługa IFTTT (If This Then That)
Korzystanie z projektu
Podsumowanie
A. Komponenty
Dostawcy
Rezystory i kondensatory
Półprzewodniki
Pozostałe komponenty
Inne rzeczy przydatne podczas pracy nad projektami
Konfiguracje złączy czipów
B. Port GPIO płytki Raspberry Pi
Uwagi
Skorowidz