PaoloP:
I disegni sono bellissimi.
Complimenti.Per i menù puoi usare la libreria MENWIZ --> MENWIZ: una libreria per creare menu su LCD - Megatopic - Arduino Forum
Se hai difficoltà chiedi direttamente all'autore nello stesso topic.Guarda quest'altro progetto per la gestione dei menù e dell'LCD --> Ardu-Aquarium Controller v. 3.3.1 - Megatopic - Arduino Forum
La UNO, con i dovuti accorgimenti, dovrebbe bastare.
Hai fatto la conta dei PIN?
Ciao Paolo, grazie mille per il materiale !
Davvero interessante come libreria... forse anche troppo rispetto a quello che dovevo fare io :).
Notavo che in questo caso l'LCD è comandato solo da pulsanti , sarebbe scomodo quando ad esempio devo raggiungere una misura come 1000mm.
Secondo voi conviene quindi partire dalla MENWIZ per poi integrarla al keypad e al mio lavoro? Oppure essendo i sottomenù inesistenti converrebbe creare delle variabili "if / else" da associare ai pulsanti BACK & NEXT?
Per quanto riguarda il sensore di temp. che mi accende le ventole è una bella chicca a cui avevo pensato anch'io, ma nel mio caso le ventole hanno il solo scopo di espellere i fumi che si generano dal taglio a caldo del nastro sintetico, quindi nada ![]()
Per quanto riguarda i PIN ho controllato...avete ragione, con una I2C per l'LCD ci sto alla grande perchè la maggior parte dei pin me li occupava proprio l'LCD.
Provvederò ad acquistarne una.
Grazie
Brunello:
wow.... finalmente qualcuno che sa' disegnare... meglio di una fotoleggevo questo
Motore Stepper Nema17 + Driver Pololu A4988+Alimentatore 12V 2A
Dato che il Pololu lavora in corrente, sarebbe forse piu' indicato un alimentatore da 24V. Si sfrutta al meglio lo stepper
Grazie mille Brunello, si ho provato a casa ad alimentarlo con un 12V. Se mi dici che lavora meglio con un 24v provvederò a sostituirlo ![]()
MauroTec:
Il punto di domanda 1 ha una risposta obbligata, cioè non puoi scrivere codice nel display e poi inviare dati alla scheda che esegue, potresti fare una cosa simile se la scheda display fosse "intelligente", ma in questo caso avresti necessità di crearti un protocollo per il dialogo scheda intelligente e scheda esecutrice.
Quindi il display lo usi come uno schermo pc, esso visualizza solo i dati, per acquisire dei dati dall'operatore c'è la libreria che ti hanno consigliato che dovrebbe permetterti la gestione dei menu e dei parametri utente.PS: ottimi disegni
Ciao.
Ciao Mauro,
Grazie davvero infinite, mi hai chiarito parecchi dubbi ![]()
Chiedo anche a te... conviene integrare la MENWIZ al mio progetto o partire da 0 perchè differente sotto molti punti di vista?
BaronRED:
Bel progetto!! Mi piace!
Appena finisco la scuola vorrei costruirne uno anche io perché ne ho bisogno, quindi mi piacerebbe darti subito qualche consiglio.
La lama lavorerà principalmente per il calore, quindi potresti valutare un filo di ferro cromo (mi pare sia quello il materiale, non mi ricordo bene), che è molto più semplice [altrimenti: avevi già pensato a come riscaldare la lama?]. Come guida non userei quella ma piuttosto un braccio infulcrato da qualche parte, di media lunghezza in modo che abbia una corsa quasi lineare. Stessa cosa per il cilindro superiore che va in battuta su quello dello stepper, però con un braccio di leva corto e una o più molle a trazione.
Altra considerazione da fare è: userai sempre lo stesso materiale? Conosci la sua temperatura di fusione? Mi chiedevo se avevi considerato un feedback sulla temperatura e un suo regolatore.
Per i pulsanti "Back" e "Next" volevi usare Asterisco (*) e Cancelletto (#) che sono in basso nel tastierino?
Poi, per i pin non ne sono sicurissimo ma dovrebbero bastare, tutto dipende da come funziona il tuo tastierino 3x4.
Credo che per "risparmiare" pin potresti (se non è già così) procurarti o costruirti un tastierino numerico a resistenze: puoi optare per diversi schemi, in ogni caso ad ogni pulsante premuto corrisponde una resistenza diversa, quindi puoi usare un solo pin analogico per leggere tutto [con 12 tasti forse stai un po' stretto, quindi ti converrebbe smistarli su due pin analogici]. In questo modo basterebbe abbinare ogni tasto al suo valore.Hai pensato all'inserimento del nastro nella macchina e al suo azzeramento?
Poi magari rispondo alle tue domande
Come ti hanno già detto l'LCD è solo un Output dati, quindi tutta la computazione avviene su Arduino.
Per la compilazione dei campi credo ti convenga creare un array di numeri, decidendo prima il massimo delle cifre da inserire, tipo 4 (che sono già migliaia di pezzi o metri), poi fai un for con 4 ripetizioni (una per cella) e dentro un while che continua a controllare i tasti finchè uno non è premuto. Non so come funzioni la tua tastiera quindi non ti scrivo il codice (se vuoi possiamo sentirci in privato per questo)
Riguardo al movimento: yess, azzeccato, quello è l'algoritmo per proseguire.
Ciao Baron ... che fantastica notizia ![]()
Credevo che a costruire una taglia nastri a caldo ero l'unico cretino , invece siamo in 2 $).
Apparte gli scherzi, grazie mille per le dritte!
Rispondo alle tue domande:
- LAMA: esattamente, avevo pensato o di utilizzare il solo filo teso, oppure fare delle prove su delle piccole lame di cutter. ( per il riscaldamento utilizzarei la componentstica interna di un saldatore istantaneo)
- GUIDE: Sorry ma quella del braccio infulcrato non mi è troppo chiara sia per la lama che per la battuta del passo passo :S
-TEMP.: Si , uso sempre lo stesso materiale ; sarebbe inutile nel mio caso regolarne la temperatura. Fino ad oggi ho tagliato i nastri a mano con un saldatore istantaneo a becco modificato ( ho creato una specie di affilatura sul filo ) e li taglia in maniera perfetta, proprio per questo ho deciso di riutilizzare la componentistica del saldatore...oramai è una garanzia!
-PULSANTI: no, utilizzerò due semplici pulsanti a parte, uno per BACK e uno per NEXT (vedi 2foto ). Effettivamente si possono utilizzare " , # " ... ma mi piaceva fare una cosa un pò più "carina" .
-INSERIMENTO: per l'inserimento avevo pensato a qualcosa di davvero semplice. Visto che i rullo di battuta è mobile, basterà alzare il suddetto tramite un'apposita leva e inserire il nastro fra i due rulli, e molle riporteranno in posizione il rullo . La lama a riposo la lascerò abbassata , appena il nastro tocca la lama è praticamente a 0 ( posso concedermi margini di errore davvero elevati , +/- 1mm )
-KEYPAD: è il classico 4x3 con sfondo nero e bottoni bianchi . 7 pin di uscita
-CODICE: m sembra di aver capito abbastanza...sembra niente male ! ( ti rispondo anche al PM)
Grazie davvero a tutti ragazzi, aspetto vostre risposte e dritte per far avanzare il progetto ![]()