Taula de continguts:

Poesia Cor en moviment: 4 passos
Poesia Cor en moviment: 4 passos

Vídeo: Poesia Cor en moviment: 4 passos

Vídeo: Poesia Cor en moviment: 4 passos
Vídeo: Apresentação Consciência Negra ( Música: Jorge Aragão - Identidade) 2024, Desembre
Anonim
Poesia Cor en moviment
Poesia Cor en moviment

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

Connexions electròniques
Connexions electròniques
Connexions electròniques
Connexions electròniques
Connexions electròniques
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

Estoig en forma de cor
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: