Sommario:

Controlla semplicemente il motore con il cellulare: 5 passaggi
Controlla semplicemente il motore con il cellulare: 5 passaggi

Video: Controlla semplicemente il motore con il cellulare: 5 passaggi

Video: Controlla semplicemente il motore con il cellulare: 5 passaggi
Video: Uso del tester e trucchi per la ricerca guasti 2024, Dicembre
Anonim
Image
Image

Questo How-To mostra come controllare un Servo IoT intelligente "HDrive17" dal tuo telefono cellulare semplicemente usando HTML e JavaScript. La pagina Web che include questo script è memorizzata sul motore stesso e può essere collegata a una WebApp sul tuo telefono cellulare.

Passaggio 1: imposta HDrive17 sulla tua rete locale

Applicazione del programma
Applicazione del programma

Collega l'HDrive17 (puoi ottenerli da www.henschel-robotics.ch) alla tua rete locale collegando il cavo Ethernet dal motore al tuo router WiFi. Assicurati di aver configurato prima un indirizzo IP valido sull'HDrive per la tua rete. L'intera applicazione mostrata nel video è tutta in un file HTML sul mio computer locale. Per prima cosa puoi testare questo sito web nel tuo browser locale e controllare l'HDrive dal tuo PC.

Se vuoi usare il tuo cellulare per controllare l'HDrive devi pubblicare questo sito web locale sulla tua rete WiFi. Quindi apri semplicemente questo sito Web, servito dal tuo PC, sul tuo cellulare. Per condividere un sito del genere nella tua rete potresti utilizzare WebMatrix Tool o IIS di Microsoft, tieni a mente di fare alcune configurazioni di netsh e firewall che il tuo cellulare ha accesso alla pagina.

È anche possibile memorizzare la pagina web direttamente sul motore stesso, quindi nessun PC è più obbligatorio.

Passaggio 2: applicazione del programma

Corpo della pagina web:

Stiamo usando lo script roundslider per visualizzare il simpatico indicatore, quindi dobbiamo aggiungere l'elemento slider nel corpo del documento HTML.

Passaggio 3: Script della pagina web

Script della pagina web
Script della pagina web

Il codice seguente sta inviando la nuova posizione di destinazione all'HDrive. Inizia con l'inclusione dello script JQuery e RoundSlider. Il roundslider sta attivando un evento di trascinamento che sta chiamando la funzione "sendDataToHdrive". Questa funzione invia quindi un nuovo comando di azionamento al motore.

per favore dai un'occhiata a questa riga:

var blob = new Blob(['

Invia un comando di azionamento all'HDrive con la posizione di destinazione, la max. velocità di 2000 RPM, tha max. corrente di 2A in modalità 129 (controllo di posizione). puoi scaricare l'intero progetto qui: Slider_demo.rar

Passaggio 4: archiviare la pagina Web direttamente nell'HDrive

Memorizza la pagina Web direttamente nell'HDrive
Memorizza la pagina Web direttamente nell'HDrive

Per ospitare l'applicazione web sul tuo drive dobbiamo caricare i file sul motore. Il motore è in grado di caricare 4 file, 2 HTML e 2 file Script (.js). Ogni file viene rinominato dopo il caricamento. Il primo file HTML viene rinominato in app1.html, quindi app2.html i file di script vengono rinominati in s1.js e s2.js. Pertanto dobbiamo modificare i collegamenti ai file nel nostro file HTML. Il JQuery… diventa "s2.js". Inoltre ho copiato il css roundslider nel file HTML.

Per prima cosa accedi alla Web GUI dal tuo HDrive e accedi alla sezione "App"

Passaggio 5: accesso all'app

Accesso all'app
Accesso all'app

Dopo aver caricato questi file puoi accedere alla pagina all'indirizzo https://192.168.1.102/app1.html da qualsiasi dispositivo nella stessa rete, il tuo PC non è più obbligatorio, i file sono ospitati direttamente dall'HDrive.

Scarica tutti i file qui.

Consigliato: