Sadržaj:
- Pribor
- Korak 1: Elektroničke veze
- Korak 2: Programiranje- postavljanje IDE-a
- Korak 3: Programiranje- prilagodba teksta
- Korak 4: Torbica u obliku srca
Video: Poezija Srce u pokretu: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
U "Valentinu Charlie Brown", djeca dobivaju ta srca za razgovor i čitaju ih. Charliejeva sestra pročitala je cijeli njezin sonet. Morala ga je stalno okretati. Mislio sam da bi bilo zabavno napraviti nekoga ko bi to mogao učiniti. Koristio sam isti sonet, ali mogli ste napisati svoju pjesmu. Bilo bi zabavno za prijedlog ili prijedlog.
Ovaj projekt koristi Adafruit -ovo Circuit Playground Express (CPX) za pogon 2 OLED zaslona. CPX-ov ugrađeni mjerač ubrzanja koristi se za otkrivanje kada ga netko podigne ili okrene. Svaki put kad se okrene, zaslon prelazi na sljedeći redak pjesme.
Pribor
Kutija u obliku srca, poput kutije od čokolade ili 3D ispisane (stl datoteke priložene)
Elektronika
- Adafruit Circuit Playground Express
- 2x OLED displeji poput Adafruit SSD1306 oled
- Li-Ion baterija ili drugi izvor napajanja
Softver
- Arduino IDE i dodatne knjižnice
- datoteka skice (.ino) je osigurana
Alati
- Lemilica
- Pištolj za vruće ljepilo
Korak 1: Elektroničke veze
Provjerite ima li svaki OLED drugačiju adresu. Možda ćete morati ponovno spajati kratkospojnik na zaslonu. To je jedini težak zadatak u ovom projektu. Sve ostalo u ovom projektu je na lakoj razini. Radi razmjera, maleni skakač prikazan je s novčićem i zrnom riže.
Spojite zaslone na Circuit Playground Express (CPX) kao što je prikazano na shemi ožičenja. Napomena, možda nećete morati uspostaviti plavu vezu ako vaš OLED nema pin za poništavanje. Ako koristite Adafruit OLED, morate uspostaviti ovu vezu. Mjesta pinova na OLED -u mogu se razlikovati, stoga svakako pročitajte oznake pin -ova.
- Crni GND
- Crveno +3V
- Žuti SCL
- Narančasta SDA
- Plava RST / A0
Korak 2: Programiranje- postavljanje IDE-a
Ovaj je projekt koristio standardni Arduino IDE za programiranje Circuit Playground Express (CPX). Također zahtijeva nekoliko dodatnih knjižnica: 2 knjižnice Adafruit zaslona i upravljački program za SAMD ploče.
Ako još nemate te knjižnice, najjednostavniji način za to je iz izbornika alata odaberite Upravljanje knjižnicama. U padajućem okviru vrste odaberite doprinos. U padajućem okviru teme odaberite prikaz. Stavite Adafruit u okvir za filtriranje pretraživanja. Dvije biblioteke koje želite dodati su Adafruit GFX knjižnica i Adafruit SSD1306.
Slično, morat ćete dodati CPX ploču s upraviteljem ploča. Na izborniku Alati odaberite izbornik Ploča (ili Ploča: "vaša zadana ploča") da biste dobili padajući izbornik. Odaberite Upravitelj odbora. Morate instalirati Arduino SAMD ploče verzija 1.6.16 ili novija. Upišite Arduino SAMD u gornju traku za pretraživanje, a zatim kada vidite unos, kliknite Instaliraj.
Toplo vam preporučujem da ponovno pokrenete Arduino IDE. Ako koristite Windows, možda ćete morati instalirati dodatne upravljačke programe. Adafruit ima izvrsne upute.
Korak 3: Programiranje- prilagodba teksta
Upotrijebite Sonet 43 Elizabeth Barrett Browning ("Kako te volim? Dopustite mi da izbrojim načine …") ili slijedite ovaj korak da biste prilagodili vlastiti tekst.
Dostavljeni program sprema poruku kao niz nizova. Kôd će prosljeđivati poruku jednu po jednu žicu svaki put kad se srce okrene. Ovaj niz nizova jedina je varijabla koju trebate promijeniti kako biste je učinili svojom. Možda ćete htjeti promijeniti i veličinu teksta. Veličina fonta koja se koristi u kodu mnogo je manja nego što je prikazano na naslovnoj fotografiji. Razmotrite sljedeći isječak s prva dva niza iz pjesme:
int textSize = 1;
String Poem = {"\ n / n" "Kako te volim? / N / n" "Dopusti mi da brojim / n načine. / N / n (preko ->)", "Volim te do / n "" dubina i širina / n "" i visina Moja duša / n "" može doseći, kada se / n "" osjeća izvan vidokruga / n / n (preko ->) ", Varijabla textSize može biti 1, 2 ili 3, pri čemu je 3 velika veličina prikazana na fotografiji naslovnice projekta. Veličina 1 je vrlo mala, ali ipak čitljiva na kvalitetnom OLED -u.
Iako izgleda više, gore su prikazane samo prve 2 žice pjesme. Ako redak završava s ", a sljedeći redak počinje s", niz se nastavlja. Za odvajanje nizova potrebno je koristiti zarez.
Problemi s oblikovanjem niza: / n može izgledati malo čudno. Uključivanjem u niz dolazi do stvaranja nove linije. Bez toga će se vaš tekst prelomiti, ali bi se mogao slomiti usred riječi. / N je poznat kao znak za bijeg. Drugi korisni znakovi za izbjegavanje su / t za karticu i / 'za jedan navodnik. (Ova pjesma ima jedan citat). Još jedan problem s oblikovanjem na koji biste mogli naići je znak postotka. Umjesto toga morate učiniti dvostrukim (%%). Volio bih da se mogu povezati s dobrom referencom o oblikovanju na web stranici arduino.cc. Do sada je najbolje što sam pronašao na Wikipediji. Ako imate omiljenu mrežnu referencu, podijelite je.
Korak 4: Torbica u obliku srca
Bilo da koristite 3D tiskanu kutiju ili kutiju za slatkiše, preporučujem da zaslone postavite na mjesto dok su uključeni. To će vam pomoći da ih držite ravno i nećete je slučajno montirati naopako. Električnom trakom prekrijte izložene kontakte i učvrstite komponente, uključujući bateriju.
Dostavljene datoteke za 3D ispis podržavaju zaslone s jastučićima. Na te jastučiće upotrijebite vruće ljepilo. CPX ploča montira se s dva vijka od 2,5 mm. Pastelna akrilna boja u kutiji više liči na srce za razgovor.
Preporučeni:
Kontroler na pokretu: 8 koraka
On the Go Controller: Volite li igrati igre na svom pametnom telefonu? Jeste li umorni od igranja s nespretnim kontrolama na dodirnom zaslonu? Mrzite što ste zaboravili napuniti Bluetooth kontroler? Trebate li za to koristiti kabel za pokretanje koji ste kupili, ali ga nikada ne koristite? Zašto ne biste sami izradili na g
Gigantska mini figura Lego Hulk u pokretu i govoru (razmjera 10: 1): 14 koraka (sa slikama)
Gigantski Lego Hulk MiniFig u pokretu i govoru (razmjera 10: 1): Uvijek sam se igrao s legovima kao klinac, ali nisam imao ništa od 'fensi' lega, samo klasične lego kockice. Također sam veliki obožavatelj Marvelovog filmskog svemira (MCU), a moj omiljeni lik je Hulk. Pa zašto ne spojiti to dvoje i napraviti diva
Mahovina u pokretu: 5 koraka
Pokretna mahovina: Napravite iluziju da se mahovina kreće po kutiji pa kad je mazite, dolazi prema vama i kreće se kao da diše. Korištenje magneta i Arduina s pomičnim senzorom napravilo je iluziju
Jednostavan automatski robot u pokretu pomoću IC -a Arduino i L293d: 6 koraka
Jednostavan automatski robot u pokretu pomoću Arduina i IC -a L293d: Ovo je osnovni robot kojim upravlja arduino, a ono što radi je da samo luta uokolo i slijedi kružnu putanju prema zadanim kodovima, ali možete promijeniti kôd da biste lako promijenili putanju. To je jednostavan projekt koji svatko može izgraditi … Dakle, ako znate
DIY srce od pleksiglasa Srce: 7 koraka
DIY LED pleksiglasno srce: Otkako sam maloprije vidio ova sjajna vrata, ova strašna vrata, želio sam sebi napraviti nešto slično. Pa, odlučio sam da ću probati nešto manjeg obima, pa je uokvireno srce za nekog posebnog savršeno