Raspberry Pi
Sortowanie
Źródło opisu
Książki, czasopisma i zbiory specjalne
(2)
Forma i typ
Książki
(2)
Publikacje fachowe
(2)
Dostępność
tylko na miejscu
(3)
Placówka
Biblioteka Międzywydziałowa
(1)
Biblioteka WEAiI
(2)
Autor
Mizerska Anna
(2)
Blum Jeremy
(1)
Staple Danny
(1)
Rok wydania
2020 - 2024
(2)
Okres powstania dzieła
2001-
(2)
Kraj wydania
Polska
(2)
Język
polski
(2)
Odbiorca
Programiści
(1)
Temat
Budownictwo
(2412)
Zarządzanie
(2038)
Matematyka
(1930)
Elektrotechnika
(1896)
Przedsiębiorstwa
(1790)
Raspberry Pi
(-)
Fizyka
(1535)
Informatyka
(1502)
Maszyny
(1228)
Fizjoterapia
(1175)
Wytrzymałość materiałów
(1157)
Ochrona środowiska
(1023)
Sport
(1012)
Turystyka
(953)
Elektronika
(946)
Ekonomia
(932)
Mechanika
(932)
Automatyka
(916)
Język angielski
(873)
Samochody
(867)
Rachunkowość
(821)
Chemia
(808)
Rehabilitacja
(800)
Polska
(791)
Gospodarka
(778)
Komunikacja marketingowa
(761)
Technika
(743)
Konstrukcje budowlane
(727)
Wychowanie fizyczne
(725)
Przemysł
(723)
Prawo pracy
(712)
Unia Europejska
(699)
Piłka nożna
(690)
Transport
(673)
Elektroenergetyka
(667)
Marketing
(638)
Architektura
(637)
Innowacje
(620)
Naprężenia i odkształcenia
(613)
OZE
(606)
Programowanie (informatyka)
(590)
Trening
(586)
Energetyka
(585)
Programy komputerowe
(584)
Technologia chemiczna
(567)
Rolnictwo
(556)
Biomasa
(543)
Analiza numeryczna
(532)
Prawo
(524)
Odnawialne źródła energii
(520)
Sterowanie
(520)
Komputery
(517)
Materiałoznawstwo
(517)
Produkcja
(517)
Symulacja
(515)
Inwestycje
(508)
Praca
(503)
Zarządzanie jakością
(497)
Zarządzanie zasobami ludzkimi (HRM)
(496)
Analiza matematyczna
(495)
Dzieci
(489)
Energia elektryczna
(489)
Urbanistyka
(488)
Materiały budowlane
(482)
Logistyka gospodarcza
(480)
Rynek pracy
(474)
Finanse
(468)
Maszyny elektryczne
(468)
Przedsiębiorstwo
(468)
Szkolnictwo wyższe
(468)
Psychologia
(467)
Modele matematyczne
(465)
Internet
(464)
Metale
(462)
Nauka
(456)
Marketing internetowy
(453)
Systemy informatyczne
(448)
Statystyka matematyczna
(447)
Języki programowania
(433)
Skrawanie
(432)
Reklama
(431)
Rehabilitacja medyczna
(429)
Mechanika budowli
(425)
Działalność gospodarcza
(422)
Organizacja
(417)
Telekomunikacja
(413)
Metrologia
(412)
Pedagogika
(410)
Drgania
(409)
Trener
(406)
Ubezpieczenia społeczne
(394)
Controlling
(392)
Optymalizacja
(392)
Historia
(388)
Filozofia
(385)
Podatki
(385)
Statystyka
(384)
Socjologia
(382)
Banki
(379)
BHP
(375)
Rachunkowość zarządcza
(374)
Gatunek
Podręcznik
(1)
Poradnik
(1)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(2)
Inżynieria i technika
(2)
2 wyniki Filtruj
Książka
W koszyku
Odkrywanie Arduino : narzędzia i techniki inżynierii pełnej czaru / Jeremy Blum ; przekład Anna Mizerska. - Wydanie II. - Gliwice : Wydawnictwo Helion, copyright 2021. - 416 stron : rysunki, fotografie, wykresy ; 24 cm.
Na okładce: Nowe kolorowe zdjęcia i wykresy oraz logo wydawcy oryginału Wiley.
Na tylnej stronie okładki: Wydanie zaktualizowane i rozszerzone.
Indeks.
Rozpoczęcie pracy i zrozumienie świata Arduino Pozostałe (obok AVR) architektury mikrokontrolerów Program rozruchowy i oprogramowanie sprzętowe Arduino Płytki Arduino Arduino Cloud IDE Pobieranie i instalacja Arduino IDE Uruchamianie IDE i podłączanie Arduino Cyfrowe wejścia, wyjścia i modulacja szerokości impulsów (PWM) Cyfrowe wyjścia Podłączanie diody LED i korzystanie z płytek stykowych Dwie szyny zasilania Prawo Ohma i obliczanie poboru mocy Programowanie cyfrowych wyjść Stosowanie pętli for Modulacja szerokości impulsów i funkcja analogWrite() Częstotliwość a okres Odczyt wejść cyfrowych Odczyt z cyfrowych sygnałów wejściowych przy użyciu rezystora ściągającego Problem drgających styków przycisku Budowa sterowanej lampki nocnej przy użyciu diody RGB LED Praca z czujnikami analogowymi Zrozumienie sygnałów analogowych i cyfrowych z cyfrowymi Zamiana sygnału analogowego na cyfrowy Odczyt z wejść analogowych z potencjometru Korzystanie z analogowych czujników Wykorzystanie rezystora zmiennego do budowy własnego czujnika analogowego Stosowanie rezystancyjnego dzielnika napięcia Korzystanie z analogowych wejść do sterowania analogowymi wyjściami KOMUNIKACJA Z OTOCZENIEM Wykorzystanie tranzystorów i sterowanie silnikami prądu stałego Sterowanie silnikami prądu stałego Korzystanie z urządzeń indukcyjnych o dużym poborze prądu Sterowanie prędkością silnika przy użyciu PWM Stosowanie mostków H do zmiany kierunku obrotu silnika Powodowanie zwarcia za pomocą mostka H Budowa poruszającego się robota Wybór części robota Stabilizatory liniowe i ograniczenia źródeł prądu Arduino Budowanie robota Programowanie robota Złożenie wszystkiego w całość Sterowanie silnikami krokowymi i serwomotorami Sterowanie serwomotorami Różnica pomiędzy pracą ciągłą a standardowymi serwomechanizmami Zasady sterowania serwomotorem Program sterujący serwomechanizmem Budowa czujnika odległości o szerokim kącie działania Zasada działania silników krokowych i sterowanie nimi Działanie bipolarnych silników krokowych Jak prawdziwe silniki krokowe mają się do uproszczonego przykładu? Wprawianie silnika krokowego w ruch Budowa "chronografu jednominutowego" Okablowanie i budowa chronografu Programowanie chronografu Generowanie dźwięków i tworzenie muzyki Zasada działania głośników Właściwości dźwięku Zasada działania głośnika Wykorzystanie funkcji tone() do tworzenia dźwięków Dodanie własnego pliku nagłówkowego Podłączanie głośnika Tworzenie sekwencji dźwięków Ograniczenia funkcji tone() Budowa mikropianina Transmisja szeregowa poprzez łącze USB Możliwości transmisji szeregowej ArduinoPłytki Arduino z wewnętrznym lub zewnętrznym konwerterem USB na port szeregowy firmy FTDI lub Silicon Labs z dodatkowym mikrokontrolerem ATmega działającym jako konwerter szeregowy z jednym mikrokontrolerem z wbudowanym interfejsem USB z możliwością bezpośredniego podłączania urządzeń USB Odbieranie danych z Arduino Polecenia print Stosowanie znaków specjalnych Zmiana formatu wyświetlanych danych liczbowych Komunikacja z Arduino Konfiguracja monitora portu szeregowego Arduino IDE w celu wysyłania poleceń Odczytywanie danych przychodzących z komputera lub innego urządzenia wykorzystującego port szeregowy Komunikacja z aplikacją desktopową Instalacja Processing Sterowanie szkicem w Processing z poziomu Arduino Wysyłanie danych z Processing do Arduino Emulacja urządzeń USB Emulator klawiatury Wprowadzanie danych do komputera Automatyczne wyłączanie komputera Emulator myszki Rejestry przesuwne Wybór Arduino odpowiedniego do danego zadania Zasada działania rejestrów przesuwnych Transmisja szeregowa i równoległa Stosowanie rejestru przesuwnego 74HC595 Przesuwanie danych szeregowych z Arduino Łączenie rejestrów przesuwnych Zamiana systemu dwójkowego na dziesiętny Sterowanie animacjami świetlnymi za pomocą rejestru przesuwnego Dynamicznie zmieniający się diodowy wykres słupkowy INTERFEJSY KOMUNIKACYJNE Magistrala I2C Schemat komunikacyjny i numery ID Wybór części z perspektywy inżyniera projektującego urządzenie Wymagania sprzętowe i rezystory podciągające Jak dobrać odpowiednią wartość rezystorów podciągających Komunikacja z czujnikiem temperatury I2C Konfiguracja sprzętu Czytanie dokumentacji Pisanie programu Łączenie rejestrów przesuwnych, komunikacji szeregowej i komunikacji I2C Budowa systemu monitorującego temperaturę Modyfikacja poprzedniego programu Pisanie szkicu Processing Magistrala SPI i biblioteki zewnętrzne Podstawowe informacje o magistrali SPI Sprzęt i schemat komunikacji SPI Konfiguracja sprzętu Nazewnictwo Schemat komunikacji Porównanie SPI z I2C i UART Komunikacja z akcelerometrem SPI Miniaturyzacja urządzeń i SMT Co to jest akcelerometr? Czytanie dokumentacji Podłączanie sprzętu Pisanie programu Budowa audiowizualnego instrumentu przy użyciu 3-osiowego akcelerometru Modyfikacja oprogramowania Komunikacja z wyświetlaczami ciekłokrystalicznymi Podłączenie wyświetlacza LCD Używanie biblioteki LiquidCrystal do wyświetlania znaków na LCD Wyświetlanie tekstu Tworzenie znaków specjalnych i animacji Budowa osobistego termostatu Konfiguracja sprzętu Wyświetlanie danych na LCD Dostosowanie temperatury docelowej za pomocą przycisku Dodanie dźwięku ostrzegawczego i wentylatora Składanie kodu w całość - kompletny program Rozwijanie projektu ODKRYWANIE BARDZIEJ ZAAWANSOWANYCH MOŻLIWOŚCI ORAZ ŁĄCZENIE FUNKCJI Przerwania i inne funkcje specjalne Stosowanie przerwań sprzętowych Różnice pomiędzy przerwaniem a sprawdzaniem stanu Możliwości przerwań sprzętowych Arduino Budowa i testowanie obwodu z przyciskiem z wykorzystaniem przerwania sprzętowego do wyeliminowania problemu drgających styków Stosowanie przerwań wywoływanych przez licznik Zrozumienie przerwań od licznika Instalacja biblioteki Wykonywanie dwóch zadań (niemal) jednocześnie Budowa maszyny dźwiękowej sterowanej przerwaniami Elementy maszyny dźwiękowej Oprogramowanie maszyny dźwiękowej. Rejestracja danych za pomocą kart SD Przygotowania do rejestracji danych Formatowanie danych w plikach CSV Przygotowanie karty SD do rejestracji danych Komunikacja Arduino z kartą SD Nakładki z czytnikiem kart SD Interfejs SPI karty SD Zapisywanie na karcie SD Składanie nakładki rejestrującej dane Odczytywanie z karty SD Zegary czasu rzeczywistego Zamiana Twojego chronografu na zegar Budowa rejestru wejść i wyjść Osprzęt rejestratora Oprogramowanie rejestratora Bezprzewodowa komunikacja radiowa Widmo fal elektromagnetycznych Wysyłanie i nadawanie danych przez nadajnik radiowy Odbieranie sygnału naciśnięcia przycisku za pomocą modułu radiowego Programowanie odbiornika Stworzenie bezprzewodowego dzwonka do drzwi Programowanie odbiornika Początek inteligentnego domu - sterowanie lampą Prąd zmienny w Twoim domu Przesyłanie prądu zmiennego Zasada działania przekaźnika Programowanie przekaźnika Podłączanie lampki i przekaźnika do Arduino Rozdział 16. Połączenie Bluetooth Odarcie Bluetootha z tajemnic Standardy i wersje Bluetootha Profile Bluetootha i usługi BTLE GATT Komunikacja między Arduino a smartfonem Odczyt czujnika przez BTLE Interfejs USB czipa 32U4 Wysyłanie poleceń z telefonu przez BTLE Sterowanie lampą na prąd zmienny przez Bluetooth Jak Twój telefon "łączy się w parę" z urządzeniami BTLE Pisanie programu kontrolującego odległość od urządzenia Łączenie w parę z telefonem Spraw, by lampa reagowała na Twoją obecność 363Rozdział 17. Sieć Wi-Fi i chmura Sieć, Arduino i Ty Sieciowy żargon Klienty i serwery Arduino z Wi-Fi Sterowanie Arduino przez sieć Konfiguracja sprzętu sterującego wejściem/wyjściem Przygotowanie Arduino IDE do pracy z modułem Sprawdzenie, czy biblioteka Wi-Fi pasuje do oprogramowania sprzętowego modułu Wi-Fi Pisanie szkicu serwera Arduino Kody odpowiedzi HTTP Projektowanie prostej strony internetowej Składanie wszystkiego w całość - szkic serwera sieciowego Sterowanie Arduino przez sieć lokalną i zewnętrzną Komunikacja z sieciowymi interfejsami programowania aplikacji (API) Korzystanie z API serwisu pogodowego Ukończenie budowy wyświetlacza pokazującego temperaturę aktualizowaną na żywo Regulacja magistrali I2C za pomocą przewodów
Sygnatura czytelni BWEAiI: XII A 28
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 150044 N (1 egz.)
Książka
W koszyku
Wydanie 2. odnosi się do oryginału. W książce także ISBN oryginału.
Bibliografie, netografie przy większości rozdziałów.
Wprowadzenie do robotyki Co oznacza słowo robot? Przykłady zaawansowanych i imponujących robotów Łaziki marsjańskie Roboty w domu Pralka Inne roboty w domu Roboty w przemyśle Robotyczne ramiona Roboty magazynowe Roboty edukacyjne, hobbystyczne i biorące udział w zawodach Odkrywanie elementów robota kod i elektronika Wymagania techniczne Z czego zbudowany jest robot? Rodzaje części robota Rodzaje silników Inne elementy wykonawcze Wskaźniki stanu wyświetlacze, światła i dźwięki Rodzaje czujników Kontrolery oraz wejścia i wyjścia Piny wejścia/wyjścia Kontrolery Wybór Raspberry Pi Projekt z uwzględnieniem części i struktury kodu Projekt fizycznej budowy robota . Odkrywanie Raspberry Pi Odkrywanie możliwości Raspberry Pi Prędkość i moc Złącza i praca w sieci Wybór Raspberry Pi 3A+ Wybór złączy Piny zasilania Magistrale danych Ogólne wejścia/wyjścia Nakładki Hat do Raspberry Pi Czym jest Raspberry Pi OS? Przygotowanie karty SD za pomocą Raspberry Pi Imager . Przygotowanie Raspberry Pi pod robota Czym jest system bez głowy i dlaczego jest praktycznym rozwiązaniem dla robota? Konfiguracja Wi-Fi na Raspberry Pi i włączenie dostępu do SSH Znalezienie swojego Raspberry Pi w sieci Instalacja programu Bonjour w systemie Windows Test programu Bonjour Wykrywanie i rozwiązywanie problemów Łączenie się z Raspberry Pi za pomocą PuTTY lub SSH Konfiguracja Raspberry Pi OS Zmiana nazwy Raspberry Pi Zabezpieczenie Raspberry Pi (choć w małym stopniu) Ponowne uruchomienie Raspberry Pi i połączenie się z nim Aktualizacja oprogramowania Raspberry Pi Wyłączanie Raspberry Pi Tworzenie kopii zapasowej kodu za pomocą Gita i karty pamięci SD Jak kod może zostać uszkodzony lub utracony? Utrata lub uszkodzenie danych na karcie SD Zmiany w kodzie i ustawieniach Strategia 1. Zapisywanie kodu na PC i przesyłanie go do Pi Strategia 2. Użycie Gita do cofania się w czasie Strategia 3. Tworzenie kopii zapasowych na karcie SD Windows Mac Linux Budowanie autonomicznego robota podłączanie czujników i silników do Raspberry Pi Rozdział 6. Podstawy budowania robota koła, zasilanie i połączenia Wybór podwozia robota Rozmiar Liczba kół Koła i silniki Prostota Cena Wybór sterownika silników Stopień integracji Wykorzystanie pinów Rozmiar Lutowanie Zasilanie Złącza Zasilanie robota Testowe dopasowanie elementów robota Składanie podstawy robota Montaż płytek enkodera Montaż wsporników Montaż plastikowych wsporników Montaż metalowych wsporników Montaż kółka samonastawnego Zakładanie kół Przygotowanie przewodów Montaż Raspberry Pi Dodanie baterii Montaż banku energii Montaż koszyka na baterie Gotowa podstawa robota Podłączanie silników do Raspberry Pi Podłączanie sterownika do silników i baterii Niezależne zasilanie Jazda do przodu i skręcanie wprawianie silników w ruch za pomocą Pythona Wymagania techniczne Testowy kod dla silników Przygotowanie bibliotek Test wyszukanie nakładki sterownika silników Test pokazanie, że silniki się kręcą Rozwiązywanie problemów Omówienie kodu Sterowanie robotem Rodzaje sterowania Koła skrętne Koła stałe Inne systemy kierowania Kierowanie budowanym przez nas robotem Obiekt Robot kod do eksperymentów związanych z komunikacją z robotem Dlaczego warto utworzyć ten obiekt? Z czego się składa obiekt Robot? Skrypt pokonania z góry określonej ścieżki . Programowanie czujników odległości za pomocą Pythona Wymagania techniczne Wybór między czujnikami optycznymi a ultradźwiękowymi Optyczne czujniki odległości Ultradźwiękowe czujniki odległości Stany logiczne i przesuwanie poziomów napięcia Dlaczego dwa czujniki? Podłączanie czujnika ultradźwiękowego i odczytywanie z niego danych
Montaż czujników Dodawanie przełącznika zasilania Podłączanie czujników odległości Instalacja bibliotek Pythona do komunikacji z czujnikiem Odczytywanie odległości z czujnika ultradźwiękowego Wykrywanie i rozwiązywanie problemów Unikanie ścian skrypt omijania przeszkód Dodawanie czujników do klasy Robot Zachowania polegające na omijaniu przeszkód Pierwsza próba omijania przeszkód Bardziej zaawansowane omijanie przeszkód Programowanie pasków LED RGB za pomocą Pythona Wymagania techniczne Czym jest pasek LED RGB? Porównanie technologii stosowanych w paskach świetlnych Wartości RGB Podłączanie pasków LED RGB do Raspberry Pi Podłączanie paska LED Pisanie kodu dla diod LED Tworzenie interfejsu LED Dodawanie klasy Leds do klasy Robot Test jednej diody LED Wykrywanie i rozwiązywanie problemów Test wszystkich diod LED Wyświetlanie tęczy za pomocą diod LED Modele przestrzeni barw Odcień Nasycenie Wartość Zamiana HSV na RGB Wyświetlanie tęczy na pasku LED Wykorzystanie paska LED RGB do rozwiązywania problemów z unikaniem przeszkód Dodawanie diod LED do zachowania unikania przeszkód Dodawanie kolorów tęczy . Sterowanie serwomotorami za pomocą Pythona Czym są serwomotory? Budowa serwomotoru Wysyłanie pozycji do serwomotorów Ustawianie serwomotoru za pomocą Raspberry Pi Kod obracający serwomotorem Wykrywanie i rozwiązywanie problemów Sterowanie silnikami prądu stałego i serwomotorami Kalibracja serwomotorów Dodawanie mechanizmu uchylno-obrotowego Budowa mechanizmu uchylno-obrotowego Montaż mechanizmu uchylno-obrotowego na robocie Kod dla mechanizmu uchylno-obrotowego Obiekt serwomotoru Dodawanie serwomotoru do klasy robota Kręcenie mechanizmem uchylno-obrotowym Uruchamianie mechanizmu uchylno-obrotowego Wykrywanie i rozwiązywanie problemów Budowanie sonaru Montaż czujnika Instalacja bibliotek Kod zachowania Wykrywanie i rozwiązywanie problemów Programowanie enkoderów za pomocą Pythona Pomiar przejechanego dystansu za pomocą enkoderów Zastosowanie enkoderów Rodzaje enkoderów Określanie położenia bezwzględnego i względnego Określanie kierunku i prędkości Enkodery w naszym robocie Montaż enkoderów Przygotowanie enkoderów Podnoszenie Raspberry Pi Przymocowanie enkoderów do podwozia Podłączanie enkoderów do Raspberry Pi Wykrywanie pokonanej odległości za pomocą Pythona Zapisywanie informacji w logu Proste zliczanie Wykrywanie i rozwiązywanie problemów Dodawanie enkoderów do obiektu robota Wykorzystanie klasy enkoderów Dodawanie urządzenia do obiektu robota Przeliczanie tyknięć na milimetry Jazda po linii prostej Korygowanie toru jazdy za pomocą regulatora PID Obiekt regulatora PID w Pythonie Kod jazdy po linii prostej Wykrywanie i rozwiązywanie problemów dotyczących tego zachowania Pokonanie zadanego dystansu Refaktoryzacja zamiany jednostek w klasie EncoderCounter Inicjalizacja stałych Zachowanie polegające na pokonywaniu zadanej odległości Skręcanie w określony sposób Funkcja jazdy po łuku Programowanie IMU za pomocą Pythona Urządzenia nawigacji inercyjnej Polecane modele IMU Lutowanie dodawanie złączy do IMU Połączenia lutowane Montaż IMU na robocie Umiejscowienie czujnika na robocie Podłączanie IMU do Raspberry Pi Pomiar temperatury Instalacja oprogramowania Wykrywanie i rozwiązywanie problemów Odczytywanie pomiarów temperatury Tworzenie interfejsu Czym jest VPython? Wykres temperatury Rysowanie wykresu temperatury Wykrywanie i rozwiązywanie problemów Uproszczenie linii poleceń systemu VPython Odczytywanie danych z żyroskopu za pomocą Pythona Zasada działania żyroskopu Układy współrzędnych i obrót Dodawanie żyroskopu do interfejsu Wykres danych z żyroskopu Odczytywanie danych z akcelerometru za pomocą Pythona Zasada działania akcelerometru Dodawanie akcelerometru do interfejsu Wyświetlanie danych z akcelerometru w postaci wektora Praca z magnetometrem Zasada działania magnetometru Dodawanie magnetometru do interfejsu Wyświetlanie danych z magnetometru Słyszenie i widzenie wyposażenie robota w inteligentne czujniki System wizyjny robota z wykorzystaniem bibliotek PiCamera i OpenCV Konfiguracja kamery dla Raspberry Pi Montaż kamery na mechanizmie uchylno-obrotowym Podłączanie kamery Konfiguracja oprogramowania do rozpoznawania obrazów Konfiguracja oprogramowania kamery Pi Zdjęcie z Raspberry Pi Instalacja OpenCV i bibliotek pomocniczych Tworzenie aplikacji dla Raspberry Pi do przesyłania obrazu Projektowanie serwera kamery OpenCV Obiekt CameraStream Tworzenie głównej aplikacji serwera do przesyłania obrazów Budowa szablonu Uruchamianie serwera Wykrywanie i rozwiązywanie problemów Wykonywanie zadań w tle w trakcie przesyłania obrazu Tworzenie trzonu aplikacji webowej Tworzenie sterowanego zachowania Tworzenie szablonu na potrzeby sterowania Uruchamianie sterowalnego serwera z obrazami Podążanie za kolorowymi obiektami za pomocą Pythona Zamiana obrazu na informacje Rozbudowa regulatora PID Dodawanie pozostałych elementów zachowania Stworzenie szablonu do sterowania Napisanie kodu zachowania Uruchamianie zachowania Dobieranie odpowiednich wartości dla regulatora PID Wykrywanie i usuwanie problemów Śledzenie twarzy za pomocą Pythona
Szukanie obiektów na obrazie Całkowanie obrazów Wyszukiwanie podstawowych cech Projektowanie naszego zachowania Kod odpowiedzialny za śledzenie twarzy Uruchamianie zachowania polegającego na śledzeniu twarzy Wykrywanie i rozwiązywanie problemów . Śledzenie linii z wykorzystaniem kamery i Pythona Wymagania techniczne Śledzenie linii wprowadzenie Czym jest śledzenie linii? Zastosowanie w przemyśle Rodzaje technik śledzenia linii Tworzenie trasy testowej dla funkcji śledzenia linii Przygotowanie niezbędnych materiałów Wytyczanie linii Proces śledzenia linii z wykorzystaniem komputerowego rozpoznawania obrazów Algorytmy śledzenia linii za pomocą kamery Proces rozpoznawania linii Testowanie widzenia komputerowego za pomocą przykładowych obrazów Dlaczego należy używać obrazów testowych? Przygotowanie obrazów testowych Kod Pythona znajdujący krawędzie linii Określanie położenia linii na podstawie krawędzi Obrazy testowe z niewyraźną linią Śledzenie linii z wykorzystaniem algorytmu PID Tworzenie schematu zachowania Dodawanie czynnika czasu do regulatora PID Tworzenie wstępnej wersji zachowania Regulacja wartości PID Wykrywanie i rozwiązywanie problemów Ponowne odnajdowanie linii Komunikacja głosowa z robotem za pomocą programu Mycroft Wymagania techniczne Wprowadzenie do programu Mycroft terminologia asystenta głosowego Zamiana mowy na tekst Słowa wybudzające Wypowiedzi Intencja Dialogi Słownictwo Umiejętności Ograniczenia nasłuchiwania mowy przez robota Dodawanie wejścia i wyjścia audio do Raspberry Pi Montaż nakładki Instalacja asystenta głosowego na Raspberry Pi Instalacja oprogramowania nakładki ReSpeaker Pi Wykrywanie i rozwiązywanie problemów Komunikacja programu Mycroft z kartą dźwiękową Pierwsze kroki w programie Mycroft Klient Mycroft Rozmowa z asystentem głosowym Mycroft Wykrywanie i rozwiązywanie problemów Programowanie API za pomocą modułu Flask Zarys sterowania robotem za pomocą Mycroftu Zdalne uruchamianie zachowania Zarządzanie trybami robota Programowanie interfejsu sterującego Wykrywanie i rozwiązywanie problemów Programowanie asystenta głosowego w programie Mycroft Tworzenie intencji Plik konfiguracyjny Plik z zależnościami Tworzenie plików ze słownictwem Pliki z odpowiedziami Obecna struktura folderu umiejętności Wykrywanie i rozwiązywanie problemów Dodawanie kolejnej intencji Słownictwo i dialog Dodawanie kodu Próba po dodaniu nowej intencji Więcej o IMU Wymagania techniczne Programowanie wirtualnego robota Tworzenie modelu w VPythonie Wykrywanie i rozwiązywanie problemów Wykrywanie obrotu za pomocą żyroskopu Kalibracja żyroskopu Obracanie wirtualnym robotem za pomocą żyroskopu Wykrywanie i rozwiązywanie problemów Wykrywanie pochylenia i przechylenia za pomocą akcelerometru Odczyt pochylenia i przechylenia z wektora akcelerometru Wykrywanie i rozwiązywanie problemów Wygładzanie odczytów akcelerometrów Przyrost czasu Fuzja danych pomiarowych z akcelerometru i żyroskopu Wykrywanie i rozwiązywanie problemów Wykrywanie odchylenia za pomocą magnetometru Kalibracja magnetometru Wykrywanie i rozwiązywanie problemów Sprawdzanie danych uzyskanych podczas kalibracji Co, jeśli koła nie nakładają się na siebie? Odczytywanie przybliżonej wartości odchylenia robota z magnetometru Zestawienie odczytów z czujników w celu ustalenia orientacji Rozwiązanie problemu 180 stopni Sterowanie robotem na podstawie danych z IMU . Sterowanie robotem za pomocą telefonu i Pythona Gdy nie działa sterowanie głosem dlaczego musimy mieć możliwość sterowania Menu wybieranie zachowań dla robota Zarządzanie trybami robota Wykrywanie i rozwiązywanie problemów Usługa sieciowa Szablon Uruchamianie aplikacji Wykrywanie i rozwiązywanie problemów Wybór kontrolera jak będziemy sterować robotem i dlaczego Projekt i ogólny zarys Przygotowanie Raspberry Pi do zdalnego sterowania przygotowanie podstawowego systemu sterowania Rozbudowa podstawowej aplikacji do obsługi obrazów Budowa systemu ręcznego sterowania Szablon (strona internetowa) Arkusz stylów Programowanie suwaków Uruchamianie ręcznego sterowania Wykrywanie i rozwiązywanie problemów Robot w pełni sterowany za pomocą telefonu Tryby menu kompatybilne z zachowaniami opartymi na module Flask Wgrywanie usług wideo Nadanie menu stylu Przekształcanie linków menu w przyciski Menu startowe dla Raspberry Pi Dodawanie diody do serwera menu Automatyczne uruchamianie robota za pomocą systemd Wykrywanie i rozwiązywanie problemów Część IV Kontynuacja przygody z robotyką Rozdział 18. Rozwijanie umiejętności z zakresu robotyki Społeczności konstruktorów robotów w sieci fora i media społecznościowe Kanały w serwisie YouTube, które warto znać Pytania natury technicznej gdzie szukać pomocy? Spotkania konstruktorów robotów zawody, miejsca dla twórców, spotkania Przestrzeń dla twórców Targi twórców, Raspberry Jams i Doja Zawody Propozycje nowych umiejętności do zdobycia druk 3D, lutowanie, PCB i CNC Projektowanie Projekty 2D i schematy 3D CAD Umiejętności związane z formowaniem i budowaniem Umiejętności obsługi maszyn i narzędzi Umiejętności manualne i narzędzia Umiejętności związane z elektroniką Zasady w elektronice Rozwijanie umiejętności lutowania Niestandardowe obwody Wzbogacanie wiedzy o rozpoznawaniu obrazów Książki Kursy internetowe Media społecznościowe Wzbogacanie swojej wiedzy o uczenie maszynowe Platforma programistyczna ROS Projekt kolejnego robota podsumowanie Wizualizacja Twojego następnego robota Tworzenie schematu blokowego Wybór części Schemat testowego dopasowania elementów robota Zakup części Składanie robota Planowanie kodu dla robota Warstwy oprogramowania Schematy przepływu danych Ogólnie przyjęte formy schematów Programowanie robota Przedstawienie światu swojego projektu
Sygnatura czytelni BMW: XII D 103 (nowy)
Sygnatura czytelni BWEAiI: XII Ą 118
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Biblioteka Międzywydziałowa
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. M 15294 N (1 egz.)
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 151826 N (1 egz.)
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności