Offline
Sr. Member
Karma: 0
Posts: 343
|
 |
« on: January 14, 2013, 12:35:58 pm » |
Ciao ragazzi, quest'anno ho l'esame di stato e ho pensato di portare un bel progettino con arduino che comprenda sia l'informatica che l'elettronica. Dato che quest'anno in informatica studiamo i database, il php, sql e tant'altro riguardante i siti web, avevo pensato di creare un sito web da dove poter dare dei comandi ad arduino, leggere dei valori e diciamo fare una trasmissione di informazioni dal sito web all'arduino e il progetto. Prima di pensare a quale progetto fare volevo sapere se è possibile e come far avvenire questa trasmissione di dati. Inoltre avete suggerimenti per il progetto? Avevo pensato di inglobare anche matematica e statistica se ci fossi riuscito. Grazie anticipatamente
|
|
|
|
|
Logged
|
|
|
|
|
Capo d'Orlando
Offline
God Member
Karma: 2
Posts: 652
|
 |
« Reply #1 on: January 14, 2013, 01:55:50 pm » |
Mai provato, ma posso dirti che avrai bisogno di una shield ethernet o wifi (una qualche NIC per l'arduino diciamo)
|
|
|
|
|
Logged
|
|
|
|
|
Genova
Offline
Edison Member
Karma: 14
Posts: 2446
|
 |
« Reply #2 on: January 14, 2013, 02:02:33 pm » |
Dato che quest'anno in informatica studiamo i database, il php, sql e tant'altro riguardante i siti web Avevo pensato di inglobare anche matematica e statistica se ci fossi riuscito.
ma "studiamo" o "hanno studiato gli altri"? come far avvenire questa trasmissione di dati.
Qui dovresti essere tu a darci lezioni a noi e non chiederci come farlo ....  , il get, post, richieste, header, handler, ecc non dovrebbero essere come le tabelline alle elementari?
|
|
|
|
« Last Edit: January 14, 2013, 02:05:12 pm by pablos »
|
Logged
|
Meglio imparare dalle cose inutili piuttosto che non imparare niente. [Arduino Mega R3 + Ethernet shield W5100 + SD card 8Gb FAT32]
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 343
|
 |
« Reply #3 on: January 14, 2013, 02:09:30 pm » |
Io intendevo la trasmissione di dati da arduino, so come fare in php. Ma non so come prendere i dati di arduino per poi inserirli nel database (premeto che abbiamo fatto 1 mese di occupazione e la scuola è stata dichiarata inagibile, quindi stiamo praticamente messi male, per fortuna mi piace fare l'autodidatta ma devo sapere cosa studiarmi xD)
|
|
|
|
|
Logged
|
|
|
|
|
Genova
Offline
Edison Member
Karma: 14
Posts: 2446
|
 |
« Reply #4 on: January 14, 2013, 02:24:16 pm » |
Ma non so come prendere i dati di arduino per poi inserirli nel database
i dati sono nella risposta del server..... Get/Post = richiesta http da parte del client, risposta del server ci metti i dati che ti servono. Nell' ide ci sono esempi ethernet server o client, su google hai una marea di esempi.
|
|
|
|
|
Logged
|
Meglio imparare dalle cose inutili piuttosto che non imparare niente. [Arduino Mega R3 + Ethernet shield W5100 + SD card 8Gb FAT32]
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 343
|
 |
« Reply #5 on: January 14, 2013, 02:27:24 pm » |
Voi cosa consigliate ? shield wi-fi o shield ethernet?
|
|
|
|
|
Logged
|
|
|
|
|
Genova
Offline
Edison Member
Karma: 14
Posts: 2446
|
 |
« Reply #6 on: January 14, 2013, 02:47:24 pm » |
Secondo me sei in grado di risponderti da solo.
Che progetto ci vogliamo fare? La devi montare su 4 ruote? Dove la vai a mettere hai una buona portata del segnale? Quando porti il progetto finito agli esaminatori c'è la possibilità di avere wifi o hai solo ethernet?. Secondo te è più affidabile una connessione via cavo o wifi? ...
|
|
|
|
|
Logged
|
Meglio imparare dalle cose inutili piuttosto che non imparare niente. [Arduino Mega R3 + Ethernet shield W5100 + SD card 8Gb FAT32]
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 343
|
 |
« Reply #7 on: January 14, 2013, 02:54:31 pm » |
Secondo me sei in grado di risponderti da solo.
Che progetto ci vogliamo fare? La devi montare su 4 ruote? Dove la vai a mettere hai una buona portata del segnale? Quando porti il progetto finito agli esaminatori c'è la possibilità di avere wifi o hai solo ethernet?. Secondo te è più affidabile una connessione via cavo o wifi? ... Beh per quanto riguarda il progetto non ho ancora deciso ma credo di fare un qualcosa che non si muove per un fatto di comodità, dovendo stare seduto ad un banco gigante con la commissione di fronte  Per quanto riguarda la connessione, si li avrò a disposizione la rete wi-fi del laboratorio di informatica ma dato che potrei incappare in qualche problema imprevisto direi che è più sicuro l'ethernet o sbaglio? anche per un fatto di velocità Comunque ero indeciso perchè vedere la comunicazione tramite wi-fi diciamo che ha un effetto maggiore rispetto alla comunicazione con un filo xD
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 343
|
 |
« Reply #8 on: January 16, 2013, 09:07:25 am » |
avete suggerimenti sul progetto?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 2
Posts: 98
|
 |
« Reply #9 on: January 16, 2013, 11:01:11 am » |
se non vuoi comprare uno shield puoi anche usare la php-serial class che ti permette da php di accedere alle seriali del pc, funziona bene solo sotto linux su windows c'erano delle limitazioni mi sembra tipo o solo scrittura o solo lettura non ricordo bene, però c'era anche un utente che aveva postato una sua estensione sempre per php riscritta da 0 per ovviare alle limitazioni dell'estensione originale in windows, al momento però non riesco a ritrovare il topic
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 343
|
 |
« Reply #10 on: January 16, 2013, 11:29:10 am » |
non sapevo che esistesse questo metodo, ma mi funziona anche se ad esempio il sito web è hostato su altervista o altri host?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 2
Posts: 98
|
 |
« Reply #11 on: January 16, 2013, 12:28:28 pm » |
sinceramente non l'ho mai usato ma ragionando un pò dato che il php è server side penso proprio di no...comunque per l'esame di stato ti conviene fare un server direttamente sul tuo pc anche perchè rischi di non avere ethernet / wi-fi (non so com'è nella tua scuola) nella classe dell'esame
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 343
|
 |
« Reply #12 on: January 16, 2013, 12:55:51 pm » |
sisi lo so ho solo chiesto per curiosità  fato sta che mi devo mettere sotto a studiare il php, perchè se aspetto la scuola non concludo nulla
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 343
|
 |
« Reply #13 on: January 20, 2013, 12:28:02 pm » |
Per quanto riguarda il progetto con arduino, ho chiesto al prof di educazione fisica (dato che se voglio apsirare ad un voto alto devo portare anche educazione fisica all'esame) che mi ha suggerito di creare un qualcosa che centra con la biomeccanica, mi ha fatto un esempio: lui ha costruito un oggetto che ti calcola la velocità, la forza e tanti altri dati che non ricordo, semplicemente muovendo un oggetto mentre fai degli esercizi. Penso che il cuore del suo progetto sia cmq un accelerometro. Voi avete qualche idea sun un progetto simile? o che centri comunque con la biomeccanica?
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16470
Don't know what I do
|
 |
« Reply #14 on: January 20, 2013, 02:20:37 pm » |
Fai un contapassi a "rimbalzo", che cioè conti i passi mentre corri rilevando quando il corridore, appoggiato il piede per terra, si rende la spinta verso l'alto. Con un accelerometro basterebbe leggere quando il valore dell'accelerazione verticale da positiva (verso il basso) torna negativa (verso l'alto). PS: si scrive "c'entri" 
|
|
|
|
|
Logged
|
|
|
|
|
|