Elektronika z wykorzystaniem Arduino i Rapsberry Pi

Book description

Praktyczne przepisy rozwiązań elektronicznych z wykorzystaniem Arduino i Raspberry Pi
Aby zacząć zajmować się elektroniką, wcale nie trzeba być inżynierem w tej dziedzinie. Dzięki powszechnie dostępnym i niedrogim podzespołom, wielu źródłom wiedzy i inspiracji oraz chętnej do pomocy społeczności elektronika staje się ulubionym hobby rosnącej rzeszy osób. Wiele z nich staje się profesjonalistami, tworząc pomysłowe i przydatne konstrukcje. Naturalnie nie oznacza to, że dziedzina ta stała się zupełnie bezproblemową zabawą: elektronik powinien mieć pewną wiedzę teoretyczną i umieć rozwiązywać określone, specyficzne dla elektroniki problemy.

Niniejsza książka jest solidnym punktem wyjścia dla elektroników amatorów i osób pragnących zająć się tą dziedziną profesjonalnie. Szczególnie ważnym elementem książki jest omówienie podstaw elektroniki oraz zagadnień stosowania mikrokontrolerów, tworzenia zasilaczy różnego rodzaju, używania odpowiednich tranzystorów do różnych celów, stosowania analogowych i cyfrowych układów scalonych, a także budowania projektów i prototypów oraz posługiwania się sprzętem badawczym. Książkę zorganizowano w ten sposób, aby ułatwić szybkie odnalezienie potrzebnego zagadnienia i skorzystanie z odpowiedniego przepisu.

W tej książce znajdziesz takie tematy, jak:

zagadnienia teoretyczne i komponenty elektroniczne
zasilanie: baterie, akumulatory i panele słoneczne
sterowanie za pomocą Arduino i Raspberry Pi
rozwiązania analogowe
częstotliwości radiowe i przekazywanie pakietów danych
korzystanie z narzędzi i urządzeń warsztatowych
Zbiór receptur na każdy dzień elektronika!

