Comandi motore via wifi

Secondo voi quale sarebbe il modo piu' economico e semplice per poter gestire due motorini di un giocattolo tramite un'interfaccia web?

Qualcosa di semplice che crei una pagina web con due tasti e resti in ascolto fin quando l'utente non clicca su uno. Funzionamento astabile, collegamento in WIFI.

Mi viene in mente Arduino e scheda wifi ma cercavo qualcosa di precostruito. Il fine e' quello di muovere i motori (due banali servo senza elettronica) di un piccolo cingolato che ho costruito.

Mi serve che sia tutto funzioni via HTTP per poterlo routare all'esterno. La latenza non ha alcuna importanza, finche' rimane sotto i 500ms.

Sono quasi sicuro che su Aliexpress c'e' qualche interfaccia a pochi euro che fa gia' tutto e oltre. Con che chiave posso cercarla?

Reply to
Cerebus
Loading thread data ...

"Cerebus" ha scritto nel messaggio news:rt4ke5$1bv6$ snipped-for-privacy@gioia.aioe.org...

"wifi motor control" mi restituisce questo:

formatting link
emote-control-kit.html

Reply to
alfio

"alfio" ha scritto nel messaggio news:rt4n1j$l77$ snipped-for-privacy@gioia.aioe.org...

E' carino, ma non soddisfa appieno le mie richieste.

1) Mi serve qualcosa che si colleghi al wifi gia' esistente e non che sia lui l'access point a cui collegarsi. 2) Mi serve che funzioni in TCP/IP e che generi un server HTTP da instradare attraverso il router e non che funzioni solamente con la sua APP.

Devo comandarlo attraverso Internet, per intenderci.

Ultimo ma non meno importante: 50 e rotti dollari sono proprio eccessivi quando un sistema con Arduino (da configurare e da implementare con altra roba, ovvio) costa sicuramente meno della meta'.

Ok, alla domanda "come si potrebbe configurare un siffatto aggeggio" la risposta e' "cosi' come si configurano i router appena comprati".

Reply to
Cerebus

Il 06/01/2021 16:19, Cerebus ha scritto:

forse questo?

formatting link

Reply to
Fede

Il 06/01/2021 17:55, Cerebus ha scritto:

Reply to
El_Ciula

Il 06/01/2021 16:19, Cerebus ha scritto:

questo mi sembra meglio:

formatting link

Reply to
Fede

Il 06/01/2021 16:19, Cerebus ha scritto:

sull'universo arduino. Personalmente per un nuovo progetto, ti consiglierei uno degli innumerevoli moduli basati su ESP32. Li uso da tempo e integrano WiFi, BT e BLE quindi non devi aggiungere nessuno shield. Per lo sviluppo puoi usare il framework arduino, o meglio ancora il PlatformIO, oltre ovviamente a NodeMCU. Tra i modelli disponibili, valuta anche quelli di

