Inhoudsopgave:
- Stap 1: AmbiBox TCP API inschakelen
- Stap 2: Start de app en maak verbinding met de API
- Stap 3: Achtergronden maken
- Stap 4: Stel een profiel in
- Stap 5: Overwegingen
Video: AmbiBox IOS-app voor afstandsbediening: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Met deze iOS app bedien je je AmbiBox vanaf je iPhone of iPad. Ik ga het hebben over de app en hoe deze communiceert met de AmbiBox-server, als je wilt weten hoe je AmbiBox en de ledstrips moet installeren, zijn er verschillende tutorials in Instructables.
Hier kun je een video bekijken met het resultaat en een meer grafische demonstratie van hoe de app werkt.
Met de nieuwste versie kun je je eigen statische en dynamische achtergronden maken, profielen selecteren en ook de ledstrip aan/uit zetten.
Meer informatie hier.
Stap 1: AmbiBox TCP API inschakelen
Allereerst moet u er zeker van zijn dat de AmbiBox de API heeft ingeschakeld, zodat de app ermee kan communiceren.
Nu kunt u een TCP-communicatie openen met dat IP-adres en die poort. Voordat je het met de app doet, kun je het proberen met je computer, met Mac kun je in terminal nc your_ip your_port uitvoeren en als je in Windows bent, kun je telnet your_ip your_port gebruiken (telnet is niet standaard geactiveerd in Windows, er zijn verschillende tutorials die laten zien hoe het moet).
Hier heb je de API-documentatie, waar je alle beschikbare commando's kunt zien om met de AmbiBox-server te communiceren.
****** De opdracht setbrightness werkt niet voor mij.
Stap 2: Start de app en maak verbinding met de API
Download de app uit de App Store.
Voer gewoon het IP-adres en de poort van uw AmbiBox-service in. Na het aansluiten zie je het home menu, van daaruit kun je de leds aan/uit zetten.
Zie eerste 15 seconden van de video.
Stap 3: Achtergronden maken
In het beginmenu kunt u Mijn achtergronden of Dynamische achtergronden selecteren.
Als u de eerste optie kiest, maakt en bewaart u een statische achtergrond, deze kan een of meerdere kleuren hebben. Eigenlijk kun je de kleur van elke led individueel instellen.
Zie video in 00:15.
Als u de tweede optie kiest, maakt en bewaart u een dynamische achtergrond. In de bovenste balk van het scherm zie je een REC-knop, zodat je reeksen van achtergronden kunt opnemen en in een lus kunt afspelen.
Bekijk de video in 03:23 en 06:21 om te weten hoe je een dynamische achtergrond instelt.
Stap 4: Stel een profiel in
Afhankelijk van de film of video die we aan het bekijken zijn, willen we misschien kleuren van verschillende delen van het scherm vastleggen, om zwarte balken aan de zijkanten of boven-/onderkant van het scherm te vermijden die de kleur van onze leds op zwart zetten.
Om dit op te lossen, kunnen we verschillende profielen maken in AmbiBox en deze selecteren in de optie Mijn profielen in het hoofdmenu.
Zie de video in 04:57.
****** Als je een profiel hebt met dubbele punten in de naam, zal de profielfunctionaliteit van de app niet werken vanwege een bug. Het zal in toekomstige versies worden opgelost.
Stap 5: Overwegingen
Vanwege iOS-beperkingen, wanneer de app naar de achtergrond gaat (wanneer we op de Home-knop drukken of we het apparaat vergrendelen, bijvoorbeeld) duurt de communicatie met de AmbiBox-server ongeveer drie minuten, daarna worden de TCP-sockets gesloten om de batterij te sparen.
Dit is een probleem omdat we een constante verbinding nodig hebben om onze achtergronden te laten spelen, dus na 2 minuten op de achtergrond verschijnt er een melding om hierover te informeren.
De beste oplossing die wordt gevonden om de levensduur van de batterij te respecteren, is om het scherm zwart te maken en de minimale helderheid in te stellen wanneer de app een achtergrond of een profiel afspeelt, zonder deze naar de achtergrond te sturen. Dit gebeurt automatisch na vijf seconden inactiviteit en het scherm wordt weer ingeschakeld wanneer u het aanraakt.
Aanbevolen:
TV-afstandsbediening wordt een RF-afstandsbediening -- NRF24L01+ zelfstudie: 5 stappen (met afbeeldingen)
TV-afstandsbediening wordt een RF-afstandsbediening || NRF24L01+ Tutorial: In dit project laat ik je zien hoe ik de populaire nRF24L01+ RF IC heb gebruikt om de helderheid van een ledstrip draadloos aan te passen via drie nutteloze knoppen van een tv-afstandsbediening. Laten we beginnen
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
IRduino: Arduino-afstandsbediening - Imiteer een verloren afstandsbediening - Ajarnpa
IRduino: Arduino-afstandsbediening - Imiteer een verloren afstandsbediening: als u ooit de afstandsbediening voor uw tv of dvd-speler bent kwijtgeraakt, weet u hoe frustrerend het is om naar de knoppen op het apparaat zelf te lopen, deze te vinden en te gebruiken. Soms bieden deze knoppen niet eens dezelfde functionaliteit als de afstandsbediening. Ontvangst
Converteer uw IR-afstandsbediening naar RF-afstandsbediening - Ajarnpa
Converteer uw IR-afstandsbediening naar RF-afstandsbediening: in de Instructable van vandaag laat ik u zien hoe u een generieke RF-module zonder microcontroller kunt gebruiken, wat ons uiteindelijk zal leiden tot het bouwen van een project waarin u een IR-afstandsbediening van elk apparaat naar een RF kunt converteren Op afstand. Het grote voordeel van het omzetten van een
Video-afstandsbediening voor peuters voor pc-videospeler - Ajarnpa
Video-afstandsbediening voor peuters voor pc-videospeler: ik bouw een afstandsbediening die via USB op een pc kan worden aangesloten. Met de grote afstandsbediening kan mijn peuter video's selecteren en afspelen op een oude computer. Dit is een relatief eenvoudig project. De kerncomponent is ofwel een USB-toetsenbord of een draadloos USB-toetsenbord. Dan