
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02




Dzięki tej aplikacji na iOS możesz sterować swoim AmbiBox z iPhone'a lub iPada. Opowiem o aplikacji i o tym, jak komunikuje się z serwerem AmbiBox, jeśli chcesz wiedzieć, jak zainstalować AmbiBox i paski led, w Instructables znajduje się kilka samouczków.
Tutaj możesz obejrzeć film z wynikiem i bardziej graficzną demonstracją działania aplikacji.
Dzięki najnowszej wersji możesz tworzyć własne tła statyczne i dynamiczne, wybierać profile, a także włączać/wyłączać pasek led.
Więcej informacji tutaj.
Krok 1: Włącz interfejs API AmbiBox TCP


Przede wszystkim musisz mieć pewność, że AmbiBox ma włączone API, aby aplikacja mogła się z nim komunikować.
Teraz możesz otworzyć komunikację TCP z tym adresem IP i portem. Zanim to zrobisz z aplikacją możesz spróbować na swoim komputerze, na Macu możesz uruchomić w terminalu nc twój_ip twój_port a jeśli jesteś w Windows możesz użyć telneta twój_ip twój_port (telnet nie jest domyślnie aktywowany w Windows, istnieje kilka samouczków które pokazują, jak to zrobić).
Tutaj masz dokumentację API, w której możesz zobaczyć wszystkie dostępne polecenia do komunikacji z serwerem AmbiBox.
*******Polecenie setbrightness nie działa dla mnie.
Krok 2: Uruchom aplikację i połącz się z API



Pobierz aplikację z App Store.
Po prostu wprowadź adres IP i port swojej usługi AmbiBox. Po podłączeniu zobaczysz menu główne, z którego możesz włączyć/wyłączyć diody.
Zobacz pierwsze 15 sekund filmu.
Krok 3: Utwórz tła


Z początkowego menu możesz wybrać Moje tła lub Dynamiczne tła.
Jeśli wybierzesz pierwszą opcję, stworzysz i zapiszesz statyczne tło, które może mieć jeden lub wiele kolorów. Właściwie kolor każdej diody można ustawić indywidualnie.
Zobacz wideo w 00:15.
Jeśli wybierzesz drugą opcję, utworzysz i zapiszesz dynamiczne tło. Na górnym pasku ekranu zobaczysz przycisk REC, dzięki czemu możesz nagrywać sekwencje tła i odtwarzać w pętli.
Aby dowiedzieć się, jak ustawić dynamiczne tło, obejrzyj wideo w 03:23 i 06:21.
Krok 4: Ustaw profil



W zależności od oglądanego filmu lub wideo, być może chcemy uchwycić kolory z różnych części ekranu, aby uniknąć czarnych pasów po bokach lub na górze/u dołu ekranu, które ustawią kolor naszych diod led na czarny.
Aby rozwiązać ten problem, możemy utworzyć różne profile w AmbiBox i wybrać je z opcji Moje profile w menu głównym.
Zobacz wideo w 04:57.
******* Jeśli masz profil ze znakami dwukropka w nazwie, funkcjonalność profili aplikacji nie będzie działać z powodu błędu. Zostanie to naprawione w przyszłych wersjach.
Krok 5: Rozważania

Ze względu na ograniczenia iOS, gdy aplikacja przechodzi w tło (np. po naciśnięciu przycisku Home lub zablokowaniu urządzenia) komunikacja z serwerem AmbiBox trwa około trzech minut, po czym gniazda TCP zostaną zamknięte w celu oszczędzania baterii.
Jest to problem, ponieważ potrzebujemy stałego połączenia, aby utrzymać odtwarzanie w tle, więc po 2 minutach w tle pojawi się powiadomienie informujące o tym fakcie.
Najlepszym rozwiązaniem, które pozwala zachować żywotność baterii, jest wyłączenie ekranu i ustawienie minimalnej jasności, gdy aplikacja odtwarza tło lub profil, bez wysyłania go do tła. Dzieje się to automatycznie po pięciu sekundach braku aktywności, a ekran włączy się ponownie, gdy go dotkniesz.
Zalecana:
Pilot zdalnego sterowania oparty na LoRa - Sterowanie urządzeniami z dużych odległości: 8 kroków

Pilot zdalnego sterowania oparty na LoRa | Kontroluj urządzenia z dużych odległości: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. W tym projekcie stworzymy pilota, który może być używany do sterowania różnymi instrumentami, takimi jak diody LED, silniki lub jeśli mówimy o naszym codziennym życiu, możemy sterować naszym urządzeniem domowym
PILOT ZDALNEGO STEROWANIA KAWAŁEK CIASTA: 10 kroków

SAMOCHÓD ZDALNEGO STEROWANIA KAWAŁEK CIASTA: Witam wszystkich w tej instrukcji. Pokażę Ci krok po kroku instrukcję, jak zrobić prosty samochód RC (z pilotem) rf(radioczęstotliwość). Może to zrobić każdy początkujący w ciągu godziny. Omówię działanie wszystkich integra
Jeszcze inna płyta pilota zdalnego sterowania: 7 kroków

Yet Another Remote Controller Board: Płytka może służyć do sterowania robotami jako przykład. Płytka może być zasilana 2 bateriami Lipo 7,4 V. Płytka zawiera następujące funkcje: ATMega328Pb µController (ekosystem Arduino) MPU6050 a 3- oś Żyroskop
Podwodny dron zdalnego sterowania: 10 kroków (ze zdjęciami)

Podwodny zdalnie sterowany dron: Zdecydowałem się zbudować ten ROV w celu eksploracji i podziwiania podwodnego świata, ponieważ nie ma tam wielu tanich podwodnych dronów. Chociaż zajmuje to dużo czasu, badań i samodydaktyki, jest to zabawny projekt
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 4 kroki

Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ja