formatting link
(non sono partner, sono un

Se poi ti serve aiuto con lo sviluppo, fammi sapere. Saluti

Reply to
Simone

Il 07/01/2021 10:33, Simone ha scritto:

Una info. Una cosa e' mettere su un sistema basato su ESP32 o simili che permettono ad un host della medesima rete LAN di interagire con qualche dispositivo (webcam, motore, ecc.), un'altra e' poter utilizzare quel dispositivo ovunque ti colleghi ad internet da un'altra LAN. A voi che sembra? g.

Reply to
Giorgio

Il 07/01/2021 12:16, Giorgio ha scritto:

dispositivo, puoi tranquillamente configurarlo come AP. Vedrai esposto il suo ESSID e con la password a tua scelta puoi fare il binding. A quel punto potrai accedere al web server interno per inviare comandi oppure puoi anche scrivere una APP su smartphone e scambiarti i dati a basso livello su un socket. Oppure non ho capito la tua richiesta.

Reply to
Simone

Il 07/01/2021 12:48, Simone ha scritto:

Se invece vuoi controllarlo da una lan diversa da quella dove si trova il dispositivo, puoi farlo semplicemente assicurandoti che sia configurato (in DHCP o in statico) anche il gateway. Poi ovviamente sull'AP dovrai creare delle regole di inoltro per poter vedere dall'esterno un IP privato.

anche senza AP nelle vicinanze.

Reply to
Simone

OK chiarito. Per vederlo generalmente in Internet bisogna settare il router. Un'alternativa che ho letto e' usare un servizio internet che permette di trasformare il tuo IP (di internet) da dinamico com'e' di solito a statico, cosi' non serve manomettere il router.

Reply to
Giorgio

Il 07/01/2021 15:23, Giorgio ha scritto:

consentono di "agganciare" all'IP che continua ad essere dinamico (per averlo statico devi contattare il tuo internet provider) ad un nome logico che non cambia mai e che puoi facilmente ricordare tipo "rover.dyndns.com".

vuoi accedere al dispositivo dall'esterno della tua rete. Questa configurazione generalmente viene chiamata "port mapping" e in pratica istruisce il router a girare tutti i pacchetti che arrivano dall'esterno verso un IP presente invece all'interno.

Reply to
Simone

"El_Ciula" ha scritto nel messaggio news:rt6iq8$n7f$ snipped-for-privacy@gioia.aioe.org...

Grazie anche a te.

Reply to
Cerebus

"Simone" ha scritto nel messaggio news:rt6skn$1mn3$ snipped-for-privacy@gioia.aioe.org...

Se il dispositivo funziona come un access point e' impossibile collegarsi al di fuori della sua LAN. Serve un dispositivo che sia un client della mia rete Internet

Questo se nel dispositivo ci fosse un AP serio. Ho svariate camere a "uso esclusivo" che generano un AP Wifi e non puoi fare altro che collegarti e usare la camera. Per esempio le millemila Actioncam cinesi.

No, non puoi, perche' dopo l'LTE c'e' un router e non puoi instradare nulla perche' sei dietro NAT. L'IP che ti assegna il provider non e' pubblico come per esempio succede con ADSL o VDSL.

Reply to
Cerebus

"Simone" ha scritto nel messaggio news:rt6ki7$1h5t$ snipped-for-privacy@gioia.aioe.org...

Vi ringrazio tutti, ma abbiamo perso di vista il fuoco: non era mia intenzione mettermi a programma alcunche'. Necessitavo solo qualcosa che gia' fosse pronto all'uso come puo' esserlo (per esempio) l'elettronica di un drone.

In fondo non mi serve granche' ma solo la possibilita' di accedere a una semplice interfaccia web per l'attivazione di due contatti su rete locale. Non mi serve "intelligenza" a bordo, ne' altro.

Quindi:

1) deve collegarsi al mio AP con user e pass 2) deve aprire un server HTTP con due tasti (magari programmabile, questa si'). 3) deve comandare due contatti in astabile e monostabile.

Per "programmabile" intendo dire che, anche se in javascript (per esempio), potrei crearmi il mio frontend personalizzato.

Lo so che Arduino lo fa, ma non so mettere mano a questa roba.

Reply to
Cerebus

Il 07/01/2021 18:34, Cerebus ha scritto:

Certamente, ma non avevo capito le tue intenzioni

Intendevo l'AP del tuo modem/router, non quello sul microcontrollore

puoi stabilire una VPN o ancora (ma non per hobby) puoi avere un APN

l'IP che viene assegnato dal router ad microcontrollore. Il router (in uqesto caso) ha 2 interfacce di rete, una pubblica ed una privata.

Saluti

Reply to
Simone

"Simone" ha scritto nel messaggio news:rt7if8$115e$ snipped-for-privacy@gioia.aioe.org...

Ma se il dispositivo crea un SUO access point che non dialoga con nessuno e a cui devi collegarti per vedere il dispositivo, di che stiamo parlando? Come fai a collegarlo ad un altro AP se persino la classe di indirizzi e' un'altra?

L'esempio piu' classico e' appunto la ActionCam cinese: crea un AP con un SSID a tua scelta, pass a tua scelta. Ti ci colleghi (rigorosamente in DHCP) e accedi alla camera in RTMP. Non puoi fare altro, non hai alcun accesso ai parametri dell'AP, non puoi impostare un getaway o altra roba. Nulla.

Elenca quali provider lo fanno, per favore. Finora non ne ho trovato mai uno. Ma non e' questo quello che ho chiesto... stiamo divagando.

Su uno di questi dispositivi? Intendi uno di quelli che non ho idea di come si programmi?

Raga', priedi per terra, per favore... Stiamo di nuovo perdendo il focus.

Se io ottengo un miniserver HTTP tutto il resto della faccenda routing e' inutile: non serve, so farlo. Non e' questo che non so fare.

Grazie di nuovo.

Reply to
Cerebus

Il 07/01/2021 19:14, Cerebus ha scritto:

Infatti, come ho scritto sopra non mi riferivo all'AP del dispositivo...

TIM su tutte per esperienza personale

no, il discorso era riferito all'utilizzo di un router GPRS/LTE, nessuna

Era solo per fare un esempio ed ho usato le parentesi. Io faccio anche questo e ho i piedi ben piantati a terra.

Utilizzare un uC con linguaggi tipo NodeMCU o lo stesso sistema di sviluppo online della M5stack, equivale ad attaccare blocchi uno all'altro in stile Lego(c). Anche senza la conoscenza di linguaggi di programmazione, si ottengono risultati semi-professionali.

Mi dispiace se per la tua richiesta ho divagato, non conosco il tuo livello di preparazione ma ho dato per scontato che fosse medio/alto.

in particolare, a te la scelta. Saluti

Reply to
Simone

"Simone" ha scritto nel messaggio news:rt7lsn$np5$ snipped-for-privacy@gioia.aioe.org...

Figurati. Io ringrazio sempre tutti i partecipanti che mi aiutano spesso, qui. Purtroppo non so programmare e non e' mia intenzione farlo. L'idea era di prendere qualcosa gia' pronto, visto che e' come chiedere qualcosa che comanda due pompe in wifi da una pagina web.

Reply to
Cerebus

"Cerebus" ha scritto nel messaggio news:rt4q2f$5c9$ snipped-for-privacy@gioia.aioe.org...

sia

lo fa, guardati il video di configurazione in fondo alla pagina:

formatting link

funziona in TCP/IP, ma non in http, cioe' non e' una pagina web, da quel che vedo nel video su detto, usa la porta 2000. nella sezione "commands" ti spiegano il funzionamento via linea seriale, il modulo risponde a 4 semplici comandi, composti da una lettera dell'alfabeto

l'oggetto e' pensato per poter ricevere comandi da usb, da modulo bluetooth, da modulo wifi. io immagino che il protocollo sia sempre lo stesso, cioe' in tutte e 3 le modalita' vengono usati solo i comandi che descrivono in quella pagina. non so come tu possa inviare gli stessi comandi da browser, ma forse qualcuno qui, o in un gruppo specifico per le reti, te lo puo' dire.

dall'esterno di casa tua ?

eccessivi

altra

se te lo costruisci con un ESPxxxx e un minimo di elettronica per la parte di potenza, ci spendi 10 euro in tutto, ma tu non sai programmare...

Reply to
alfio

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.