Consiglio per noefita: quali componenti acquistare?

Ciao ragazzi!

Io ed alcuni colleghi vorremmo assemblare e poi programmare un Arduino che sia in grado di ricevere un input via bluetooth e di generare un output tramite una sim (non importa se 3g o 4g).
L'input e l'output vengono emessi/ricevuti da uno smartphone.

Quale scheda Arduino scegliere?
Quali moduli e componenti ci servono (e quali nello specifico consigliate)?

Vi ringrazio in anticipo. :slight_smile:

Perché non usate un altro smartphon e scrivete una APP?
Ciao Uwe

uwefed:
Perché non usate un altro smartphon e scrivete una APP?
Ciao Uwe

Ciao Uwe, perché è un progetto universitario, ed è previsto l'uso di Arduino.

cloudarduino:
Quale scheda Arduino scegliere?
Quali moduli e componenti ci servono (e quali nello specifico consigliate)?

Se non volete complicarvi troppo la vita, al costo di spendere qualche euro di più, vi consiglio di andare su un Arduino MEGA, e NON perché vi serva chissà quanta memoria o chissà quanti pin di I/O, ma per un solo motivo ... ha QUATTRO porte seriali vere (e quindi non richiede porte seriali virtuali come sarebbe necessario su Arduno UNO).

Considera che vi servirà una PRIMA porta per la connessione al PC/caricamento del SW/Debug/Monitor Seriale, una SECONDA porta per la connessione del moldulo GSM/GPRS per la connessione alla rete telefonica, una TERZA porta per la connessione del modulo Bluetooth ... e ve ne avanza una per ... sviluppi futuri :smiley:

Per il resto è abbastanza semplice, basta scegliere una buona scheda GSM/GPRS le cui librerie già prevedano l'uso della MEGA e quindi di Serial1 o Serial2 ed un modulo Bluetooth ... quest'ultimo in funzione dello smartPhone con cui vi dovete connettere.

Android: vanno bene i più semplici e classici HC-05 che sono Bluetooth 2.x
iOS: NON è possibile usare il classico Bluetooth 2.x, ma occorre passare su BLE (Bluetooth v4.x), molto diverso come logica e programmare con l'uso dei framework "Core Bluetooth", ecc. ecc. con Xcode, Swift, ...

Guglielmo

Grazie per la risposta Guglielmo! :slight_smile:

gpb01:
Se non volete complicarvi troppo la vita, al costo di spendere qualche euro di più, vi consiglio di andare su un Arduino MEGA, e NON perché vi serva chissà quanta memoria o chissà quanti pin di I/O, ma per un solo motivo ... ha QUATTRO porte seriali vere (e quindi non richiede porte seriali virtuali come sarebbe necessario su Arduno UNO).

E Arduino MEGA sia (con modulo HC-05)!

gpb01:
Per il resto è abbastanza semplice, basta scegliere una buona scheda GSM/GPRS le cui librerie già prevedano l'uso della MEGA e quindi di Serial1 o Serial2 ed un modulo Bluetooth ... quest'ultimo in funzione dello smartPhone con cui vi dovete connettere.

Per quanto riguarda il modulo GSM, sapresti dirmi un modello?
Grazie ancora!

cloudarduino:
Per quanto riguarda il modulo GSM, sapresti dirmi un modello?

Guarda QUESTO ... è già predisposto per la MEGA e QUI la documentazione ...

Per l'HC-05 prendine uno che sia 5V tolerant anche sui pin dei dati, mi raccomando.

Guglielmo

Sembra perfetto...
Ma non ci sarebbe qualcosa di più low cost?

cloudarduino:
Ma non ci sarebbe qualcosa di più low cost?

Sicuramente si ... senza documentazione, senza librerie, che ti farà impazzire per falo funzionare come si deve, ecc. ecc.

Basta cercare su Internet e di schifezze a pochi soldi ne trovi quante ne vuoi ... ::slight_smile:

Guglielmo

Grazie ancora! :slight_smile: