poniedziałek, 20 kwietnia 2026

 Cześć. Niestety Tony PI firmy Hiwonder mimo wcześniejszego zachwytu wnuczek nie zyskał dalszej akceptacji. Wnuczki oczekiwały małego sympatycznego robota. Zostało mu już nadane imię Filipek, mimo że jeszcze nie istniał! 

Pomysł został oparty na publikacji, w Youtubie temat SARAS How I Built ChatGPT AI Robot Which Talks & Moves On Its Own | Hardware Build - YouTube. 

Podwozie oparłem na BuildMecar-Kit firmy Waveshare BuildMecar-Kit - Waveshare Wiki. 

Jest to robot zbudowany z klocków Logo. Niestety mimo możliwości jego rozbudowania i zmianom konstrukcja nie jest zbyt stabilna a zastosowane tam silniki mają bardzo prosta konstrukcje! Są bez enkoderów. Na dodatek kolejny problem to przygotowane rozwiązanie obsługuje raspberrypi, ale PI4 a ja chciałem wykorzystać posiadany PI5, co wymagało znalezienia odpowiedniej biblioteki buildhat dla pythona do zarządzania sterownikiem Raspberry Pi Build Hat. Znalazłem na GitHabie rozwiązanie wymagające jednak pewnej poprawki GitHub - LudwikBielczynski/buildme-car: Repository for BuildmeCar from Waveshare • GitHub. 

Konstrukcję robota uzupełniłem o wyświetlacz 4,3 cala po DSI, mikrofon po USB oraz mały głośniczek po bluetooth. 



Teraz tylko pomysł, co ma robić Filipek? Tu wnuczki przedstawiły swoje wymagania, które wymagały tylko przenieś na kod w pytonie ;)                       

I sympatyczny robocik zaczął działać, reaguje na polecenia oraz widok twarzy! 





sobota, 19 lipca 2025

TonyPi Pro, modułu WonderEcho i dysk SSD PCIe NVMe oraz akceleratora Hailo-8L

Mam przyjemność zaprezentować kolejne modyfikacje robota TonyPi Pro firmy Hiwonder, opartego na komputerze jednopłytkowym Raspberry Pi 5 z 8 GB RAM.

Wprowadzone zmiany:

  • instalacja modułu WonderEcho Pro AI Voice Interaction Box, który miał wspierać sterowanie głosowe (mikrofon i głośnik) oraz integrację z dużym modelem językowym (LLM),

  • zastąpienie karty microSD (dotychczas wykorzystywanej do uruchamiania systemu) dyskiem SSD PCIe NVMe oraz dodanie akceleratora Hailo-8L poprzez zastosowanie nakładki Pineboards AI Bundle.

W przesłanej aktualizacji robota znalazł się nie tylko moduł WonderEcho z przewodem USB, ale również nowe tylne plecy obudowy. Nowa obudowa nie tylko posiada cztery otwory montażowe dla modułu, ale jest także głębsza, z powiększonym wycięciem zapewniającym lepszy dostęp do portów. Dzięki temu możliwe jest wykorzystanie wszystkich portów USB oraz Ethernetu — wcześniej dostępne były jedynie dwa porty USB!

Większa głębokość tylnej obudowy umożliwiła również bezproblemową instalację nakładki AI Bundle pod płytą Raspberry Pi, bez konieczności ingerencji w konstrukcję. Wystarczyło jedynie wywiercić dodatkowe otwory, aby przymocować nowe plecy do korpusu robota.




Niestety, potwierdziło się, że moduł WonderEcho obsługuje jedynie język angielski i chiński, a wydawanie poleceń możliwe jest tylko w tych dwóch językach. Co więcej, aktualizacja modułu wymaga przejścia dość skomplikowanego procesu. Dodatkowym minusem jest jakość zastosowanego mikrofonu – nie spełnił moich oczekiwań. Na szczęście zintegrowany głośnik działa poprawnie. Obecnie nadal korzystam z zewnętrznego mikrofonu USB, podłączonego za pośrednictwem huba.




Jak obecnie działa robot wykorzystując LLM w następnym poście :)


