Fascynujący świat robotów. Przewodnik dla konstruktorów
Własny robot w zasięgu Twoich możliwości !
Dzięki tej książce:
- skompletujesz niezbędne nzrzędzia
- poznasz rózne rodzaje robotów
- wykorzystasz platformę Arduino
- nauczysz się programować gotowego robota
- spełnsz swoje marzenie i zbudujesz prawdziwego robota
Książka wprowadza w świat budowniczych robotów. Dzięki licznym ilustracjom oraz przejrzystym opisom będzie to niezwykle przyjemna i pouczająca lektura. Zacznij czytać już dzisiaj i sprawdź, jaki silnik dobrać, jak wykorzystać energię słoneczną oraz jak opracować układ zasilania. Po zapoznaniu się z mechanicznymi i elektronicznymi aspektami budowy przejdziesz do tematów związanych z programowaniem Twojego robota. Odkryj, jak budować instrukcje warunkowe, pętle oraz wykorzystać w pełni środowisko platformy Arduino. Zdobądź wiedzę na temat praktycznych zastosowań podczerwieni oraz przekonaj się, czy w Twoim warsztacie są wszystkie niezbędne narzędzia konstruktora robotów.
- Konstruuj roboty wyposażone w silniki i koła.
- Buduj roboty zasilane energią słoneczną.
- Steruj pracą robotów za pomocą modułów radiowych, sieci Wi-Fi, a nawet internetu.
- Zaprogramuj roboty tak, aby reagowały na sygnały odbierane przez czujniki.
- Steruj pracą robotów za pomocą standardowego pilota od telewizora.
- Zbuduj robota, który będzie wykrywał niechcianych gości i strzelał w nich plastikowymi rzutkami.
- Chwytaj i przenoś przedmioty za pomocą różnych manipulatorów.
- Wykonaj roboty zdolne do pracy na wodzie i pod wodą.
- Pracuj nad robotami, które będą malowały lub tworzyły inne dzieła sztuki.
- Wykonaj moduł umożliwiający Twojemu robotowi wysyłanie wiadomości SMS zawierających informacje o wykonaniu określonych czynności.
- Odkryj możliwości nowoczesnych zestawów komponentów przeznaczonych do samodzielnego konstruowania robotów.
- Skompletuj swoją idealną skrzynkę z narzędziami.
- Poznaj zasady, które pozwolą Ci na bezpieczną pracę nad robotami.
Spis treści:
pis treści
Wstęp
Rozdział 1. Ty - konstruktor robotów Czym jest robot?
Mity o robotach
Typy robotów
Anatomia robota
Bezpieczeństwo
Budowa robota poruszającego się dzięki wibracjom
Robot poruszający się dzięki wibracjom zbudowany na bazie podpórki do pizzy
Robot wibracyjny zbudowany na bazie wentylatora
Podsumowanie
Rozdział 2. Witaj w świecie robotów Watercolor Bot - robot malujący akwarelami
Sparki
OpenROV
Astrodroidy
Robot mieszający drinki
Replika łazika marsjańskiego
MindCub3r
Robot balansujący na piłce
Maszyna Turinga zbudowana z klocków LEGO
Sir Mix-a-Bot
Arc-O-Matic
Soft-Boiled Eggbot - robot zotujący jajka na miękko
Legonardo
Sisyphus
Wyświetlacz widmowy Orbital Rendersphere
Clash of the Fractions
Wirówka lampy lava
Quakescape
InMoov
Giętarka do drutu DIWire Bender
Robot podlewający rośliny
Działo Nerf Sentry Gun
Żółty automat perkusyjny - Yellow Drum Machine
Robot robiący naleśniki - Pancake Bot
Balloon Bot
Piccolo: miniaturowy robot CNC
Xylophone Bot - robot grający na ksylofonie
Robot rozdający ulotki
Mechaniczny kwiatek - Flowerbot
CoolerBot - robot na bazie lodówki
Podsumowanie
Rozdział 3. Roboty i kółka Silniki
Wybieranie właściwego silnika
Koła
Różne rodzaje kół
Parametry
Koła czy gąsienice
Projekt: samodzielna budowa kół
Lista materiałów
Budowa krok po kroku
Podwozie
Zastosowanie prefabrykowanego podwozia
Budowa własnego podwozia
Korzystanie z zestawu do samodzielnego montażu
Zasilanie robota
Baterie
Panele fotowoltaiczne
Domowa instalacja elektryczna
Projekt: budowa robota poruszającego się na kołach
Lista materiałów
Budowa krok po kroku
Podsumowanie
Rozdział 4. Energia słoneczna Jak działa panel fotowoltaiczny?
Robotyka BEAM
Trzy rodzaje ogniw fotowoltaicznych przydatnych podczas amatorskiej konstrukcji robotów
Giętka błona
Szkło i krzem
Plastik i krzem
Tworzenie prototypów obwodów
Praca z płytką prototypową
Wykonywanie połączeń lutowniczych
Ładowanie akumulatora za pomocą ogniw fotowoltaicznych
Projekt: samodzielnie zbuduj panel fotowoltaiczny
Lista materiałów
Budowa krok po kroku
Projekt: budowa obrotowego robota zasilanego za pomocą ogniwa fotowoltaicznego
Lista materiałów
Budowa krok po kroku
Podsumowanie
Rozdział 5. Sterowanie robotem Autonomiczność
Podczerwień
Internet
Zdalne sterowanie drogą radiową
Łączność bezprzewodowa
Mikrokontrolery i mikrokomputery
Sterowanie pracą silnika
Shield Motor firmy Adafruit
Sterownik EasyDriver firmy Schmalzhaus
Sterownik Me Motor Driver firmy Makeblock
Zdalne sterowanie robotem
Nadajnik
Odbiornik
Elektroniczny kontroler prędkości
Projekt: sterowanie robotem za pomocą płytki Arduino Uno
Lista materiałów
Budowa krok po kroku
Programowanie Arduino
Modyfikacja projektu: zastosowanie innego sterownika silników
Lista materiałów
Budowa krok po kroku
Kod
Podsumowanie
Rozdział 6. Wstęp do programowania Czym jest programowanie?
Delay
For
If-else
Pętle i przerwania
Switch-case
Zmienne
Pętle while
Zintegrowane środowisko programistyczne Arduino
Szkic Blink
Szukanie przykładowych kodów
Adaptacja gotowego kodu do własnych potrzeb
Proste debugowanie za pomocą monitora portu szeregowego
Publikacje dotyczące programowania i robotyki
Projekt: wyposaż swojego robota w czujnik ultradźwiękowy
Lista materiałów
Budowa krok po kroku
Kod
Podsumowanie
Rozdział 7. Praca z podczerwienią Zastosowanie sygnałów nadawanych za pomocą podczerwieni
Podczerwień - rozwiązania aktywne czy pasywne?
Piloty zdalnego sterowania pracujące w paśmie podczerwieni
Miniaturowy pilot firmy Adafruit
Pilot firmy SparkFun
Odbiornik podczerwieni i pilot zdalnego sterowania firmy Makeblock
Miniprojekt: określanie kodów nadawanych przez pilota
Lista materiałów
Budowa krok po kroku
Kod
Projekt: sterowanie robotem za pomocą podczerwieni
Lista materiałów
Budowa krok po kroku
Kod
Projekt: wartownik strzelający rzutkami
Lista materiałów
Budowa krok po kroku
Kod
Sterowanie pracą wartownika
Podsumowanie
Rozdział 8. Zestawy do samodzielnego montażu Zastosowania zestawów do samodzielnego montażu
Obudowy
Suwnice
Podwozie
Zaczepy montażowe
Meble
Przykłady zestawów elementów konstrukcyjnych
Vex Robotics Design System (vexrobotics.com)
Lego Mindstorms i LEGO Technic (mindstorms.com)
Actobotics Building System (servocity.com)
Makeblock (makeblock.cc)
MicroRax (microrax.com)
MakerBeam (makerbeam.eu)
Tamiya (tamiyausa.com)
Wybór zestawu elementów konstrukcyjnych
Materiał
Belki
Uchwyty silników
Elementy połączeniowe
Elektronika
Koła zębate
Koła i gąsienice
Indywidualizacja zestawu elementów konstrukcyjnych
Łączenie ze sobą komponentów różnych zestawów
Tworzenie nowych elementów
Projekty podwozi
Podwozie LEGO Mindstorms EV3
Podwozie Makeblock
Lista materiałów
Podwozie Actobotics
Lista materiałów
Podsumowanie
Rozdział 9. Narzędzia konstruktora robotów Wybierz swoją skrzynkę
Rozmiar
Konstrukcja
Metal
Plastik
Materiał
Przegrody
Korytka
Przegródki
Główna komora skrzynki
Uchwyt
Cztery skrzynki na narzędzia
Przenośna skrzynka na narzędzia Pelican 1460
Szafka na narzędzia Stack-On 39-Bin
Szafka na narzędzia Husky 13-Drawer
Skrzynka na narzędzia firmy Craftsman
Narzędzia
Klucze i śrubokręty
Elektronika
Lutowanie
Pomiary
Przybory przydatne podczas pisania i rysowania
Maszyny CNC
Narzędzia przydatne podczas pracy
Montaż
Cięcie
Kable
Wprowadzenie do maszyn CNC
ABC wyrzynarki laserowej
Budowa
Obsługa wyrzynarki laserowej
ABC frezarki CNC
Budowa
Obsługa frezarki CNC
ABC drukarki 3D
Budowa
Obsługa drukarki 3D
Podsumowanie
Rozdział 10. Manipulatory Rodzaje manipulatorów
Uniwersalny chwytak
Szufla
Macka
Pneumatyka
Szczypce
Dłoń humanoidalna
Elektromagnes
Szpony
Wciągarka
Mazak
Zakup gotowych manipulatorów
Strong Robot Gripper firmy Makeblock
Szczypce firmy VEX
uArm firmy uFactory
Szczypce Robotic Claw MK II firmy Dagu Robotics
Projekt: szczypce LEGO
Lista materiałów
Budowa krok po kroku
Projekt: szczypce wykonane z elementów wyciętych za pomocą wyrzynarki laserowej
Lista materiałów
Budowa krok po kroku
Projekt: chwytak z ziaren kawy
Lista materiałów
Budowa krok po kroku
Podsumowanie
Rozdział 11. Roboty i woda Budowa pływającego robota
Wyporność
Zasilanie
Sterowanie
Napęd
Zdalne sterowanie
Stabilizacja
Łodzie podwodne
Wilgoć
Obudowy wodoodporne
Projekt: pływający robot napędzany siłą wentylatorów
Lista materiałów
Budowa krok po kroku
Kod
Podsumowanie
Rozdział 12. Roboty i sztuka Rodzaje "artystycznych" robotów
Ploter - V-plotter
Wibracje
Ploter
Egg-Bot - robot tworzący pisanki
Ploter rysujący w piasku
Pojazdy
Malujące wahadło
Drukarka mozaikowa
Konwersja obrazu na kod zapisany w języku G-code
Tworzenie kodu w języku G-code na podstawie rysunku kreskowego
Projekt: jeżdżący malarz
Lista materiałów
Budowa krok po kroku
Kod
Podsumowanie
Rozdział 13. Roboty sterowane za pośrednictwem sieci WWW Rodzaje robotów korzystających z połączenia z internetem
Węszyciel
Autotwittery
Teleobecność
Roboty interaktywne
Automatyka domowa
Sieć czujników
Sprzęt
Płytka Arduino Ethernet
Kontroler sieci Wi-Fi Adafruit CC3000 Breakout
Płytka rozszerzeń Arduino Wi-Fi
Płytka WiFly firmy Roving Networks
Mikrokomputery: rozwiązania alternatywne dla Arduino
BeagleBone Black (beaglebone.org)
Raspberry Pi (raspberrypi.org)
pcDuino (pcduino.com)
Arduino Yún (arduino.cc/en/main/ArduinoBoardYun)
Działo wysyłające wiadomości tekstowe
Lista materiałów
Budowa krok po kroku
Kod
Podsumowanie
Dodatek A Słowniczek Skorowidz