Table of contents

  1. Przedmowa
    1. Dla kogo przeznaczona jest ta książka?
    2. Dlaczego napisałem tę książkę?
    3. Kilka słów na temat współczesnej elektroniki
    4. Poruszanie się po tej książce
    5. Materiały dostępne w internecie
    6. Konwencje stosowane w tej książce
    7. Korzystanie z przykładowego kodu
    8. Podziękowania
  2. Rozdział 1. Teoria
    1. 1.0. Wprowadzenie
    2. 1.1. Natężenie prądu
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz też
    3. 1.2. Napięcie
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz też
    4. 1.3. Wyliczanie napięcia, prądu i oporu
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz też
    5. 1.4. Wyliczanie natężenia prądu płynącego w danym punkcie układu
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 1.5. Wyliczanie napięć panujących w układzie
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 1.6. Moc
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz też
    8. 1.7. Prąd przemienny
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  3. Rozdział 2. Rezystory
    1. 2.0. Wprowadzenie
    2. 2.1. Odczytywanie oznaczeń rezystorów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz też
    3. 2.2. Standardowe wartości rezystorów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz też
    4. 2.3. Wybieranie rezystora nastawnego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 2.4. Szeregowe łączenie rezystorów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 2.5. Równoległe łączenie rezystorów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 2.6. Obniżanie napięcia do pożądanego poziomu
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 2.7. Wybierz rezystor, który się nie spali
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    9. 2.8. Pomiar natężenia światła
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    10. 2.9. Pomiar temperatury
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    11. 2.10. Dobieranie odpowiednich przewodów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  4. Rozdział 3. Kondensatory i cewki
    1. 3.0. Wprowadzenie
    2. 3.1. Tymczasowe przechowywanie energii w układach
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 3.2. Rodzaje kondensatorów
      1. Problem
      2. Rozwiązanie
      3. Opis
        1. Zakresy napięć
        2. Dopuszczalna temperatura pracy
        3. Zastępcza rezystancja szeregowa
      4. Zobacz również
    4. 3.3. Odczytywanie zapisów z obudowy kondensatora
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 3.4. Równoległe łączenie kondensatorów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 3.5. Szeregowe łączenie kondensatorów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 3.6. Przechowywanie ogromnych ilości energii
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 3.7. Obliczanie ilości energii zgromadzonej w kondensatorze
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    9. 3.8. Zmienianie i ograniczanie przepływu prądu
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    10. 3.9. Zmiana napięcia w prądzie przemiennym
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  5. Rozdział 4. Diody
    1. 4.0. Wprowadzenie
    2. 4.1. Blokowanie przepływu prądu w jednym z kierunków
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 4.2. Rodzaje diod
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 4.3. Użycie diody do ograniczania napięcia stałego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 4.4. Niech stanie się światło
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 4.5. Wykrywanie światła
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  6. Rozdział 5. Tranzystory i układy scalone
    1. 5.0. Wprowadzenie
    2. 5.1. Przełączanie dużych prądów za pomocą małych
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 5.2. Przełączanie prądu za pomocą minimalnego prądu sterującego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 5.3. Efektywne przełączanie dużych prądów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 5.4. Przełączanie bardzo wysokich napięć
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 5.5. Dobór właściwego tranzystora
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 5.6. Przełączanie prądu przemiennego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 5.7. Wykrywanie światła za pomocą tranzystora
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    9. 5.8. Izolowanie sygnałów w eliminacji szumów lub zabezpieczeniu układu
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    10. 5.9. Układy scalone
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  7. Rozdział 6. Przełączniki i przekaźniki
    1. 6.0. Wprowadzenie
    2. 6.1. Mechaniczne przełączniki
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 6.2. Rodzaje przełączników
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 6.3. Przełączanie za pomocą magnetyzmu
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 6.4. Przekaźniki
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  8. Rozdział 7. Zasilacze
    1. 7.0 Wprowadzenie
    2. 7.1. Zmiana napięcia przemiennego na napięcie przemienne
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 7.2. Zmiana napięcia przemiennego w stałe (metoda szybka)
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 7.3. Zmiana napięcia przemiennego w stałe z mniejszymi pulsacjami
      1. Problem
      2. Rozwiązanie
        1. Prostownik pełnookresowy z podwójnym uzwojeniem
        2. Użycie mostka prostującego
      3. Opis
      4. Zobacz również
    5. 7.4. Zmiana napięcia przemiennego w stabilizowane napięcie stałe
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 7.5. Zmiana napięcia przemiennego w regulowane napięcie stałe
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 7.6. Stabilizacja napięcia z baterii
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 7.7. Budowa zasilacza stałoprądowego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    9. 7.8. Efektywna stabilizacja napięcia stałego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    10. 7.9. Zmiana niskiego napięcia stałego w wyższe
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    11. 7.10. Zmiana napięcia stałego na przemienne
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    12. 7.11. Zasilanie projektu napięciem 110 lub 220 V
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    13. 7.12. Zwiększanie wartości napięcia
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    14. 7.13. Zasilanie wysokim napięciem o wartości 450 V
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    15. 7.14. Zasilacz o jeszcze wyższym napięciu (> 1 kV)
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    16. 7.15. Zasilacz bardzo, bardzo wysokiego napięcia (cewka Tesli)
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    17. 7.16. Bezpiecznik
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    18. 7.17. Zabezpieczenie przed zamianą polaryzacji
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  9. Rozdział 8. Baterie
    1. 8.0. Wprowadzenie
    2. 8.1. Szacowanie wytrzymałości baterii
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 8.2. Dobór baterii jednorazowych
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 8.3. Dobór akumulatora
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 8.4. Ładowanie podtrzymujące
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 8.5. Automatyczne awaryjne zasilanie bateryjne
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 8.6. Ładowanie akumulatorów LiPo
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 8.7. Pobierz resztki energii za pomocą układu joule thief
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  10. Rozdział 9. Energia słoneczna
    1. 9.0. Wprowadzenie
    2. 9.1. Zasilanie projektów energią słoneczną
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 9.2. Wybór panelu słonecznego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 9.3. Pomiar rzeczywistej mocy wyjściowej panelu słonecznego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 9.4. Zasilanie Arduino energią słoneczną
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 9.5. Zasilanie Raspberry Pi energią słoneczną
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  11. Rozdział 10. Arduino i Raspberry Pi
    1. 10.0. Wprowadzenie
    2. 10.1. Wprowadzenie do Arduino
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 10.2. Pobieranie i używanie szkiców Arduino z tej książki
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 10.3. Wprowadzenie do Raspberry Pi
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 10.4. Pobieranie i uruchamianie programów z tej książki w Pythonie
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 10.5. Uruchamianie programu na Raspberry Pi w momencie rozruchu urządzenia
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 10.6. Co zamiast Arduino i Raspberry Pi?
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 10.7. Włączanie i wyłączanie komponentów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    9. 10.8. Sterowanie cyfrowym wyjściem za pomocą Arduino
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    10. 10.9. Sterowanie cyfrowym wyjściem za pomocą Raspberry Pi
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    11. 10.10. Podłączanie Arduino do wejść cyfrowych (np. przełączników)
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    12. 10.11. Podłączanie Raspberry Pi do wejść cyfrowych takich jak przełączniki
      1. Problem
      2. Opis
      3. Zobacz również
    13. 10.12. Wczytywanie wejść analogowych w Arduino
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    14. 10.13. Generowanie analogowego sygnału wyjściowego w Arduino
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    15. 10.14. Generowanie wyjściowego sygnału analogowego w Raspberry Pi
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    16. 10.15. Podłączanie Raspberry Pi do urządzeń I2C
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    17. 10.16. Podłączanie Raspberry Pi do urządzeń SPI
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    18. 10.17. Konwersja poziomu napięcia
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  12. Rozdział 11. Przełączanie
    1. 11.0. Wprowadzenie
    2. 11.1. Przełączanie, gdy używana jest większa moc, niż Raspberry Pi lub Arduino potrafią obsłużyć
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 11.2. Przełączanie mocy po stronie wysokonapięciowej
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 11.3. Przełączanie z użyciem znacznie wyższej mocy
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 11.4. Przełączanie z użyciem znacznie wyższej mocy po stronie wysokonapięciowej
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 11.5. Wybieranie między tranzystorem bipolarnym a MOSFET-em
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 11.6. Przełączanie z użyciem Arduino
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 11.7. Przełączanie przy użyciu Raspberry Pi
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    9. 11.8. Przełączanie dwukierunkowe
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    10. 11.9. Sterowanie przekaźnikiem za pomocą pinu GPIO
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    11. 11.10. Sterowanie przekaźnikiem statycznym za pomocą pinu GPIO
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    12. 11.11. Podłączanie wyjść typu otwarty kolektor
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  13. Rozdział 12. Czujniki
    1. 12.0. Wprowadzenie
    2. 12.1. Podłączanie przełącznika do Arduino lub Raspberry Pi
      1. Problem
      2. Rozwiązanie
        1. Arduino
        2. Raspberry Pi
      3. Opis
      4. Zobacz również
    3. 12.2. Wyczuwanie pozycji pokrętła
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
    4. 12.3. Pobieranie wejściowych sygnałów analogowych z czujników rezystancyjnych
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 12.4. Dodawanie wejść analogowych do Raspberry Pi
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 12.5. Podłączanie czujników rezystancyjnych do Raspberry Pi bez przetwornika analogowo-cyfrowego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 12.6. Pomiar intensywności światła
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 12.7. Pomiar temperatury w Arduino lub Raspberry Pi
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    9. 12.8. Pomiar temperatury w Raspberry Pi bez przetwornika analogowo-cyfrowego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    10. 12.9. Pomiar położenia obrotowego za pomocą potencjometru
      1. Problem
      2. Rozwiązanie
        1. Możliwość 1
        2. Możliwość 2
      3. Opis
      4. Zobacz również
    11. 12.10. Pomiar temperatury za pomocą analogowego układu scalonego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    12. 12.11. Pomiar temperatury za pomocą cyfrowego układu scalonego
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Raspberry Pi
      3. Opis
      4. Zobacz również
    13. 12.12. Pomiar wilgotności
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
    14. 12.13. Pomiar odległości
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
  14. Rozdział 13. Silniki
    1. 13.0. Wprowadzenie
    2. 13.1. Włączanie i wyłączanie silnika prądu stałego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 13.2. Pomiar szybkości silnika prądu stałego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 13.3. Sterowanie kierunkiem silnika prądu stałego
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
    5. 13.4. Precyzyjne ustawianie położenia silników
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
    6. 13.5. Przesuwanie silnika o precyzyjnie określoną liczbę kroków
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
    7. 13.6. Wybieranie prostszego silnika krokowego
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
  15. Rozdział 14. Diody LED i wyświetlacze
    1. 14.0. Wprowadzenie
    2. 14.1. Podłączanie standardowych diod LED
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 14.2. Zasilanie diod LED dużej mocy
      1. Problem
      2. Rozwiązanie
      3. Opis
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      4. Zobacz również
    4. 14.3. Zasilanie wielu diod LED
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 14.4. Jednoczesne przełączanie wielu diod LED
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 14.5. Multipleksowanie sygnału do siedmiosegmentowych wyświetlaczy
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 14.6. Sterowanie wieloma diodami LED
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
    8. 14.7. Zmienianie kolorów diod LED RGB
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
    9. 14.8. Podłączanie adresowalnych taśm LED
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
    10. 14.9. Używanie siedmiosegmentowego wyświetlacza LED z interfejsem I2C
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
    11. 14.10. Wyświetlanie grafiki lub tekstu na wyświetlaczach OLED
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
    12. 14.11. Wyświetlanie tekstu na alfanumerycznych wyświetlaczach LCD
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
  16. Rozdział 15. Cyfrowe układy scalone
    1. 15.0. Wprowadzenie
    2. 15.1. Zabezpieczanie układów scalonych przed szumem elektrycznym
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 15.2. Poznaj rodzinę używanych układów logicznych
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 15.3. Sterowanie wyjściami o liczbie większej niż liczba pinów GPIO
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie Raspberry Pi
      3. Opis
      4. Zobacz również
    5. 15.4. Tworzenie cyfrowego przełącznika
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 15.5. Zmniejszanie częstotliwości sygnału
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 15.6. Podłączanie liczników dziesiętnych
      1. Problem
      2. Rozwiązanie
        1. Oprogramowanie dla Arduino
        2. Oprogramowanie dla Raspberry Pi
      3. Opis
      4. Zobacz również
  17. Rozdział 16. Rozwiązania analogowe
    1. 16.0. Wprowadzenie
    2. 16.1. Odfiltrowywanie wysokich częstotliwości w szybki i uproszczony sposób
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 16.2. Budowanie oscylatora
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 16.3. Sekwencyjne zapalanie diod LED
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 16.4. Unikanie spadków napięcia między wejściem a wyjściem
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 16.5. Budowanie taniego oscylatora
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 16.6. Budowanie oscylatora o zmiennym cyklu roboczym
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 16.7. Budowanie generatora impulsów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    9. 16.8. Sterowanie szybkością silnika
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    10. 16.9. Stosowanie modulacji PWM do sygnału analogowego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    11. 16.10. Budowanie oscylatora sterowanego napięciem
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    12. 16.11. Pomiary decybeli
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  18. Rozdział 17. Wzmacniacze operacyjne
    1. 17.0. Wprowadzenie
    2. 17.1. Wybór wzmacniacza operacyjnego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 17.2. Zasilanie wzmacniacza operacyjnego (zasilanie symetryczne)
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 17.3. Zasilanie wzmacniacza operacyjnego (jedno źródło zasilania)
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 17.4. Budowanie wzmacniacza odwracającego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 17.5. Budowanie wzmacniacza nieodwracającego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 17.6. Buforowanie sygnału
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 17.7. Zmniejszanie amplitudy wysokich częstotliwości
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    9. 17.8. Odfiltrowywanie niskich częstotliwości
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    10. 17.9. Odfiltrowywanie wysokich i niskich częstotliwości
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    11. 17.10. Porównywanie napięć
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  19. Rozdział 18. Dźwięk
    1. 18.0. Wprowadzenie
    2. 18.1. Generowanie dźwięku w Arduino
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 18.2. Odtwarzanie dźwięku za pomocą Raspberry Pi
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 18.3. Stosowanie w projekcie mikrofonu elektretowego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 18.4. Budowanie wzmacniacza mocy 1 W
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 18.5. Budowanie wzmacniacza mocy 10 W
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  20. Rozdział 19. Częstotliwości radiowe
    1. 19.0. Wprowadzenie
      1. Modulacja amplitudy
      2. Modulacja częstotliwości
      3. Radio cyfrowe
    2. 19.1. Budowanie nadajnika FM
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 19.2. Tworzenie programowego nadajnika FM z użyciem Raspberry Pi
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 19.3. Budowanie odbiornika FM sterowanego za pomocą Arduino
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 19.4. Przesyłanie danych cyfrowych drogą radiową
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  21. Rozdział 20. Konstruowanie obwodów
    1. 20.0. Wprowadzenie
    2. 20.1. Tworzenie obwodów tymczasowych
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 20.2. Tworzenie trwałych układów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 20.3. Projektowanie własnej płytki drukowanej
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 20.4. Lutowanie komponentów do montażu przewlekanego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 20.5. Lutowanie komponentów do montażu powierzchniowego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 20.6. Rozlutowywanie komponentów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 20.7. Dodawanie radiatorów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  22. Rozdział 21. Narzędzia
    1. 21.0. Wprowadzenie
    2. 21.1. Korzystanie z zasilacza laboratoryjnego
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    3. 21.2. Pomiar napięcia DC
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    4. 21.3. Pomiar napięcia AC
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    5. 21.4. Pomiar natężenia prądu
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    6. 21.5. Pomiar ciągłości
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    7. 21.6. Pomiar rezystancji, kapacytancji lub induktancji
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    8. 21.7. Rozładowywanie kondensatorów
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    9. 21.8. Pomiar wysokiego napięcia
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    10. 21.9. Stosowanie oscyloskopu
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    11. 21.10. Używanie generatora sygnału
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    12. 21.11. Symulacje
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
    13. 21.12. Bezpieczna praca z wysokim napięciem
      1. Problem
      2. Rozwiązanie
      3. Opis
      4. Zobacz również
  23. Dodatek A Części i dostawcy
    1. Części
    2. Sprzęt do tworzenia prototypów
    3. Rezystory
    4. Kondensatory i induktory
    5. Tranzystory i diody
    6. Układy scalone
    7. Optoelektronika
    8. Moduły
    9. Różne
    10. Narzędzia
  24. Dodatek B Piny Arduino
    1. Arduino Uno R3
    2. Arduino Pro Mini
  25. Dodatek C Piny Raspberry Pi
    1. Raspberry Pi 2 — modele B, B+, A+ i Zero
    2. Raspberry Pi — modele B rev. 2 i A
    3. Raspberry Pi — model B rev. 1
  26. Dodatek D Jednostki i przedrostki
    1. Jednostki
    2. Przedrostki w jednostkach
    3. O autorze
    4. Kolofon

Product information

  • Title: Elektronika z wykorzystaniem Arduino i Rapsberry Pi
  • Author(s): Simon Monk
  • Release date: January 2018
  • Publisher(s): Helion
  • ISBN: 9781098125196