Taula de continguts:
- Subministraments
- Pas 1: connexions electròniques
- Pas 2: Programació: configuració de l'IDE
- Pas 3: Programació: personalització de text
- Pas 4: estoig en forma de cor
Vídeo: Poesia Cor en moviment: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
A "A Charlie Brown Valentine", els nens obtenen aquests cors de conversa i els llegeixen. La germana de Charlie va llegir un sonet sencer. Va haver de continuar donant-li voltes una i altra vegada. Vaig pensar que seria divertit fer-ne un que pogués fer-ho. Jo feia servir el mateix sonet, però podríeu escriure el vostre propi poema. Seria divertit fer una proposta o una proposta.
Aquest projecte utilitza Circuit Playground Express (CPX) d’Adafruit per conduir 2 pantalles OLED. L’acceleròmetre integrat del CPX s’utilitza per detectar quan algú l’agafa o el gira. Cada vegada que es gira, la pantalla avança a la següent línia del poema.
Subministraments
Capsa en forma de cor, com ara una caixa de xocolata o una impresa en 3D (es proporcionen fitxers stl)
Electrònica
- Adafruit Circuit Playground Express
- 2x pantalles OLED com Adafruit SSD1306 oled
- Bateria Li-Ion o una altra font d'alimentació
Programari
- IDE Arduino i biblioteques addicionals
- es proporciona un fitxer d'esbós (.ino)
Eines
- Soldador
- Pistola de cola calenta
Pas 1: connexions electròniques
Assegureu-vos que cada OLED tingui una adreça diferent. És possible que hagueu de tornar a vendre un pont a la pantalla. Aquesta és l’única tasca difícil d’aquest projecte. Tota la resta d’aquest projecte és fàcil. Com a referència d’escala, el petit saltador es mostra amb un cèntim i gra d’arròs.
Connecteu les pantalles al Circuit Playground Express (CPX) tal com es mostra al diagrama de cablejat. Tingueu en compte que potser no haureu de fer la connexió blava si el vostre OLED no té un pin de restabliment. Si utilitzeu el sistema OLED d’Adafruit, heu de fer aquesta connexió. Les ubicacions dels pins del vostre OLED poden ser diferents, de manera que no oblideu llegir les etiquetes dels pins.
- GND negre
- Vermell + 3V
- SCL groc
- SDA taronja
- Blau RST / A0
Pas 2: Programació: configuració de l'IDE
Aquest projecte va utilitzar l'IDE Arduino estàndard per programar el Circuit Playground Express (CPX). També requereix algunes biblioteques addicionals: 2 biblioteques de visualització d'Adafruit i el controlador de les plaques SAMD.
Si encara no teniu aquestes biblioteques, la manera més senzilla de fer-ho és des del menú d'eines, seleccioneu Gestiona les biblioteques. Al quadre desplegable tipus, trieu Contribuït. Al quadre desplegable del tema, trieu pantalla. Introduïu Adafruit al quadre de filtre de cerca. Les dues biblioteques que voldreu afegir són la biblioteca Adafruit GFX i l'Adafruit SSD1306.
De la mateixa manera, haureu d'afegir el tauler CPX amb el gestor de taulers. Al menú Eines, seleccioneu el menú Tauler (o Tauler: "el vostre tauler predeterminat") per obtenir un menú desplegable. Seleccioneu Administrador de la junta. Heu d’instal·lar Arduino SAMD Boards versió 1.6.16 o posterior. Escriviu Arduino SAMD a la barra de cerca superior i, a continuació, quan vegeu l'entrada, feu clic a Instal·la.
Us recomano que reinicieu Arduino IDE. Si utilitzeu Windows, és possible que hàgiu d'instal·lar controladors addicionals. Adafruit té instruccions meravelloses.
Pas 3: Programació: personalització de text
Utilitzeu el sonet 43 d'Elizabeth Barrett Browning ("Com t'estimo? Deixa'm comptar els camins …") o segueix aquest pas per personalitzar el teu propi text.
El programa proporcionat emmagatzema un missatge com una matriu de cadenes. El codi avançarà el missatge una cadena cada vegada que es gira el cor. Aquesta matriu de cadenes és l'única variable que heu de canviar per fer-la vostra. És possible que també vulgueu canviar la mida del text. La mida del tipus de lletra que s’utilitza al codi és molt inferior a la que es mostra a la foto de portada. Penseu en el fragment següent amb les dues primeres cadenes del poema:
int textSize = 1;
String Poem = {"\ n / n" "Com t'estimo? / N / n" "Deixa'm comptar / n les maneres. / N / n (més ->)", "T'estimo fins al / n "" profunditat i amplada / n "" i alçada que pot arribar a la meva ànima, / n "" quan em sento fora de la vista / n / n (sobre ->) ", La variable TextSize pot ser 1, 2 o 3, sent 3 la mida gran que es mostra a la foto de portada del projecte. La mida 1 és molt petita, però es pot llegir amb un OLED de bona qualitat.
Tot i que sembla més, només es mostren les primeres 2 cadenes del poema a la part superior. Si una línia acaba en "i la següent comença amb", es continua la cadena. Per separar les cadenes, s’ha d’utilitzar una coma.
Problemes de format de cadena: el / n pot semblar una mica estrany. La seva inclusió a la cadena obliga a una nova línia. Sense ella, el text s'acabarà, però pot trencar-se enmig d'una paraula. El / n es coneix com a personatge d'escapament. Altres caràcters d'escapament útils són / t per a la pestanya i / 'per a cometes simples. (Aquest poema té una sola cita). Un altre problema de format que podeu trobar és el signe de percentatge. Heu de fer-lo doble (%%). M’agradaria poder enllaçar a una bona referència de format al lloc arduino.cc. Fins ara el millor que he trobat és a Wikipedia. Si teniu una referència en línia preferida, compartiu-la.
Pas 4: estoig en forma de cor
Tant si utilitzeu una caixa impresa en 3D o una caixa de caramels, us recomano fixar les pantalles al seu lloc mentre estan enceses. Això us ajudarà a mantenir-los rectes i no el muntareu de cap per avall. Utilitzeu cinta elèctrica per tapar els contactes exposats i assegurar els components, inclosa la bateria.
Els fitxers d'impressió 3D proporcionats admeten les pantalles amb coixinets. Utilitzeu cola calenta en aquests coixinets. La placa CPX es munta amb dos cargols de 2,5 mm. La pintura acrílica pastel de la caixa fa que sembli més un cor de conversa.
Recomanat:
Un ECG ple de cor: 7 passos
Un electrocardiograma: un electrocardiograma o electrocardiograma és un dispositiu mèdic que s’utilitza habitualment per registrar els senyals elèctrics del cor. Són senzills de fer de la forma més bàsica, però hi ha molt espai per al creixement. Per a aquest projecte es va dissenyar un ECG
Sensor de batec del cor mitjançant Arduino (pulsòmetre): 3 passos
Sensor de batec cardíac mitjançant Arduino (Heart Rate Monitor): el sensor de batec cardíac és un dispositiu electrònic que s’utilitza per mesurar la freqüència cardíaca, és a dir, la velocitat del batec cardíac. El control de la temperatura corporal, la freqüència cardíaca i la pressió arterial són les coses bàsiques que fem per mantenir-nos sans. La freqüència cardíaca pot ser mon
Visualitzador del cor - Veure el teu cor: 8 passos (amb imatges)
Visualitzador del cor | See Your Heart Beat: tots hem sentit o escoltat batre el nostre cor, però no molts ho hem vist. Aquest va ser el pensament que em va fer començar amb aquest projecte. Una manera senzilla de veure visualment els batecs del cor mitjançant un sensor de cor i també ensenyar-vos els conceptes bàsics sobre l'electricitat
Un generador de poesia optimista: utilitzar pigments termocròmics i coixinets calefactors Nichrome: 10 passos
Un generador de poesia optimista: utilitzar pigments termocròmics i coixinets calefactors de Nichrome: poesia, educació i poder és un generador de poesia optimista, un sistema que pot alimentar-se amb text que encarna prejudicis humans, discursos d’odi, polítiques esbiaixades, afirmacions misogines, i elimina certes paraules. revelar poesia esperançadora i optar
Presa controlada pel moviment: des d’una llum de detecció de moviment: 6 passos
Presa controlada pel moviment: des d’una llum de detecció de moviment: Imagineu-vos que sou un enganyós que aneu a la casa més terrorífica de la casa. Després de passar per davant de tots els dimonis, fantasmes i cementiris, finalment arribareu al darrer camí. Podeu veure els caramels en un bol que teniu al davant! Però de sobte un gho