poniedziałek, 2 czerwca 2025

TonyPi i analiza obrazu z kamery za pomocą AI.

 W poprzednich odcinkach pokazywałem jak za pomocą głosu można sterować robotem TonyPi Pro firmy Hiwonder. Wspominałem również, że można za pomocą poleceń słownych uzyskać odpowiedz z AI. 

Firma Hiwonder przygotowała moduł WonderEcho Pro AI Voice Interaction Box, którego zadaniem ma być wsparcie sterowania głosem oraz LLM.

Ograniczeniem jest jednak dodatkowe oprogramowanie zarządzające modułem oraz ograniczenie do dwóch języków angielskiego i chińskiego. Przedstawiony nowy film pokazuje jak można to wykonać prościej. 



A to zdjęcie wykonane za pomocą kamery TonegoPi oraz jego interpretacja przy pomocy AI



wtorek, 25 marca 2025

TonyPi - kolejna modyfikacja

 Teraz po powitaniu podaje adres IP i włącza sterowanie głosem. Pozwala również na połączenie z AI :)


piątek, 7 marca 2025

TonyPi kolejna zmiana

 Teraz Tony korzysta z wyświetlacza na ręce. Chodziło o podanie i wyświetlenie adresu IP. Niestety przy starcie systemu IP jest tylko wyświetlany głośnik nie zostaje połączony z raspberry przez bluetooth :(



Nadrabia to autostart podczas logowania :)

Kolejny problem to ilość kabelków do podłączenia różnych sensorów.
U mnie to MP3, sensor do pomiaru odległości i teraz wyświetlacz a są tylko 2 kabelki 4 pinowe!
 


wtorek, 18 lutego 2025

Cześć dzisiaj trochę z innej beczki.

Film pokazuje moje ostatnie zabawy z małym programowalnym robotem opartym na Raspberry PI  5. RPI to mini komputer jednopłytowy firmy Raspberry Pi.  



RPI 5 jest umieszczony w szkielecie robota TonyPI sprzedawanym przez firmę Hiwonder.



Sprzedawana wersja jest dość ciekawa TonyPi Pro Hiwonder Humanoid Robot Professional Development Kit Powere. Pozwala ona na rozbudowę i modyfikację robota humanoidalnego. 

Ja korzystam z wersji Pro i Pytona. Rozbudowałem go o hab USB, aby zwiększyć ilość gniazd, która przez obudowę została ograniczona z 2 x USB2 i 2 x USB3 do 2 x USB3. Dodałem również prosty mikrofon, po USB.   



Dołączyłem również głośnik, ale po bluetooth co niestety trochę komplikuje rozwiązanie szczególnie w kontekście mobilności robota.

Co chciałem uzyskać:

  •  Sterowanie głosem online, np. recognize_google oraz offline vosk, whisper …?
  • Korzystanie z AI online oraz offline OLLAMA

Jak to u mnie działa filmik poniżej. Na razie TonyPi podłączony do Internetu.








wtorek, 24 grudnia 2024

Historia lubi się powtarzać :)

 Minął kolejny rok od mojego ostatniego wpisu a jest on dalej aktualny;( 

Niestety przestępcy dalej wykorzystują te same metody ataku dodając nowe pomysły i nowe rozwiązania techniczne np. AI! Tak zwane deepfake, czyli zmanipulowane nagrania video przez sztuczna inteligencje z wykorzystaniem wizerunków i głosu znanych osób.

Nawet osoby, które wydawać by się mogły są świadome takich manipulacji im ulegają!   Przykładem może tu być poseł Poseł ofiarą oszustwa. Meldował: "Ruszam do Żabki", "Wróciłem do pokoju". Stracił w hotelu sejmowym 150 tys. zł czy senator Senator oszukany metodą na policjanta. Stracił aż 430 tys. zł .

Ale to też ludzie! Pamiętajcie że każdy może być zmanipulowany!

Mimo tego życzę Wam 

                      zdrowych i spokojnych Świąt Bożego Narodzenia 

                                                            

                                szczęśliwego Nowego Roku 2025. 


I ja też TonyPi :)