Taula de continguts:
- Subministraments
- Pas 1: el mètode
- Pas 2: connectar les coses
- Pas 3: Aquí teniu la meva configuració
- Pas 4: versió de Tinkercad
Vídeo: Un escriptor clau: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Recordeu Stephen Hawking? Va ser el professor de Cambridge i famós matemàtic a la cadira de rodes amb veu generada per ordinador. Va patir una malaltia de la neurona motora i al final de la seva vida, després de perdre el discurs, va poder comunicar-se mitjançant un dispositiu de generació de veu, inicialment mitjançant un interruptor de mà i, finalment, mitjançant l’ús d’un sol múscul de la galta.
Vaig pensar que podria provar de crear un sol dispositiu d’escriptura de text. Només un interruptor: ON o OFF. Què pots fer amb això?
Hem de tenir en compte el temps. Si tanqueu un commutador i l'obriu uns instants després, teniu el control d'una altra variable. Podem fer ús del retard de temps entre el tancament i l’obertura del commutador per generar diferents entrades i convertir-les en cadenes de text o missatges. Vull poder escriure "HOLA, MÓN!" i envieu-lo al monitor de sèrie, tot des d'un sol botó.
Hi ha un temporitzador de mil·lisegons al vostre Arduino. Fa clic en 1 cada 0,001 segons. Podeu llegir-ne el valor amb la sentència
int t = millis ();
// Fer quelcom
int tt = millis ();
int timeDiff = tt - t;
Subministraments
Utilitzaré articles que la majoria d’usuaris d’Arduino ja tindran i que són bastant barats de comprar:
- Arduino UNO
- LCD de 16 x 2
- Resistències de 220 Ohm i 10K Ohm
- Potenciòmetre de 10K Ohm
- Interruptor de botó
- Taula de pa o tauler de tires
- Connexió de cables
Pas 1: el mètode
Aquí tenim una quadrícula que conté totes les lletres, els dígits del 0 al 9 i els signes de puntuació. La lletra "A" es troba a la fila 1 i a la columna 2. El dígit "9" es troba a la fila 7 i a la columna 1. (És possible que vulgueu imprimir aquesta pantalla per tenir-la al davant mentre executeu l'script més endavant).
Les instruccions indiquen com utilitzar l'interruptor. Si manteniu premut el botó, el valor de la fila es comptarà lentament des de zero. Aixequeu el dit del botó quan el valor de la fila sigui 1.
Manteniu premut el botó i el número de columna començarà a comptar des de zero. Aixequeu el dit quan aparegui 2 i hàgiu triat la "A" de la fila: 1 i la columna: 2.
Ara hem de transferir la "A" al missatge de la fila inferior. Mantén premut el botó i aixeca el dit sobre l'acció 1: afegeix el caràcter.
Per inserir el "9", escollim la fila 9 i la columna 1 i, a continuació, l'afegim amb l'acció 1.
L’acció 2 neteja tot el missatge.
Acció 3 Aboca un personatge triat incorrectament sense afegir-lo a la cadena de missatges. (Les recomanacions incorrectes són habituals!)
L'acció 4 envia el missatge des de la pantalla LCD al monitor de sèrie.
Pas 2: connectar les coses
Si teniu una pantalla de cristall líquid, probablement la feu servir tot el temps. És una bona idea construir una petita placa de connexió que contingui la pantalla LCD, el potenciòmetre (per ajustar la brillantor de la pantalla) i la resistència de protecció amb cables individuals de 5 volts i GND. La pista es talla al revers del tauler, sota la resistència de 220 Ohm. Més tard vaig afegir sòcols de sortida a la placa per a 5V i GND perquè l'Arduino només té un sòcol de 5V. Això estalvia temps, cables i proves la propera vegada que necessiteu la pantalla LCD en un altre projecte. El "mètode oficial" és aquí:
www.arduino.cc/ca/Tutorial/HelloWorld
El botó es va connectar al pin 8 amb una resistència de tracció de 10K i a GND.
Pas 3: Aquí teniu la meva configuració
A la pàgina següent hi ha un enllaç a la versió de Tinkercad per provar-ho.
Utilitzeu el punter i el botó del ratolí per tancar i obrir l'interruptor de botons al centre del diagrama. Cal obrir la finestra del codi i, a continuació, el monitor de sèrie a la part inferior de la pàgina per permetre que s’enviï un missatge des de la pantalla LCD al monitor de sèrie. El botó "Inicia la simulació" inicia l'execució del codi.
Probablement el trobareu força difícil al principi. Penseu en el frustrant que seria si aquest fos el vostre únic mètode de comunicació.
Pas 4: versió de Tinkercad
He incrustat una versió de Tinkercad aquí, però hi havia massa problemes de memòria intermèdia i de temps per donar una bona experiència. La finestra també era massa petita per permetre que el circuit, el codi i la finestra essencial del monitor sèrie es visualitzessin correctament.
www.tinkercad.com/things/daSgRAOl0g1-oneke…
Aquí teniu l’enllaç a l’original de Tinkercad, que probablement sigui una mica més gran i molt més fàcil tenir la finestra de codi oberta durant la simulació perquè pugueu veure el monitor de sèrie. Els temps essencials funcionen correctament.
Espero que us hagi agradat aquest instructiu i hagueu après alguna cosa en el camí.
Vaig participar en aquest Instructable al Concurs Arduino i us agrairia el vostre vot si us agradés.
Recomanat:
Clau doble Cw de pàdel impresa en 3D (566 grs.): 21 passos (amb imatges)
Clau Cw Twin Paddle impresa en 3D (566 grs.): Fins ara tenir una clau doble paddle precisa, suau i resistent significava gastar molts diners. La meva intenció a l’hora de dissenyar aquesta clau era fer una paleta: a) - Econòmica --- Està feta de plàstic amb una impressora 3d estàndardb) - Duradora --- He utilitzat ball be
Trieu un títol i paraules clau per a la vostra instrucció: 6 passos (amb imatges)
Trieu un títol i unes paraules clau per a la vostra instrucció: triar el títol i les paraules clau adequades pot ser la diferència entre que es pugui accedir a la primera pàgina dels resultats de la cerca de Google o que es mostri a la temuda terra de no visites dels internets. Tot i que les paraules clau i el títol no són l'únic
Lector / escriptor i gravador d'àudio ScanUp NFC per a persones invidents, amb discapacitat visual i per a tothom: 4 passos (amb imatges)
Lector / escriptor i gravador d’àudio ScanUp NFC per a persones invidents, amb discapacitats visuals i per a tothom: estudio el disseny industrial i el projecte és el treball del meu semestre. L’objectiu és donar suport a persones amb discapacitat visual i cega amb un dispositiu que permet gravar àudio en format WAV en una targeta SD i trucar a aquesta informació mitjançant una etiqueta NFC. Així que a
Escriptor simple en braille (discurs en braille): 8 passos (amb imatges)
Simple Braille Writer (Speech to Braille): Hola a tothom. Tot plegat va començar fent un simple traçador XY després de completar-lo amb èxit. Vaig pensar a desenvolupar un simple convertidor de text de parla a braille. Vaig començar a buscar-lo en línia i, inesperadament, els preus eren massa alts. , això em va impulsar
LÀMPADA D'ESCRIPTOR EIX: 5 passos
AXIS DESK LAMP: AXIS DESK LAMP- Fitxers ^^^^^^^^^^^^^^^^^^^^^