Torna indietro   Hardware Upgrade Forum > Off Topic > Discussioni Off Topic > Scienza e tecnica

Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Equilibrio e potenza definiscono il Samsung Galaxy S26+, un flagship che sfida la variante Ultra e la fascia alta del mercato con il primo processore mobile a 2nm. Pur mantenendo l'hardware fotografico precedente, lo smartphone brilla per un display QHD+ da 6,7 pollici d'eccellenza, privo però del trattamento antiriflesso dell'Ultra, e per prestazioni molto elevate. Completano il quadro la ricarica wireless a 20W e, soprattutto, un supporto software settennale
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr sbarca ufficialmente in Italia con tre modelli elettrici premium, X, 7X e 001, distribuiti da Jameel Motors su una rete di 52 punti vendita già attivi. La Zeekr X parte da 39.900 euro, la 7X da 54.100: piattaforma a 800V, chip Snapdragon di ultima generazione, ricarica ultraveloce e un'autonomia dichiarata fino a 615 km WLTP. Le prime consegne sono previste a metà aprile
Marathon: arriva il Fortnite hardcore
Marathon: arriva il Fortnite hardcore
Marathon è il titolo multiplayer competitivo del momento. Ecco quali sono le caratteristiche di gioco principali, insieme alle nostre prime considerazioni dopo qualche "run" nell'extraction shooter di Bungie
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-03-2023, 19:47   #1
jumpjack
Senior Member
 
Iscritto dal: Sep 2004
Messaggi: 1268
Gimbal regolabile da app personalizzata

Vorrei comprare un gimbal/stabilizzatore per cellulare, ma è essenziale che sia gestibile tramite una mia app.

Secondo chatGPT è possibile controllare i gimbal feiyutech, che sembrerebbero usare il protocollo Feiuytech G, usando questo codice python:



Codice:
import socket

import struct

import time



# Indirizzo IP e porta del dispositivo che controlla la testa motorizzata

HOST = '192.168.1.100'

PORT = 7878



# Codice di comando per il controllo della testa motorizzata

CMD_START = b' xa0 x01 x00 x00 x00 x00 xa1'

CMD_STOP = b' xa0 x00 x00 x00 x00 x00 xa0'



# Funzione per inviare il codice di comando al dispositivo

def send_cmd(cmd):

    # Creazione del socket

    sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

    sock.settimeout(1)

 

    # Invio del comando

    sock.sendto(cmd, (HOST, PORT))

 

    # Chiusura del socket

    sock.close()



# Funzione per inclinare la testa motorizzata in su

def tilt_up():

    cmd = b' xa0 x06 x00 x00 x00 x01 xa7'

    send_cmd(cmd)

    time.(0.1)

    send_cmd(CMD_STOP)



# Funzione per inclinare la testa motorizzata in giù

def tilt_down():

    cmd = b' xa0 x06 x00 x00 x00 xff xa3'

    send_cmd(cmd)

    time.(0.1)

    send_cmd(CMD_STOP)



# Funzione per ruotare la testa motorizzata a destra

def pan_right():

    cmd = b' xa0 x05 x00 x00 x00 x01 xa6'

    send_cmd(cmd)

    time.(0.1)

    send_cmd(CMD_STOP)



# Funzione per ruotare la testa motorizzata a sinistra

def pan_left():

    cmd = b' xa0 x05 x00 x00 x00 xff xa2'

    send_cmd(cmd)

    time.(0.1)

    send_cmd(CMD_STOP)



# Esempio di utilizzo delle funzioni

tilt_up()

pan_right()

tilt_down()

pan_left()



O persino usando una pagina web, perchè i moderni browser hanno accesso al bluetooth:






Codice:
const BTDevice = await navigator.bluetooth.requestDevice({

    filters: [

        { services: ['feiyu'] },

        { namePrefix: 'FeiyuTech' }

    ]

} ) ;



const server = await BTDevice.gatt.connect();

const service = await server.getPrimaryService('feiyu');

constacteristic = await service.getCharacteristic('feiyu_command');



// Posizionamento assoluto in angolo

const panAngle = 90; // Angolo di pan desiderato

const tiltAngle = -30; // Angolo di tilt desiderato



const panAngleByte1 = (panAngle >> 8) & 0xff;

const panAngleByte2 = panAngle & 0xff;



const tiltAngleByte1 = (tiltAngle >> 8) & 0xff;

const tiltAngleByte2 = tiltAngle & 0xff;



const command = new Uint8Array([0xA0, 0x08, panAngleByte1, panAngleByte2, tiltAngleByte1, tiltAngleByte2, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB4]);



awaitacteristic.writeValue(command);




qualcuno ha un gimbal feiyutech e ha voglia di verificare?
__________________
La scienza è provvisoria
-- Jumpjack --
jumpjack è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti Zeekr X e 7X provate: prezzi, autonomia fino a 6...
Marathon: arriva il Fortnite hardcore Marathon: arriva il Fortnite hardcore
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare HP Imagine 2026: abbiamo visto HP IQ all’opera, ...
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
Acer Nitro Blaze 7: la console portatile...
Il caro carburante colpisce Amazon: scat...
I futuri iPhone 18 Pro non saranno dispo...
JBL Tune Buds 2: auricolari Bluetooth co...
Sony cambia: il futuro Xperia 1 potrebbe...
Sempre più utenti di Steam scelgo...
Motorola Edge 70: la serie di mid-range ...
Anche la Switch 2 aumenterà di pr...
Questa sedia ergonomica da ufficio costa...
Il Samsung Galaxy A27 è quasi pronto: il...
Steam Deck 2, i tempi si allungano e, an...
Tesla registra segnali positivi in termi...
Goolge Pixel 9a 128GB a 359€ è un...
C'è un caricatore multiplo da 200...
Sconti, coupon, promo lampo: ecco la top...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:52.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v