Përmbajtje:
- Furnizimet
- Hapi 1: Lidhjet elektronike
- Hapi 2: Programimi- Konfigurimi i IDE
- Hapi 3: Programimi- Përshtatja e Tekstit
- Hapi 4: Rast në formë zemre
Video: Poezia Zemra në Lëvizje: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
Në "A Charlie Brown Valentine", fëmijët marrin ato zemra bisede dhe i lexojnë ato. Motra e Charlie lexoi një sonet të tërë nga i saji. Ajo duhej të vazhdonte ta kthente atë përsëri dhe përsëri. Mendova se do të ishte kënaqësi për të bërë një që mund ta bëjë këtë. Kam përdorur të njëjtin sonet, por ju mund të shkruani poezinë tuaj. Do të ishte kënaqësi për një propozim ose propozim.
Ky projekt përdor Adafruit's Circuit Playground Express (CPX) për të drejtuar 2 ekrane OLED. Përshpejtuesi i integruar i CPX përdoret për të zbuluar kur dikush e merr ose e kthen përmbys. Sa herë që përmbyset, ekrani përparon në rreshtin tjetër të poezisë.
Furnizimet
Kuti në formë zemre si kuti çokollate ose e printuar 3D (skedarët stl ofrohen)
Elektronikë
- Adafruit Circuit Playground Express
- 2x ekrane OLED të tilla si Adafruit SSD1306 të lyer
- Bateri Li-Jon ose burim tjetër energjie
Softuer
- Arduino IDE dhe biblioteka shtesë
- skedari skicë (.ino) i dhënë
Mjetet
- Makine per ngjitjen e metalit
- Armë me zam të nxehtë
Hapi 1: Lidhjet elektronike
Sigurohuni që secila OLED të ketë një adresë të ndryshme. Ju mund të keni nevojë të rishitni një bluzë në ekran. Kjo është detyra e vetme e vështirë në këtë projekt. Çdo gjë tjetër në këtë projekt është në nivelin e lehtë. Për referencë të shkallës, bluza e vogël tregohet me një qindarkë dhe kokërr oriz.
Lidhni ekranet me Circuit Playground Express (CPX) siç tregohet në diagramin e instalimeve elektrike. Shënim, mund të mos keni nevojë të bëni lidhjen blu nëse OLED -i juaj nuk ka një pin të rivendosur. Nëse përdorni OLED të Adafruit, duhet ta bëni këtë lidhje. Vendndodhjet e kunjave në OLED tuaj mund të ndryshojnë, prandaj sigurohuni që të lexoni etiketat e kunjave.
- GND e zezë
- E kuqe +3V
- SCL e verdhë
- SDA portokalli
- Blu RST / A0
Hapi 2: Programimi- Konfigurimi i IDE
Ky projekt përdori standardin Arduino IDE për të programuar Circuit Playground Express (CPX). Kërkon gjithashtu disa biblioteka shtesë: 2 Bibliotekat e shfaqjes Adafruit dhe drejtuesi i Bordeve SAMD.
Nëse nuk i keni këto biblioteka, mënyra më e lehtë për ta bërë këtë është nga menyja e mjeteve, zgjidhni Menaxho Bibliotekat. Në kutinë zbritëse të tipit, zgjidhni të kontribuar. Në kutinë zbritëse të temës, zgjidhni ekranin. Vendoseni Adafruit në kutinë e filtrit të kërkimit. Dy bibliotekat që dëshironi të shtoni janë biblioteka Adafruit GFX dhe Adafruit SSD1306.
Në mënyrë të ngjashme, do t'ju duhet të shtoni bordin CPX me Menaxherin e Bordeve. Nga menyja Tools, zgjidhni menunë Bordi (ose Bordi: "tabela juaj e paracaktuar") për të marrë një menu zbritëse. Zgjidhni Menaxherin e Bordit. Ju duhet të instaloni Arduino SAMD Boards versionin 1.6.16 ose më vonë. Shkruani Arduino SAMD në shiritin e sipërm të kërkimit, pastaj kur shihni hyrjen, klikoni Instalo.
Unë rekomandoj shumë që të rinisni Arduino IDE. Nëse përdorni Windows, mund t'ju duhet të instaloni drejtues shtesë. Adafruit ka udhëzime të mrekullueshme.
Hapi 3: Programimi- Përshtatja e Tekstit
Përdorni Sonetin e Elizabeth Barrett Browning 43 ("Si të dua? Më lejoni të numëroj mënyrat …") ose ndiqni këtë hap për të personalizuar tekstin tuaj.
Programi i ofruar ruan një mesazh si një grup vargjesh. Kodi do ta avancojë mesazhin një varg në të njëjtën kohë sa herë që zemra kthehet përmbys. Ky grup vargjesh është ndryshorja e vetme që duhet të ndryshoni për ta bërë atë tuajin. Ju gjithashtu mund të dëshironi të ndryshoni madhësinë e tekstit. Madhësia e shkronjave të përdorura në kod është shumë më e vogël se sa tregohet në foton e kopertinës. Merrni parasysh fragmentin e mëposhtëm me dy vargjet e para nga poema:
int textSize = 1;
Poema e vargut = {"\ n / n" "Si të dua? / N / n" "Më lejoni të numëroj / n mënyrat. / N / n (mbi ->)", "Të dua ty në / n "" thellësia dhe gjerësia / n "" dhe lartësia Shpirti im / n "" mund të arrijë, kur / n "" ndihet jashtë shikimit / n / n (mbi ->) ",
Ndryshorja TextSize mund të jetë 1, 2 ose 3, me 3 që është madhësia e madhe e treguar në foton e kopertinës së projektit. Madhësia 1 është shumë e vogël, por ende e lexueshme në një OLED me cilësi të mirë.
Edhe pse duket më shumë, vetëm 2 vargjet e para të poezisë janë treguar më sipër. Nëse një rresht përfundon në një "dhe rreshti tjetër fillon me një", vargu vazhdon. Për të ndarë vargjet, duhet të përdoret një presje.
Çështjet e formatimit të vargut: / n mund të duket pak e çuditshme. Përfshirja e tij në varg forcon një linjë të re. Pa të, teksti juaj do të përfundojë, por mund të prishet në mes të një fjale. / N njihet si një personazh arratisjeje. Karaktere të tjera të dobishme shpëtimi janë / t për skedën dhe / 'për një kuotë të vetme. (Kjo poezi ka një citim të vetëm). Një problem tjetër i formatimit që mund të hasni është shenja e përqindjes. Ju duhet ta bëni atë të dyfishtë në vend (%%). Uroj që të mund të lidhem me një referencë të mirë formatimi në faqen arduino.cc. Deri më tani më e mira që kam gjetur është në Wikipedia. Nëse keni një referencë të preferuar në internet, ju lutemi ndani.
Hapi 4: Rast në formë zemre
Pavarësisht nëse përdorni një kuti të shtypur 3D ose një kuti me karamele, unë rekomandoj rregullimin e ekraneve në vend ndërsa ato janë ndezur. Kjo do t'ju ndihmojë t'i mbani drejt dhe nuk do t'i vendosni rastësisht me kokë poshtë. Përdorni shirit elektrik për të mbuluar kontaktet e ekspozuara dhe për të siguruar përbërësit, përfshirë baterinë.
Skedarët e printimit 3D të ofruar mbështesin ekranet me jastëkë. Përdorni zam të nxehtë në ato pads. Bordi CPX është montuar me dy vida 2.5 mm. Bojë akrilike pastel në kuti e bën atë të duket më shumë si një zemër bisede.
Recommended:
Zemra Led ❤️: 4 hapa
Led Heart ❤️: Përshëndetje krijues! Në këtë tutorial do t'ju tregoj se si ta bëni këtë varëse të bukur të ndezur të ndezur me zemër. Ju mund ta ndërtoni këtë për të dashurit tuaj dhe t'u bëni dhuratë atyre. Gjithashtu Zemrat janë të bukura, por ka dizajn të pafund që mund të mendoni
DIY Dashuri interesante Zemra Ndjekje Efekti LED Dritat: 8 hapa (me fotografi)
DIY Dashuri interesante Zemra Ndjekje Efekti LED Dritat: Kjo strukturë mbulon mënyrën se si të bëni magji të mahnitshme duke ndezur dritat LED për dashnorin, babanë, nënën, shokët e klasës dhe miqtë e mirë. Kjo është mjaft e lehtë për tu ndërtuar për sa kohë që keni durim. Unë rekomandoj që të keni një përvojë bashkimi nëse ndërtoni
Zemra e animuar: 5 hapa (me fotografi)
Zemra e animuar: Pikërisht në kohën e Shën Valentinit, një vegël e vogël që do t’i jepet të dashurit tuaj: një zemër që përshkon animacione të shumta. Përshtatet bukur në një tavolinë apo tryezë që personi juaj i dashur të ju kujtojë! Kjo zemër e animuar është shumë kompakte dhe e thjeshtë: j
Zemra Robotike - Ju mund të bëni një produkt!: 7 hapa (me fotografi)
Zemra Robotike - Mund të Bësh një Produkt !: Kur blini pajisje elektronike, ato rrallë vijnë si PCB të zhveshura. Për arsye të ndryshme, PCB është në një mbyllje. Pra, në këtë udhëzues, unë do të tregoj se si ju mund të merrni një ide dhe ta ktheni atë në një produkt (ish)! Saldimi i SMD mund të duket i frikshëm, por ju premtoj,
IOT123 - AKTOR ASSIMILATOR: ZEMRA: 4 Hapa
IOT123 - AKTOR ASSIMILATE: HEATBEAT: Tregon shëndetin e trafikut ATTINY, I2C dhe MQTT. Ky ndërtim bazohet në tullën I2C HEATBEAT. AKTOR /T/SENSORT ASIMIMIL areT janë aktorë/sensorë të mjedisit që kanë një shtresë shtesë të abstragimit të harduerit dhe softuerit, duke bërë të mundur që të