Innholdsfortegnelse:
- Trinn 1: Aktiver AmbiBox TCP API
- Trinn 2: Start appen og koble til API
- Trinn 3: Lag bakgrunner
- Trinn 4: Angi en profil
- Trinn 5: Hensyn
Video: AmbiBox IOS fjernkontroll -app: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Med denne iOS -appen kan du kontrollere AmbiBox fra iPhone eller iPad. Jeg skal snakke om appen og hvordan den kommuniserer med AmbiBox -serveren. Hvis du vil vite hvordan du installerer AmbiBox og led -stripene, er det flere opplæringsprogrammer i Instructables.
Her kan du se en video med resultatet og en mer grafisk demonstrasjon av hvordan appen fungerer.
Med den nyeste versjonen kan du lage din egen statiske og dynamiske bakgrunn, velge profiler og også slå av/på LED -stripen.
Mer informasjon her.
Trinn 1: Aktiver AmbiBox TCP API
Først og fremst må du være sikker på at AmbiBox har API -en aktivert slik at appen kan kommunisere med den.
Nå kan du åpne en TCP -kommunikasjon med den IP -en og porten. Før du gjør det med appen kan du prøve med datamaskinen din, med Mac kan du kjøre i terminal nc your_ip your_port, og hvis du er i Windows kan du bruke telnet your_ip your_port (telnet er ikke aktivert som standard i Windows, det er flere opplæringsprogrammer som viser hvordan du gjør det).
Her har du API -dokumentasjonen, der du kan se alle kommandoene som er tilgjengelige for å kommunisere med AmbiBox -serveren.
******* Setbrightness -kommandoen fungerer ikke for meg.
Trinn 2: Start appen og koble til API
Last ned appen fra App Store.
Bare introduser IP -en og porten til AmbiBox -tjenesten din. Etter tilkobling vil du se hjemmemenyen, derfra kan du slå av/på lysdiodene.
Se de første 15 sekundene av videoen.
Trinn 3: Lag bakgrunner
Fra den første menyen kan du velge Mine bakgrunner eller Dynamiske bakgrunner.
Hvis du velger det første alternativet du vil opprette og lagre en statisk bakgrunn, kan den ha en eller flere farger. Faktisk kan du sette fargen på hver LED individuelt.
Se video i 00:15.
Hvis du velger det andre alternativet, vil du opprette og lagre en dynamisk bakgrunn. I den øverste linjen på skjermen ser du en REC -knapp, slik at du kan spille inn bakgrunnssekvenser og vil spille i loop.
For å vite hvordan du setter en dynamisk bakgrunn, sjekk videoen i 03:23 og 06:21.
Trinn 4: Angi en profil
Avhengig av filmen eller videoen vi ser på, vil vi kanskje fange farger fra forskjellige deler av skjermen, for å unngå svarte stolper i sidene eller toppen/bunnen av skjermen som setter lysdiodens farge til svart.
For å løse dette kan vi opprette forskjellige profiler i AmbiBox og velge dem fra Mine profiler -alternativet på startmenyen.
Se videoen i 04:57.
******* Hvis du har en profil med kolontegn i navnet, fungerer ikke profilfunksjonaliteten til appen på grunn av en feil. Det vil bli fikset i fremtidige versjoner.
Trinn 5: Hensyn
På grunn av iOS -begrensninger, når appen går til bakgrunnen (når vi trykker på Hjem -knappen eller vi for eksempel låser enheten), varer kommunikasjonen med AmbiBox -serveren i omtrent tre minutter, deretter lukkes TCP -kontaktene for å spare batteri.
Dette er et problem fordi vi trenger en konstant tilkobling for å opprettholde bakgrunnen vår, så etter 2 minutter i bakgrunnen vil det dukke opp et varsel for å informere om dette.
Den beste løsningen som er funnet for å respektere batterilevetiden, er å gjøre skjermen svart og angi minimum lysstyrke når appen spiller en bakgrunn eller en profil, uten å sende den til bakgrunnen. Dette skjer automatisk etter fem sekunders inaktivitet, og skjermen slås på igjen når du berører den.
Anbefalt:
Klon hvilken som helst fjernkontroll med Arduino Nano: 5 trinn
Klon hvilken som helst fjernkontroll med Arduino Nano: Klon hvilken som helst fjernkontroll med Arduino Nano
10W RGB ekstern nattlampe fjernkontroll: 5 trinn
10W RGB utvendig nattlampe fjernkontroll: Dette prosjektet er en 10W RGB led -lampe for natten, den kan plasseres ved siden av deg og gi deg timevis med stemningsbelysning. Jeg ble inspirert av Balad Lamp til stede i Frankrike, men litt kraftig (den kommersielle versjonen er omtrent 3W, min 10W) og mer ch
Arduino nettleserbasert fjernkontroll (linux): 9 trinn (med bilder)
Arduino nettleserbasert fjernkontroll (linux): Vi har barn. Jeg elsker dem i stykker, men de gjemmer fjernkontrollen for satellitt og TV når de setter på barnekanalene. Etter at dette skjedde daglig i flere år, og etter at min kjære kone lot meg få en
LoRa -basert fjernkontroll - Kontroller apparater fra store avstander: 8 trinn
LoRa -basert fjernkontroll | Kontroller apparater fra store avstander: Hei, hva skjer, gutter! Akarsh her fra CETech. I dette prosjektet skal vi lage en fjernkontroll som kan brukes til å styre en rekke instrumenter som lysdioder, motorer, eller hvis vi snakker om vårt daglige liv kan vi kontrollere hjemmeapparatet vårt
IRduino: Arduino fjernkontroll - etterlign en tapt fjernkontroll: 6 trinn
IRduino: Arduino fjernkontroll - Imitate a Lost Remote: Hvis du noen gang har mistet fjernkontrollen for TV -en eller DVD -spilleren, vet du hvor frustrerende det er å måtte gå til, finne og bruke knappene på selve enheten. Noen ganger tilbyr disse knappene ikke engang den samme funksjonaliteten som fjernkontrollen. Motta