Orodha ya maudhui:

Ushairi Moyo kwa Mwendo: 4 Hatua
Ushairi Moyo kwa Mwendo: 4 Hatua

Video: Ushairi Moyo kwa Mwendo: 4 Hatua

Video: Ushairi Moyo kwa Mwendo: 4 Hatua
Video: SDA SONGS | BEST OF KURASINI BACK IN DAYS 2024, Novemba
Anonim
Mashairi Moyo kwa Mwendo
Mashairi Moyo kwa Mwendo

Katika "Charlie Brown Valentine", watoto hupata mazungumzo hayo na kuyasoma. Dada ya Charlie alisoma sonnet nzima kutoka kwake. Ilibidi aendelee kuigeuza tena na tena. Nilidhani itakuwa ya kufurahisha kutengeneza moja ambayo inaweza kufanya hivyo. Nilitumia sonnet ile ile, lakini unaweza kuandika shairi lako mwenyewe. Itakuwa ya kufurahisha kwa pendekezo au pendekezo.

Mradi huu unatumia Adafruit's Circuit Playground Express (CPX) kuendesha maonyesho 2 ya OLED. Accemeta ya kujengwa ya CPX hutumiwa kugundua wakati mtu anachukua au kuigeuza. Kila wakati inapogeuzwa, onyesho linaendelea hadi kwenye mstari unaofuata wa shairi.

Vifaa

Sanduku lenye umbo la moyo kama sanduku la chokoleti au 3D iliyochapishwa (faili za stl zinazotolewa)

Umeme

  • Adafruit Circuit Uwanja wa michezo wa Maonyesho
  • Maonyesho ya 2x OLED kama Adafruit SSD1306 oled
  • Li-Ion Battery au chanzo kingine cha nguvu

Programu

  • Arduino IDE & maktaba za ziada
  • sketch file (.ino) imetolewa

Zana

  • Chuma cha kulehemu
  • Bunduki ya gundi moto

Hatua ya 1: Uunganisho wa Elektroniki

Uunganisho wa Elektroniki
Uunganisho wa Elektroniki
Uunganisho wa Elektroniki
Uunganisho wa Elektroniki
Uunganisho wa Elektroniki
Uunganisho wa Elektroniki

Hakikisha kila OLED ina anwani tofauti. Huenda ukahitaji kurekebisha tena jumper kwenye onyesho. Hiyo ndiyo kazi ngumu tu katika mradi huu. Kila kitu kingine katika mradi huu kiko katika kiwango rahisi. Kwa kumbukumbu ya kiwango, jumper ndogo inaonyeshwa na senti na nafaka ya mchele.

Unganisha maonyesho kwenye Uwanja wa Uwanja wa Uwanja wa Michezo Express (CPX) kama inavyoonyeshwa kwenye mchoro wa wiring. Kumbuka, huenda hauitaji kufanya unganisho la bluu ikiwa OLED yako haina pini ya kuweka upya. Ikiwa unatumia OLED ya Adafruit, lazima uunganishe uhusiano huu. Maeneo ya pini kwenye OLED yako yanaweza kutofautiana, kwa hivyo hakikisha kusoma lebo za pini.

  • GND nyeusi
  • Nyekundu + 3V
  • Njano SCL
  • SDA ya Chungwa
  • Bluu RST / A0

Hatua ya 2: Programu -Sanidi ya IDE

Mradi huu ulitumia Arduino IDE ya kawaida kupanga Programu ya Uwanja wa Uwanja wa Uwanja Express (CPX). Inahitaji pia maktaba kadhaa ya nyongeza: Maktaba 2 za kuonyesha Matunda na dereva wa Bodi za SAMD.

Ikiwa tayari hauna maktaba hizi, njia rahisi ya kufanya hivyo ni kutoka kwenye menyu ya zana, chagua Dhibiti Maktaba. Kwenye kisanduku cha kushuka cha aina, chagua umechangia. Kwenye kisanduku cha kushuka cha mada, chagua onyesho. Weka Adafruit kwenye kisanduku cha kichungi cha utaftaji. Maktaba mawili ambayo utataka kuongeza ni maktaba ya Adafruit GFX na Adafruit SSD1306.

Vivyo hivyo, utahitaji kuongeza bodi ya CPX na Meneja wa Bodi. Kutoka kwa menyu ya Zana, chagua menyu ya Bodi (au Bodi: "bodi yako chaguomsingi") kupata menyu kunjuzi. Chagua Meneja wa Bodi. Unahitaji kusanikisha toleo la Arduino SAMD Bodi 1.6.16 au baadaye. Andika Arduino SAMD kwenye upau wa juu wa utaftaji, kisha unapoona kiingilio, bonyeza Sakinisha.

Nilipendekeza sana uanze tena Arduino IDE. Ikiwa unatumia windows, unaweza kuhitaji kusanikisha madereva ya ziada. Adafruit ina maagizo mazuri.

Hatua ya 3: Kupanga-Uwekaji wa Nakala

Tumia Sonnet ya Elizabeth Barrett Browning 43 ("Nakupendaje? Wacha nihesabu njia…") au fuata hatua hii kugeuza kukufaa maandishi yako mwenyewe.

Programu iliyotolewa huhifadhi ujumbe kama safu ya kamba. Nambari itaendeleza ujumbe kwa kamba moja kwa wakati kila wakati moyo umegeuzwa. Safu hii ya kamba ndio tofauti pekee unayohitaji kubadilisha kuifanya iwe yako mwenyewe. Unaweza pia kutaka kubadilisha saizi ya maandishi. Ukubwa wa fonti uliotumiwa katika nambari ni ndogo sana kuliko inavyoonyeshwa kwenye picha ya jalada. Fikiria kijisehemu kifuatacho na nyuzi mbili za kwanza kutoka kwa shairi:

maandishi ya ukubwa = 1;

Shairi la Kamba = {"\ n / n" "Ninakupendaje? / N / n" "Wacha nihesabu / n njia. / N / n (zaidi ->)", "nakupenda kwa / n "" kina na upana / n "" na urefu Nafsi yangu / n "" inaweza kufikia, wakati / n "" kuhisi kutokuonekana / n / n (zaidi ->) ",

Ubadilishaji wa textSize inaweza kuwa 1, 2, au 3, na 3 kuwa saizi kubwa iliyoonyeshwa kwenye picha ya jalada la mradi. Ukubwa 1 ni mdogo sana, lakini bado unasomeka kwenye OLED bora.

Ingawa inaonekana kama zaidi, ni minyororo 2 tu ya kwanza ya shairi iliyoonyeshwa hapo juu. Ikiwa mstari unaisha kwa "na mstari unaofuata unaanza na", kamba inaendelea. Ili kutenganisha masharti, koma lazima itumike.

Maswala ya Utengenezaji wa Kamba: / n inaweza kuonekana ya kushangaza kidogo. Ikiwa ni pamoja na kwenye kamba inalazimisha laini mpya. Bila hiyo maandishi yako yatafungwa, lakini inaweza kuvunja katikati ya neno. / N inajulikana kama tabia ya kutoroka. Wahusika wengine muhimu wa kutoroka ni / t kwa tabo na / 'kwa nukuu moja. (Shairi hili lina nukuu moja). Shida moja zaidi ya kupangilia ambayo unaweza kukutana nayo ni ishara ya asilimia. Lazima uifanye mara mbili badala yake (%%). Natamani ningeweza kuunganishwa na kumbukumbu nzuri ya uumbizaji katika tovuti ya arduino.cc. Hadi sasa bora nimepata ni kwenye Wikipedia. Ikiwa una rejea unayopenda mkondoni, tafadhali shiriki.

Hatua ya 4: Uchunguzi-umbo la Moyo

Kesi yenye umbo la Moyo
Kesi yenye umbo la Moyo

Iwe unatumia kisanduku kilichochapishwa cha 3D au sanduku la pipi, ninapendekeza urekebishe maonyesho mahali yanapokuwa. Hii itakusaidia kuwaweka sawa na hautaweza kuipandisha kwa kichwa chini. Tumia mkanda wa umeme kufunika anwani zilizo wazi na uhifadhi vifaa, pamoja na betri.

Faili za kuchapisha za 3D zilitoa msaada wa maonyesho na pedi. Tumia gundi moto kwenye pedi hizo. Bodi ya CPX imewekwa na visu mbili za 2.5mm. Rangi ya rangi ya akriliki ya pastel sanduku hufanya ionekane zaidi kama moyo wa mazungumzo.

Ilipendekeza: