Serwisy partnerskie:
Close icon
Serwisy partnerskie

Rozpoczęcie pracy z kamerą Pixy

Article Image
Kompletny poradnik, pokazujący krok po kroku jak zacząć pracę z kamerą Pixy.
1. Praktyczny Kurs Arduino - przewodnik po artykułach składających się na kurs 2. Czym jest Arduino? 3. Porównanie Arduino z Raspberry Pi 4. Instalacja sterownika Arduino w systemie Windows 5. Generowanie pliku hex w Arduino 6. Jak wgrać bootloader w Atmega328? 7. Rozpoczęcie pracy z oprogramowaniem Arduino 8. Rozpoczęcie programowania w Arduino 9. Programowe resetowanie Arduino 10. Wprowadzenie do Arduino UNO 11. Wprowadzenie do Arduino NANO 12. Wprowadzenie do Arduino Pro Mini 13. Wprowadzenie do Arduino Mega 2560 14. Wprowadzenie do Arduino Due 15. Wprowadzenie do Arduino Lilypad 16. Wprowadzenie do ATmega328 17. Biblioteka Arduino dla Proteusa 18. Projekt płytki drukowanej Arduino UNO dla Proteus ARES 19. Biblioteka Arduino Lilypad dla Proteusa 20. Odczyt z portu szeregowego Arduino 21. Projektowanie układów LCD z Arduino 22. Łączenie klawiatury z Arduino 23. Wartość ADC na LCD przy użyciu Arduino 24. Symulacja czujnika ultradźwiękowego w Proteusie 25. Połączenie czujnika ultradźwiękowego z Arduino 26. Wiele czujników ultradźwiękowych z Arduino 27. Czujnik temperatury 18B20 z Arduino 28. Jak używać 18B20 w Proteus ISIS? 29. Łączenie LM35 z Arduino w Proteusie 30. Współpraca siedmiosegmentowego wyświetlacza z Arduino w Proteusie 31. Łączenie czujnika PIR z Arduino 32. Współpraca czujnika płomienia z Arduino 33. Interfejs NRF24L01 z Arduino 34. NRF24L01+ i Arduino - Response Timed Out 35. Połączenie RFID RC522 z Arduino 36. Komunikacja Bluetooth z Arduino przy użyciu HC05 37. Sterowanie serwomotorem za pomocą Arduino w Proteusie 38. Projekt sterowania sygnalizacją świetlną przy użyciu Arduino 39. Przewijanie tekstu na matrycy LED 8×8 z użyciem Arduino 40. Inteligentny system oszczędzania energii 41. Komunikacja USB pomiędzy Androidem i Arduino 42. Automatyka domowa z użyciem XBee i Arduino 43. Domowy system bezpieczeństwa oparty na GSM 44. Wysyłanie SMS-ów za pomocą Arduino UNO i SIM900 45. Odbieranie SMS-ów za pomocą komend AT przy użyciu Arduino 46. Projekt rozpoznawania głosu przy użyciu EasyVR Shield 47. Rozpoczęcie pracy z programem EasyVR Commander 48. Połączenie EasyVR z Arduino UNO 49. Błąd szkolenia - niepowodzenie rozpoznawania w EasyVR 50. Połączenie XBee z komputerem 51. Wprowadzenie do modułu XBee 52. Interfejs XBee z Arduino 53. Rozpoczęcie pracy z kamerą Pixy 54. Jak zainstalować oprogramowanie kamery Pixy - PixyMon 55. Aktualizacja firmware kamery Pixy do najnowszej wersji 56. Jak wytrenować kamerę Pixy za pomocą komputera 57. Sterowanie kierunkiem obrotu silnika prądu stałego za pomocą Arduino 58. Sterowanie prędkością obrotów silnika prądu stałego za pomocą Arduino 59. Sterowanie kierunkiem obrotu silnika krokowego za pomocą Arduino 60. Sterowanie prędkością obrotów silnika krokowego za pomocą Arduino 61. Pobieranie danych z serwera internetowego za pomocą Arduino Wi-Fi 62. Wprowadzenie do Arduino YUN 63. Dostęp do serwera Linux Arduino YUN za pomocą Putty
Rozwiń cały spis treści Zwiń spis treści

Dzisiejszy post jest o rozpoczęciu pracy z kamerą Pixy. Teraz pierwszą rzeczą, która przychodzi na myśl jest to, czym jest kamera Pixy, więc najpierw zróbmy małe wprowadzenie na dotyczące kamery Pixy, nad którą ostatnio pracowałem. Kamera Pixy to mała kamera wykorzystująca mikrokontroler NXP. Jest to bardzo potężna płytka i może być łatwo połączona z prostą płytką Arduino UNO. Zatem, teraz możemy wykonywać przetwarzanie obrazu nawet na Arduino UNO.

Przetwarzanie obrazu wymaga potężnej płytki, dlatego nie możemy połączyć prostej kamery internetowej z Arduino UNO lub Mega itp. Przed użyciem kamery Pixy, kiedy potrzebowałem przetworzyć obraz w urządzeniu, zawsze używałem Arduino YUN, Raspberry Pi lub Arduino USB Host Shield. Wciąż jednak było dość trudno wykonać przetwarzanie obrazu, nawet na tak potężnych płytkach jak Arduino YUN. Ale teraz z modułem Pixy Camera, można dość łatwo zrobić przetwarzanie obrazu nawet na Arduino UNO.

Teraz pojawia się pytanie, co robi ten moduł? Właściwie, moduł Pixy ma w sobie mikrokontroler NXP, który wykonuje całe przetwarzanie obrazu i jest kontrolowany przez komputer. (Zajmiemy się tym w kolejnych poradnikach) Po ustawieniu parametrów takich jak wykrywanie kolorów, obiektów itp. wystarczy odłączyć go od komputera i podłączyć do Arduino lub innego mikrokontrolera PIC. Teraz, gdy tylko obiekt pojawi się przed kamerą Pixy, automatycznie rozpozna go i wyśle komendę do naszego mikrokontrolera, a także wyśle parametry takie jak współrzędne X, Y lub rozmiar itp. obiektu. To co trzeba zrobić, to zastosować swój algorytm na Arduino, tzn. co trzeba zrobić jeśli obiekt znajdzie się przed kamerą. Brzmi skomplikowanie, nie ma się co martwić. Będziemy wyjaśniać wszystko szczegółowo w nadchodzących poradnikach. Zatem, teraz przyjrzymy się jak rozpocząć pracę z kamerą Pixy.

Rozpoczęcie pracy z kamerą Pixy

Kiedy zamówiłem kamerę Pixy, otrzymałem ją w ciągu 10 dni.

Po otrzymaniu pudełka, otworzyłem je i otrzymałem dwa elementy. Jeden to sama płytka Pixy Camera, a drugi to przewód Serial to SPI (szeregowy na SPI), który służy do połączenia Pixy Camera z Arduino lub mikrokontrolerem PIC.

Kamera Pixy jest pokazana na fotografii otwierającej artykuł.

Otrzymany przewód Serial to SPI ma dziewięć pinów na końcu, który jest podłączany do płytki Pixy oraz sześć pinów na końcu, który jest podłączany do mikrokontrolera Arduino.

Przewód ten jest pokazany na fotografii poniżej.

Czarna strona tego przewodu jest przeznaczona dla mikrokontrolera, podczas gdy biała strona jest przeznaczona dla samej płytki Pixy Camera.

Następnym przewodem, którego będziemy potrzebować jest przewód USB do mini USB, który nie jest dołączony do zestawu, więc trzeba go zdobyć na własną rękę.

Ja również otrzymałem swój i jest on przedstawiony na fotografii poniżej.

Ten przewód jest używany do połączenia płytki Pixy Camera z komputerem.

Za pomocą tego przewodu szkolimy naszą kamerę Pixy i pozwalamy jej poznawać kolory i obiekty.

Właściwie ustawiamy sygnaturę używając Pixy Camera Software, który omówię w moim następnym poradniku i używając tego oprogramowania sprawiamy, że Pixy będzie robić niesamowite rzeczy.

Teraz mamy już wszystkie narzędzia do rozpoczęcia pracy z kamerą Pixy, więc w następnym poradniku przyjrzymy się jak zainstalować oprogramowanie Pixy Camera w Windows.

Wykaz elementów
Ilość
Symbol
Nazwa/opis/gdzie kupić

Artykuł Getting Started with Pixy Camera opracowano w wersji polskiej na podstawie współpracy z portalem www.theengineeringprojects.com.

1. Praktyczny Kurs Arduino - przewodnik po artykułach składających się na kurs 2. Czym jest Arduino? 3. Porównanie Arduino z Raspberry Pi 4. Instalacja sterownika Arduino w systemie Windows 5. Generowanie pliku hex w Arduino 6. Jak wgrać bootloader w Atmega328? 7. Rozpoczęcie pracy z oprogramowaniem Arduino 8. Rozpoczęcie programowania w Arduino 9. Programowe resetowanie Arduino 10. Wprowadzenie do Arduino UNO 11. Wprowadzenie do Arduino NANO 12. Wprowadzenie do Arduino Pro Mini 13. Wprowadzenie do Arduino Mega 2560 14. Wprowadzenie do Arduino Due 15. Wprowadzenie do Arduino Lilypad 16. Wprowadzenie do ATmega328 17. Biblioteka Arduino dla Proteusa 18. Projekt płytki drukowanej Arduino UNO dla Proteus ARES 19. Biblioteka Arduino Lilypad dla Proteusa 20. Odczyt z portu szeregowego Arduino 21. Projektowanie układów LCD z Arduino 22. Łączenie klawiatury z Arduino 23. Wartość ADC na LCD przy użyciu Arduino 24. Symulacja czujnika ultradźwiękowego w Proteusie 25. Połączenie czujnika ultradźwiękowego z Arduino 26. Wiele czujników ultradźwiękowych z Arduino 27. Czujnik temperatury 18B20 z Arduino 28. Jak używać 18B20 w Proteus ISIS? 29. Łączenie LM35 z Arduino w Proteusie 30. Współpraca siedmiosegmentowego wyświetlacza z Arduino w Proteusie 31. Łączenie czujnika PIR z Arduino 32. Współpraca czujnika płomienia z Arduino 33. Interfejs NRF24L01 z Arduino 34. NRF24L01+ i Arduino - Response Timed Out 35. Połączenie RFID RC522 z Arduino 36. Komunikacja Bluetooth z Arduino przy użyciu HC05 37. Sterowanie serwomotorem za pomocą Arduino w Proteusie 38. Projekt sterowania sygnalizacją świetlną przy użyciu Arduino 39. Przewijanie tekstu na matrycy LED 8×8 z użyciem Arduino 40. Inteligentny system oszczędzania energii 41. Komunikacja USB pomiędzy Androidem i Arduino 42. Automatyka domowa z użyciem XBee i Arduino 43. Domowy system bezpieczeństwa oparty na GSM 44. Wysyłanie SMS-ów za pomocą Arduino UNO i SIM900 45. Odbieranie SMS-ów za pomocą komend AT przy użyciu Arduino 46. Projekt rozpoznawania głosu przy użyciu EasyVR Shield 47. Rozpoczęcie pracy z programem EasyVR Commander 48. Połączenie EasyVR z Arduino UNO 49. Błąd szkolenia - niepowodzenie rozpoznawania w EasyVR 50. Połączenie XBee z komputerem 51. Wprowadzenie do modułu XBee 52. Interfejs XBee z Arduino 53. Rozpoczęcie pracy z kamerą Pixy 54. Jak zainstalować oprogramowanie kamery Pixy - PixyMon 55. Aktualizacja firmware kamery Pixy do najnowszej wersji 56. Jak wytrenować kamerę Pixy za pomocą komputera 57. Sterowanie kierunkiem obrotu silnika prądu stałego za pomocą Arduino 58. Sterowanie prędkością obrotów silnika prądu stałego za pomocą Arduino 59. Sterowanie kierunkiem obrotu silnika krokowego za pomocą Arduino 60. Sterowanie prędkością obrotów silnika krokowego za pomocą Arduino 61. Pobieranie danych z serwera internetowego za pomocą Arduino Wi-Fi 62. Wprowadzenie do Arduino YUN 63. Dostęp do serwera Linux Arduino YUN za pomocą Putty
Rozwiń cały spis treści Zwiń spis treści
Firma:
Tematyka materiału: Kurs Arduino, pierwsze kroki, Projekty Arduino, Kamera Pixy, PixyMon
AUTOR
Źródło
www.theengineeringprojects.com
Udostępnij
Zobacz wszystkie quizy
Quiz weekendowy
Edukacja
1/10 Jak działa rezystor LDR?
Oceń najnowsze wydanie EdW
Wypełnij ankietę i odbierz prezent
UK Logo
Elektronika dla Wszystkich
Zapisując się na nasz newsletter możesz otrzymać GRATIS
najnowsze e-wydanie magazynu "Elektronika dla Wszystkich"