| orione1976
milliWatt Utente Msg:11
Stato:
| Inviato il: 5/7/2012,10:21
|
Salve a tutti, vorrei costruire un orologio da mettere in palestra durante gli allenamenti di boxe. ne ho visti in commercio ma oltre al prezzo, hanno solo delle funzioni fisse. Prima di descrivere tutte le funzioni vorrei sapere se qualcuno può aiutarmi anche nella parte hardware, su come assemblare il circuito e cosa comprare, in pratica è un orologio con un display che fa il conto alla rovescia e suona nelle varie fasi programmate.
che devo comprare?
Sicuramente si può fare perchè un collega lo ha fatto ma è diventato ingordo e quindi voglio farlo da me. In più mi piacerebbe imparare e sbattere la testa sui problemi, sicuro quì c'è gente che ne capisce e può aiutarmi.
qualsiasi risposta è gradita fin da ora.
Grazie
p.s. ho visto che con questo diavolo di PPTEA ci fate tutto.....
| | | | NonSoloBolleDiA...
| Inviato il: 5/7/2012,10:35
|
Ciao e benvenuto , un esempio è stato fatto con l'elimina code ()...dove sono presenti due display e viene svolta la funzione che tutti conosciamo. Cerca di mettere per iscritto tutte le funzionalità che vuoi...e saremo ben felici di aiutarti. Ciao Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | orione1976
milliWatt Utente Msg:11
Stato:
| Inviato il: 5/7/2012,10:46
|
ciao e grazie, ora vado a vedere, intanto, scrivo di seguito le funzioni che vorrei facesse se possibile.
1 funzione BOXE cioè, conta 3 minuti poi un suono, conta 1 minuto e poi suona ripartendo da capo
2 allenamento 20x20, conta 20 minuti suonando ogni 20 secondi e arrivato alla fine si stoppa
3 allenamento 20x10, conta 20 minuti suonando ogni 10 secondi e arrivato alla fine si stoppa
4 reset
in pratica solo 4 tasti un cicalino ed il display che segna i numeri. certo se fosse possibile inserire un bottone funzione tipo il mode che stà negli orologi per passare da una funzione all'altra e due tasti + e - per giostrare a piacimento i minuti di durata dei punti 1 2 e 3 sarebbe il top...
| | | | NonSoloBolleDiA...
| Inviato il: 5/7/2012,10:56
|
Quello che vuoi fare è abbastanza semplice farlo con il PPTEA ...ma vediamo se ho capito. Ti serve: 1. un display a due cifre dove si vede il tempo che scorre ...giusto? Lo hai già , lo devi acquistare...oppure lo fai tu con i led? 2. dei pulsanti per settare la funzione o cmq interagire con l'accrocchio 3. un uscita audio che va alle casse
Ti consiglio anche un display 16x2 (costano poco e si adattano al volo al PPTEA) agganciato vicino ai pulsanti...praticamente farebbe da centralina 'intelligente' dove selezioni la modalità e modifichi i tuoi parametri, insomma un piccolo display che ti guida nelle funzioni...poi l'appetito verrà mangiando... Ciao Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | orione1976
milliWatt Utente Msg:11
Stato:
| Inviato il: 5/7/2012,11:27
|
il diplay a 4 cifre perchè ci sono funzioni dove andrà a segnare 20:00 minuti e magari nella funzione boxe quando conta i 3 minuti rimanendo una parte libera se può far comparire una lettera tipo R di round e nella fase di un minuto la lettera P di pausa.... sarebbe ottimo.
il diplay non ce l'ho devo prendere tutto quindi non c'è problema, basta che sia abbastanza visibile direi, anche da 10/15 metri
l'uscita audio boh? io vorrei mettere un cicalino elettronico che va più che bene
dove posso vedere i display?
| | | | | | | NonSoloBolleDiA...
| Inviato il: 5/7/2012,12:26
|
Non so... le dimensioni di quei display....ad occhio sembrano piccoline...dai un'occhiata anche su ebay (queste sono alte 5 cm Link). Per l'uscita audio ...basta mettere delle casse amplificate da pc...i suoni possono anche essere diversi a seconda della situazione. Conosci già il compilatore del PPTEA?
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | orione1976
milliWatt Utente Msg:11
Stato:
| Inviato il: 5/7/2012,18:36
|
Io vorrei mettere qualcosa di più grande e ben visibile, come tecnologia display non importa se led o altro basta che si vede. Quello fatto in precedenza ha dei numeri giganteschi rossi, semmai posto una foto domani. Il compilatore pptea non lo conosco lo sto vedendo qui. MI piacerebbe capirci qualcosa. Ora chiedo a qualche amico se MI spiega le basi almeno cosi so di cosa parlate :-)
| | | | NonSoloBolleDiA...
| Inviato il: 23/7/2012,11:14
|
Ciao, ho scritto il codice e fatto il circuito...una domanda...il timer deve incrementare i secondi o li deve decrementare...cioè è un contatore o un conto alla rovescia? Ciao Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | orione1976
milliWatt Utente Msg:11
Stato:
| Inviato il: 28/7/2012,21:25
|
é indifferente l'importante é che conti e dopo la pausa suoni poi che sia ho avanti o dietro poco importa...
| | | | NonSoloBolleDiA...
| Inviato il: 31/7/2012,09:32
|
Questo è il codice, quanto prima lo schema. Il PPTEA si poggia su 4 BCD converter che pilotano i display, i dati sono in comune e ne viene abilitato uno per volta...la funzione VIS_BCD fa tutto utilizzando il vettore BCD. Inoltre non sarebbe meglio effettuare un conto alla rovescia nella pausa di un minuto nella funzione BOX?In modo da riconoscere in modo univoco la faccenda.
100 'OROLOGIO X ALLENAMENTO PUGILATO 110 'BIT 0-1-2-3 (PIN2-3-4-5) SONO IL DATO DIGITALE CHE VA AL CD4511 o al SN7447 ->BCD 120 'BIT 4-5-6-7 (PIN6-7-11-12) SONO L'ABILITAZIONE DEL CHIP 130 PRAGMA EXTERNAL_EEPROM 140 DIM BCD(4) AS BYTE 150 CADS=0 160 SETIO=&H7800 170 CONSTANT DURATA_BOX = 3 * 60 ' SECONDI 180 CONSTANT PAUSA_BOX = 1 * 60 ' SECONDI 190 CONSTANT DURATA_ALLENAMENTO = 20 * 60 ' SECONDI 200 CONSTANT SUONO_ALLENAMENTO_P2 = 20 210 CONSTANT SUONO_ALLENAMENTO_P1 = 10 ' SECONDI 220 CONSTANT P1=11 ' PULSANTE START BOX (PIN 23) 230 CONSTANT P2=12 ' PULSANTE START_ALLENAMENTO 20x20 (PIN 24) 240 CONSTANT P3=13 ' PULSANTE START_ALLENAMENTO 20x10 (PIN 26) 250 CONSTANT P4=14 ' PULSANTE RESET (PIN27) 260 GOSUB :VIS_BCD 270 'PRINT "STATO="& STATO 280 IF !INPBIT(P1) THEN :PREMUTO_P1 290 IF !INPBIT(P2) THEN :PREMUTO_P2 300 IF !INPBIT(P3) THEN :PREMUTO_P3 310 IF !INPBIT(P4) THEN :PREMUTO_P4 320 IF STATO >= 1 THEN 340 330 GOTO 260 340 ' Trasformo i secondi in BCD per il display 350 CT=INT(TIMER) 355 'PRINT "CT"& CT 360 STR= CT MOD 60 365 'PRINT "STROLD="& STROLD 370 IF CT=STROLD THEN 350 380 STROLD=CT 390 IF STR<10 THEN 420 400 BCD(3)=LEFT(STR,1) 410 GOTO 430 420 BCD(3)=0 430 BCD(4)=RIGHT(STR,1) 440 STR= INT(CT/60) 450 IF STR >= 10 THEN 480 460 BCD(1)=0 470 GOTO 490 480 BCD(1)=LEFT(STR,1) 490 BCD(2)=RIGHT(STR,1) 500 IF STATO=1 AND CT>=DURATA_BOX THEN :FINE_3MINUTI 510 IF STATO=2 AND CT>=PAUSA_BOX THEN :FINE_PAUSA 520 IF STATO=3 THEN :ANALIZZA_20X20 530 IF STATO=4 THEN :ANALIZZA_20X10 540 GOTO 260 550 :FINE_3MINUTI 560 STATO++ 570 GOTO 600 580 :FINE_PAUSA 590 STATO=1 600 RESET_TIMER 610 BEEP 620 GOTO 260 630 :FINE_20MINUTI 640 RESET_TIMER 650 BEEP 660 STATO=0 665 GOSUB :AZZERA_BCD 670 GOTO 330 680 :ANALIZZA_20X20 690 IF INT(CT) MOD SUONO_ALLENAMENTO_P2 THEN 710 700 BEEP 710 IF CT>= DURATA_ALLENAMENTO THEN :FINE_20MINUTI 720 GOTO 260 730 :ANALIZZA_20X10 740 IF INT(CT) MOD SUONO_ALLENAMENTO_P1 THEN 710 750 BEEP 760 IF CT>= DURATA_ALLENAMENTO THEN :FINE_20MINUTI 770 GOTO 260 780 :PREMUTO_P1 790 RESET_TIMER 800 STATO=1 810 BEEP 815 GOSUB :AZZERA_BCD 820 GOTO 330 830 :PREMUTO_P2 840 RESET_TIMER 850 STATO=3 860 BEEP 865 GOSUB :AZZERA_BCD 870 GOTO 330 880 :PREMUTO_P3 890 RESET_TIMER 900 STATO=4 910 BEEP 915 GOSUB :AZZERA_BCD 920 GOTO 330 930 :PREMUTO_P4 940 BEEP 950 RESET_TIMER 960 STATO=0 965 GOSUB :AZZERA_BCD 970 GOTO 260 980 :VIS_BCD 990 FOR I=1 TO 4 1000 OUT=BCD(I) 1010 OUTBIT(i+3)=1 1020 OUT=0 1030 NEXT I 1040 PRINT BCD(1)&BCD(2)&":"& BCD(3) & BCD(4) 1050 RETURN 1260 :AZZERA_BCD 1261 BCD(1)=0 1262 BCD(2)=0 1263 BCD(3)=0 1264 BCD(4)=0 1265 RETURN
Bolle
Modificato da NonSoloBolleDiAcqua - 31/7/2012, 13:44
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | orione1976
milliWatt Utente Msg:11
Stato:
| Inviato il: 31/7/2012,23:36
|
Perfetto sei troppo forte come al solito, beh il conto alla rovescia durante la pausa potrebbe essere una bella soluzione, quantomai innovativa visto che non esiste come cosa, sicuro quando sei in pausa tutto guardi tranne l'orologio ma è una cosa molto carina direi. Se è possibile comunque perchè no?
P.S. Grazie per il pic etc.....
Insieme a MAsterdigit abbiamo buttato giù un programma, su emulatore funziona adesso vediamo nella pratica, ha qualche funzione in più, ma solo perchè l'abbiamo pensata durante la lavorazione, comunque tengo d'occhio quello che mi hai postato perchè se avessimo commesso qualche errore potremmo correggere...., abbiamo aggiunto il tasto programma e la possibilità di scegliere quanti round fare e se da 2 o 3 minuti, in più nella sezione allenamento possiamo scegliere i minuti da fare ma sempre con pause 10 o 20 secondi. in pratica c'è un tasto + e - ed uno set.... e poi una chicca che se riusciamo siamo veramente innnovativi... ti tengo informato perchè lavorare insieme può essere solo costruttivo.
| | | | NonSoloBolleDiA...
| Inviato il: 1/8/2012,06:16
|
CITAZIONE (orione1976 @ 1/8/2012, 00:36) ... lavorare insieme può essere solo costruttivo.
Bene...se state andando avanti evito di fare/postare il circuito!
Modificato da NonSoloBolleDiAcqua - 1/8/2012, 08:06
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | orione1976
milliWatt Utente Msg:11
Stato:
| Inviato il: 1/8/2012,19:25
|
tranquillo iun caso posso postare io quando ce l'ho così se vedi qualcosa di anomalo puoi darmi una dritta che ne dici?
| | | | Master Digit
| Inviato il: 12/9/2012,23:29
|
......L'orologio per palestra comincia a prendere forma!
Funziona una meraviglia.....ora devo attaccarci solo i 7 mega display a 7segmenti!
Master Digit
--------------- Sono sempre disponibile...quando ci sono!
| |
| | |
|
Versione Completa!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|