Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Elektroniske forbindelser
- Trin 2: Programmering- IDE-opsætning
- Trin 3: Programmering- Tilpasning af tekst
- Trin 4: Hjerteformet kasse
Video: Poetry Heart in Motion: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I "A Charlie Brown Valentine" får børn disse samtalehjerter og læser dem. Charlies søster læste en hel sonet fra hendes. Hun måtte blive ved med at vende det igen og igen. Jeg tænkte, at det ville være sjovt at lave en, der kunne det. Jeg brugte den samme sonet, men du kunne skrive dit eget digt. Det ville være sjovt for et forslag eller et forslag.
Dette projekt bruger Adafruit's Circuit Playground Express (CPX) til at køre 2 OLED -skærme. CPX's indbyggede accelerometer bruges til at registrere, når nogen tager det op eller vender det. Hver gang det vendes, går displayet videre til den næste linje i digtet.
Forbrugsvarer
Hjerteformet æske, f.eks. Chokoladeæske eller 3D-trykt (stl-filer medfølger)
Elektronik
- Adafruit Circuit Playground Express
- 2x OLED -skærme såsom Adafruit SSD1306 oled
- Li-ion batteri eller anden strømkilde
Software
- Arduino IDE og yderligere biblioteker
- skitsefil (.ino) leveret
Værktøjer
- Loddekolbe
- Varm limpistol
Trin 1: Elektroniske forbindelser
Sørg for, at hver OLED har en anden adresse. Du skal muligvis løse en jumper på displayet. Det er den eneste vanskelige opgave i dette projekt. Alt andet i dette projekt er på det lette niveau. Til reference for skala vises den lille springer med en krone og et gran ris.
Tilslut skærmene til Circuit Playground Express (CPX) som vist i ledningsdiagrammet. Bemærk, du behøver muligvis ikke at oprette den blå forbindelse, hvis din OLED ikke har en nulstillingsnål. Hvis du bruger Adafruit's OLED, skal du oprette denne forbindelse. Stiftplaceringerne på din OLED kan variere, så sørg for at læse pin -etiketterne.
- Sort GND
- Rød +3V
- Gul SCL
- Orange SDA
- Blå RST / A0
Trin 2: Programmering- IDE-opsætning
Dette projekt brugte standard Arduino IDE til at programmere Circuit Playground Express (CPX). Det kræver også et par ekstra biblioteker: 2 Adafruit -displaybiblioteker og SAMD Boards -driveren.
Hvis du ikke allerede har disse biblioteker, er den nemmeste måde at gøre dette på i menuen Værktøjer, vælg Administrer biblioteker. Vælg bidraget i rullemenuen type. Vælg visning i rullemenuen emne. Sæt Adafruit i søgefilterboksen. De to biblioteker, du vil tilføje, er Adafruit GFX -bibliotek og Adafruit SSD1306.
På samme måde skal du tilføje CPX -kortet med Boards Manager. Vælg menuen Værktøjer i menuen Værktøjer (eller bestyrelse: "dit standardbræt") for at få en rullemenu. Vælg bestyrelsesleder. Du skal installere Arduino SAMD Boards version 1.6.16 eller nyere. Skriv Arduino SAMD i den øverste søgelinje, og klik på Installer, når du ser posten.
Jeg anbefaler stærkt, at du genstarter Arduino IDE. Hvis du bruger Windows, skal du muligvis installere yderligere drivere. Adafruit har vidunderlige instruktioner.
Trin 3: Programmering- Tilpasning af tekst
Brug Elizabeth Barrett Brownings Sonnet 43 ("Hvordan elsker jeg dig? Lad mig tælle måderne …") eller følg dette trin for at tilpasse din egen tekst.
Det medfølgende program gemmer en besked som en række strenge. Koden sender beskeden en streng ad gangen hver gang hjertet vendes. Denne række strenge er den eneste variabel, du skal ændre for at gøre den til din egen. Du vil måske også ændre tekststørrelsen. Den skriftstørrelse, der bruges i koden, er meget mindre end vist på forsidefotoet. Overvej følgende uddrag med de to første strenge fra digtet:
int textSize = 1;
String Poem = {"\ n / n" "Hvordan elsker jeg dig? / N / n" "Lad mig tælle / n måderne. / N / n (over ->)", "Jeg elsker dig til / n "" dybde og bredde / n "" og højde Min sjæl / n "" kan nå, når / n "" føler sig ude af syne / n / n (over ->) ", Variablen textSize kan være 1, 2 eller 3, hvor 3 er den store størrelse, der vises på projektforsidebilledet. Størrelse 1 er meget lille, men stadig læsbar på en OLED af god kvalitet.
Selvom det ligner mere, vises kun de første 2 strenge i digtet ovenfor. Hvis en linje ender med en "og den næste linje begynder med a", fortsættes strengen. For at adskille strenge skal der bruges et komma.
Problemer med strengformatering: / n ser måske lidt underligt ud. Inklusiv det i strengen tvinger en ny linje. Uden det vil din tekst vikle ind, men den kan bryde midt i et ord. / N er kendt som en flugtkarakter. Andre nyttige flugttegn er / t for fane og / 'for enkelt citat. (Dette digt har et enkelt citat). Endnu et formateringsproblem, du kan støde på, er procenttegnet. Du skal gøre det dobbelt i stedet (%%). Jeg ville ønske, at jeg kunne linke til en god formateringsreference på arduino.cc -webstedet. Indtil videre er det bedste, jeg har fundet, på Wikipedia. Hvis du har en favorit online reference, kan du dele.
Trin 4: Hjerteformet kasse
Uanset om du bruger en 3D -trykt æske eller en slikæske, anbefaler jeg at fastsætte skærmene på plads, mens de er tændt. Dette hjælper dig med at holde dem lige, og du vil ikke ved et uheld montere det på hovedet. Brug elektrisk tape til at dække udsatte kontakter og sikre komponenterne, herunder batteriet.
De medfølgende 3D -printfiler understøtter skærmene med puder. Brug varm lim på disse puder. CPX -kortet er monteret med to 2,5 mm skruer. Pastel akrylmaling ton æsken får det til at ligne mere et samtalehjerte.
Anbefalede:
Led Heart ❤️: 4 trin
Led Heart ❤️: Hej Makers! I denne vejledning vil jeg vise dig, hvordan du laver dette smukt udseende glødende led -hjerte -vedhæng.Du kan bygge dette til dine nærmeste og give dem. Hjerter er også smukke, men der er endeløst design, du kan tænke på
LED Heart Photo Frame - Lav en perfekt Valentins- eller fødselsdagsgave: 7 trin (med billeder)
LED Heart Photo Frame - Lav en perfekt Valentins- eller fødselsdagsgave: Hej! I denne instruktive vil jeg vise dig, hvordan du kan lave denne fantastiske LED Heart Photo Frame. Til alle elektronikentusiaster! Lav den perfekte valentins-, fødselsdags- eller jubilæumsgave til dine kære! Du kan se demo -videoen af denne
LED Heart Pasties: 6 trin (med billeder)
LED Heart Pasties: LED heart pasties taler for sig selv. Selvom de ikke nødvendigvis er daglig brug, vil du være glad for at have dem i dit boudoir, når særlige lejligheder opstår (eller har brug for det). Hvis du har syning og elektronisk erfaring, kan disse
Arduino Heart Shape Light: 6 trin (med billeder)
Arduino Heart Shape Light: Arduino Heart Shape Light (1) Lille projekt Ved hjælp af Arduino til at styre LED-lyset (2) brug 4 3-farvet LED-lys, du kan ændre al den farve, du kan lide. (3) kan omprogrammeres som fade in and out light eller Blinking Light (4) Alle dele udskrives med 3D p
Origami 3D Beating Heart: 6 trin (med billeder)
Origami 3D Beating Heart: Det er et 3D papirhjerte, der begynder at blinke (glødende), når nogen holder det. For at overraske nogen er denne gave en perfekt idé, da den ligner et simpelt origami -hjerte, men den begynder at blinke ligesom et bankende hjerte, når nogen rører eller holder den