Orodha ya maudhui:

Hotstuff: Hatua 9
Hotstuff: Hatua 9

Video: Hotstuff: Hatua 9

Video: Hotstuff: Hatua 9
Video: Я вернул его домой. Немецкая овчарка по имени Дом 2024, Novemba
Anonim
Hotstuff
Hotstuff

Inakusudia kuwa thermohygrometer kubwa zaidi ya picha inayopatikana kwa Arduino Uno.

Maombi ni pamoja na:

  • Mfuatiliaji wa joto la watoto wachanga / kitalu
  • Mfuatiliaji wa joto la kujenga
  • Mfuatiliaji wa chafu
  • Ukaguzi wa anga wa nje
  • Ukaguzi wa nyumba na ofisi HVAC na ufuatiliaji
  • Mfuatiliaji / udhibiti wa Incubator

KUMBUKA: Hii sio kifaa cha matibabu na haina mbadala wa upangaji mzuri na hali ya kufanya kazi!

- Vipengele

  • Bure kabisa kwa matumizi yasiyo ya kibiashara.
  • Inakuja na herufi kubwa iliyo na kasi kubwa ya sehemu 7 "Rose Digital" na sehemu ya 16 iliyo na alpha kamili, "Astro Nerd" (angalia leseni ya upungufu kwa sehemu hii ya programu, ni kwa sababu nzuri, tunaahidi)
  • Karibu visasisho vya bure kabisa (1)
  • Grafu inayoanzia kiotomatiki inayofunika safu zote za sensorer za DHT11 na DHT22
  • Inatumia DHT11 (kwenye Bana, hatujajaribu) au DHT22 kupata unyevu wa muda na wa kawaida.
  • Inaonyesha unyevu na joto katika Fahrenheit au Celsius
  • Inaonyesha umande (condensation) NA baridi (vidonge vya barafu) katika vitengo vya sasa
  • Kuangazia unyevu na picha kavu.
  • Fonti za maonyesho zinazolingana za mtumiaji (chaguo)
  • Masafa kuu ya kuonyesha -9 -> 99 F au -9 -> 80C (Onyo la masafa ikiwa limezidi)
  • Unyevu kutoka 0% -> 99% RH.
  • Rekodi ya juu na joto la chini na unyevu tangu kuwekwa upya
  • Inajumuisha mahesabu ya Steadman na itaonya juu ya hali mbaya ya kufanya kazi au hatari
  • Inahitaji kiwango cha chini cha sehemu Uno, 3.5 "ngao ya TFT
  • Chaguo zinazobadilishwa F / C.
  • Udhibiti wa heater inayopangwa (kwa incubators, nk)
  • Rahisi kujenga
  • Msimbo mzuri sana
  • Je! Tulisema ilikuwa bure?

(1) Upungufu wa bafa kwenye UNO inamaanisha chati inaangaza kwa muda mfupi wakati wa sasisho.

Ugavi:

Arduino Uno R3 (au kiini cha Wachina)

  • 1 DHT22 ya kufuatilia joto na unyevu (eBay / Amazon)
  • 1 TFT 3.5 "Shield yenye skrini ya kugusa ya kupinga na kadi ya SD (tazama maandishi.)
  • Kitufe cha slaidi cha SPST (hiari).
  • PC iliyo na USB - kupakia programu.
  • Usambazaji wa umeme wa 9-12v.
  • Wakataji wa upande mzuri
  • Chuma cha kulehemu & solder. Heatsink kibano. Waya za jumper.
  • Kwa hiari, kesi (kesi za Arduino Uno hazina nafasi ya kutosha ya ngao ya onyesho).
  • Tubing laini ya kupunguza joto (kuvaa na kuingiza vidokezo).

Hatua ya 1: Ni Nini Kinachofanya Hii Maalum?

Ni Nini Kinachofanya Hii Maalum?
Ni Nini Kinachofanya Hii Maalum?

Lakini shikilia, umeona picha na hii ni mita nyingine tu ya joto na unyevu? Unaweza kupata hizo kwenye eBay kwa gharama sawa na ngao ya Arduino TFT tuliyoitumia kwa mradi huu.

Vizuri sio kabisa … niruhusu nieleze.

Coronavirus, Covid-19, SARS-Cov-2… vitu vyote vya kutisha moja ya mambo bora tunayoweza kufanya hivi sasa ni kutunza mapafu yetu na hakuna mahali popote panapokuwa rahisi kufanya hivyo nyumbani. Ikiwa tunafanya kazi katika ofisi ya kisasa, inapaswa kuwa na HVAC nzuri na magari ya kisasa zaidi yana vichungi bora ambavyo huchukua chembe kubwa kutoka hewa ya nje kabla ya kuingia kwenye kabati. Hii inaondoka nyumbani… sehemu moja ambayo hujisikia salama na hapo ndipo mahali ambapo nasties za kawaida hulala. Ingawa inawezekana kupata ugonjwa wa Legionnaire kutoka kichwa chafu cha kuoga (ndio, kweli!) Hiyo sio kawaida kushukuru.

Lakini kuna jambo la kawaida zaidi ambalo wengi wetu hatutoi wazo la pili kwa sababu tumeishi nalo maisha yetu yote.

Mould.

Hasa haswa, spores za ukungu. Fikiria kama mbegu ndogo sana ambazo hutengenezwa na vijidudu vidogo vidogo ambavyo huificha kuwa giza na kusambaa kwa uhuru angani - mara nyingi bila kuhitaji kusumbuliwa - na zinaweza kujaza nyumba zetu na kila kitu kutoka kwa viraka vyeusi vibaya kwenye pembe zenye unyevu hadi kuoza kavu na zaidi.

Mould haiharibu mali yako (ambayo ni mbaya ya kutosha) inaweza kusababisha kuwasha kwa njia nzima ya hewa - kutoka pua zetu na sinasi hivi sasa kwenye alveoli, mamilioni ya mifuko midogo ambayo inaweka mapafu yetu - ni ndogo sana hivi kwamba zilinyooshwa, zingefunika bwalo la tenisi. Hiyo ni eneo kubwa kwa kiumbe microscopic kuingia, kujificha na kusababisha kila aina ya maafa.

Na kuna zaidi…

Katika mwisho mwingine wa kiwango, hewa kavu inaweza kusababisha maafa pia. Uso wa mapafu yetu umefunikwa na filamu nyembamba sana ya kamasi yenye maji - iko hapo kusaidia kuweka nasties mbali na inafanya kazi nzuri sana, lakini ikiwa hewa ni kavu sana, kamasi hiyo huanza kukauka na hiyo inafanya kuwa ngumu zaidi kupumua.

Na kuna zaidi …

Binadamu kawaida hukaa baridi kwa uvukizi - tunatoa jasho (siku kavu na ya joto, haionekani) lakini unyevu unapoongezeka, watu hugundua kuwa maji "yanasimama" kwenye ngozi zao na wanaanza kupata moto. Joto sana.

Katika sehemu zingine za ulimwengu (Australia na nchi za hari) hii ni shida sana kwamba wafanyikazi wanapaswa kufahamu "joto linalofaa la kufanya kazi" - njia za hali ya hewa mara nyingi hurejelea hii kama "joto kama" joto, kwa sababu kama joto / unyevu huongezeka, nafasi ya kupigwa na joto na hata kifo huwa uwezekano wa kweli.

Kwa busara na kusoma zaidi wasiliana na Wikipedia au uzamishe!

en.wikipedia.org/wiki/Heat_index

Ikiwa unafikiria, "hiyo haitatokea kwangu", fikiria kuwa na mabadiliko ya hali ya hewa hii inakuwa uwezekano wa kweli katika latitudo zaidi ya Seattle na kufanya kazi kwa siku ya moto "muggy" unaweza kuhatarisha afya yako bila hata kutambua.

Uchovu wa joto ni mbaya sana na kiharusi cha joto ni dharura kubwa ya matibabu.

Kwa hivyo kifaa hiki sio tu kipima joto cha kuchora picha / mseto, imejenga kengele kuonya juu ya hali ya kiharusi cha joto, itakusaidia kuamua jinsi nyumba yako ilivyo na hewa na pia inaonekana nzuri sana (ikiwa tunasema sisi wenyewe).

Pamoja na yote yaliyosemwa, kifaa hiki hakijakusudiwa kwa matibabu na haipaswi kutumiwa mahali ambapo afya na usalama wa wafanyikazi vinaweza kuathiriwa. Hata ikiwa tunaweza kuthibitisha nambari yetu (hatuwezi) vifaa vyenyewe haviwi na hakikisho hilo. Hii ni kukomesha maumbile yote ya kisheria ya fujo lakini inapaswa kukupa na ujue jinsi nyumba yako ilivyo na afya!

Ujenzi ni rahisi kama inavyopatikana ingawa utahitaji "kuchinja" ngao ya TFT kwa sababu tutatumia kwa njia ambazo wabunifu hawajafikiria.

KUMBUKA: Kama mtu ameibua suala hili, ni muhimu kutambua kuwa sensorer za DHT22 zina usahihi wa madai ya ± 0.5 ° C na ± 1% Rh ambayo inatosha kwa matumizi mengi lakini sio ikiwa hali ya joto / unyevu ni muhimu. Tunapanga kuongeza usuluhishi wa baada ya mkutano baadaye. DHT11 ina kipimo kidogo cha joto sahihi cha ± 1.0 ° C lakini kwa ujumla inapaswa kuonyesha mazingira yetu vizuri.

Hatua ya 2: Kuchinja TFT

Kuchinja TFT
Kuchinja TFT

Hii ndio sehemu tu ya ujanja sana na ni aina ya kitu unachohitaji kupata sawa kwa sababu isipokuwa unapeana chuma cha kutengenezea …

Mradi huu * unapaswa * kufanya kazi na ngao nyingi za azimio hili na chapa - na programu hiyo itafanya kazi na ATMega 328 yoyote au kubwa (programu hiyo inafaa sana, inakaribia 99% ya 28K inayopatikana kwa maandishi haya) na tumebana makala nyingi huko kama nafasi itakavyoruhusu.

Angalia kila kitu kinafanya kazi kabla ya kuanza kukata vipande

  1. Mtihani unafaa onyesho kwa Arduino - uSD yanayopangwa huenda ni mwisho ambapo nguvu na bandari za USB zinaingia. Taa ya mwangaza itakuja ikiwa imewashwa lakini vinginevyo haitafanya chochote.
  2. Kumbuka lebo za pini za ufikiaji wa kadi ya uSD. Hatutakuwa tunahitaji haya kwa hivyo tutaipa bodi kukata nywele fupi sana.
  3. Kwenye ubao wetu pini zilizolengwa zimewekwa alama SD_SS, SD_DI, SD_DO na SD_SCK mwisho wa J1.
  4. Unaweza kuondoka au kuondoa pini mbili za mwisho - tunakata zile kutoka kwa bodi yetu.
  5. Usikate kitu kingine chochote au LCD haitafanya kazi! Kwa mfano, LCD_D0 (moja ya laini za data) iko karibu sana kwa hivyo unahitaji kutumia huduma kali hapa.
  6. Angalia mara mbili, kata mara moja au tumaini unaweza kuweka kichwa kipya ndani!

Kumbuka: inaweza kuwa rahisi kutumia "multiplex" pini za SPI ambazo tumetumia hapa na kuhifadhi data kwenye kadi ya SD lakini hilo ndilo jambo ambalo tutawaachia wajenzi wengine.

Hatua ya 3: Inafaa / Soldering Sensor

Kufaa / Soldering Sensor
Kufaa / Soldering Sensor

Ingawa sio lazima sana, kuuza unganisho ndio njia bora ya kufanya mradi huu uwe kitu ambacho unaweza kupanda na kusahau.

Kuunganisha kwa DHT22 inapaswa kujaribiwa tu na mtu aliye na ustadi mzuri wa kuuza. Sensor ni nyeti sana kwa mabadiliko ya joto na unyevu. Mtu asiye na jina alizidisha moto pini za solder kwenye yetu (kikohozi, kikohozi) na akatuma kihisi mbali sana kutoka kwa hesabu kwamba ilikataa kufanya kazi hadi "tuipike" kama ilivyoagizwa na mtengenezaji kuiacha itoe kusoma makosa. Chaguo bora kwa watu wengi ni kutoa chanzo cha DHT11 / 22 kilichowekwa hapo awali na kichwa kilichoundwa kwa waya za kuruka.

DHT22 hutumia kiunganishi cha serial cha waya moja kuwasiliana na MCU - na anuwai ya zaidi ya 10M (> miguu 32) bila viashiria vya ishara ili detector iwekwe kwa umbali kutoka Arduino.

Ilitokea (baada ya kusoma hesabu) kwamba kichwa cha pini 6 cha In-Circuit Serial Programmer (ICSP) mwishoni mwa bodi kimeunganishwa na pini za SPI ambazo zilitumiwa na ngao kwa kadi ya kusoma / mwandishi wa SD. Kutumia pini hizi hakuathiri uwezo wako wa kupanga bodi juu ya USB katika siku zijazo kwani inatumiwa kimsingi kwa utatuzi na programu ya Uno na programu ya serial (FDTI). Kama noti ya pembeni, tunamshukuru Steve Wood wa Wachambuzi wa AudioSpectrum nchini Uingereza, kwa kutupatia kipuri wakati yetu ilipotea kwenye rundo kubwa la Marc.

Ikiwa una koleo nzuri zenye pua ndefu zenye ubora mzuri, inawezekana kuinamisha waya ili ziweze kuchukua kichwa cha DuPont lakini utaftaji ndio njia inayopendelewa. Kwa uangalifu (na mkono thabiti) inawezekana kabisa kuuzia DHT22 moja kwa moja kwenye kichwa.

Uunganisho ni rahisi kama inavyokuja lakini ni muhimu kuchunguza polarity kwa sababu kuunganisha kifaa kwa nyuma kunaweza kuiharibu mara moja. Ingawa DHT22 ina pini nne, pini 3 haijaunganishwa. Sensorer zilizowekwa kawaida huja tu na pini tatu ambazo hujipanga vizuri na kichwa. Pamoja na sensorer iliyolala nyuma yake (imeonyeshwa) unaweza kuona pini za nguvu na data zikijipanga kwa usahihi.

Hatua ya 4: Jaribu na Matumizi ya Kwanza

Mtihani na Matumizi ya Kwanza
Mtihani na Matumizi ya Kwanza

Kilichobaki ni kuziba moduli yako ya DHT22 kwa uangalifu kwenye Arduino na usanidi programu. Mengi ya ujanja hufanywa na programu, inayowezekana na maktaba ya michoro kutoka Adafruit, dereva wa onyesho la MCUF Friend wa David Prentice na vitu vyenye ujanja sawa kutoka kwa mahesabu ya "joto ya ufanisi" ya Robert Steadman.

Kitu pekee ambacho utahitaji kusanidi katika usanidi huu wa msingi ni kuambia programu ambayo pini tatu zinatumika.

Ikiwa unapendelea waya yako sensor tofauti, mistari ifuatayo katika CONSTANTS. H inamwambia Uno jinsi ya kujisanidi.

#fafanua DHT22_DATA 11

DH22 hutumia kihafidhina sana 1 - 1.5 mA wakati wa kuchukua usomaji ambao ni mdogo sana kuliko kiwango cha kawaida cha 20 mA kwa hivyo hautasisitiza chochote. (Kwa kweli, kuzunguka kwa pini yoyote karibu kutaharibu kifaa kwa nini tunashauri kutumia kupungua kwa joto ikiwa utaweka sensorer kwenye bodi ya kuziba ya Heath Robinson.) Ikiwa yote yatakwenda sawa, HotStuff itaanza kwa sekunde 5. Ikiwa hitilafu hugunduliwa, skrini itaenda nyeusi na kuonyesha ujumbe mfupi wa kosa. Hii inaweza kupuuzwa kwa kiasi kikubwa kwani inamaanisha tu kwamba sensor haifanyiwi nguvu au haijaingiliwa waya vizuri.

Hatua ya 5: Kutumia Ala & Maswali

Kutumia Chombo na Maswali Yanayoulizwa Sana
Kutumia Chombo na Maswali Yanayoulizwa Sana

Swali: Ninaweza kuona athari za manjano ya nambari zisizowaka kwenye skrini. Je! Huyu sio mdudu?

J: Hapana, hii ni kwa muundo ingawa haijawekwa kwenye jiwe. Wazo lilikuwa kuiga muonekano wa onyesho la "halisi" la LCD (dhidi ya azimio kubwa la TFT). Maonyesho kama hayo hutumia vizuizi vikubwa vilivyotengenezwa tayari ambavyo vinaweza kuwashwa na kuzimwa kama saizi, lakini tofauti na saizi wanaweza kuchukua sehemu kubwa za skrini. Kama matokeo kuna kila wakati athari ndogo ya nyenzo inayoonekana na hii inaigwa hapa.

Swali: Ninawezaje kubadili kati ya sentigredi na Fahrenheit?

J: Kazi haikujaribiwa kikamilifu wakati wa "kwenda kubonyeza" (kwa sababu mtu alisahau, sio wewe…). Walakini, tumechunguza na kazi hii inafanya kazi (kama inavyotakiwa) lakini ikiunganisha swichi ndogo ya SPST ya kitelezi na terminal moja ili kubandika 12 na nyingine kwenye ardhi inayofaa. Njia ya haraka zaidi ya kufanya hivyo ni kuuza au kutumia kontakt iliyobadilishwa ya DuPont kushikamana na ardhi na nyingine iweze kubandika 12 moja kwa moja (clones zingine zina seti ya ziada ya kupitia mashimo ya aina hii ya kitu) au kwenye muundo wa asili, pini ya MOSI kwenye kichwa cha ICSP ambayo ndiyo iliyo juu ya nguvu ya 5v. Ikiwa swichi hii iko katika nafasi wazi, buti za kitengo katika sentigrade lakini katika nafasi iliyofungwa, inavuta pini 12 chini na kuwasha tena huileta tena katika Fahrenheit. Hakuna haja ya kipinga kulinda pini kwani kuna kipingamizi cha ndani kilichotolewa.

Swali: Je! Ninaweza kutumia sensorer tofauti?

J: Ndio. Lakini utahitaji kupata maktaba inayofaa au kuandika yako mwenyewe. Tulichagua DHT22 kwa sababu ya kiunganishi chake cha waya moja na kwa sababu kulikuwa na moja nyuma ya sehemu zinazochora vumbi la kukusanya. Mfumo mmoja wa muundo wa waya ni bora kwa sababu tunaweza kutumia pini zingine za "bure" za dijiti kwa kazi zingine. I2C haipatikani kwani hiyo inamilikiwa na ngao ya onyesho. SPI hata hivyo ikiwa uko tayari kupoteza utendaji kama vile kubadilisha kiwango, nk.

Swali: Je! Ninaweza kuuza toleo la kibiashara?

J: Kwa kweli unaweza kutoa kufuata sheria na masharti ya leseni ya programu (kimsingi ni kifungu cha 2 cha leseni ya BSD ambayo inaruhusiwa sana, lakini fahamu kuwa leseni zingine zinaweza kutumika kwa maktaba zilizojumuishwa.) Pia kumbuka kuwa kifaa hiki sio (na kamwe hakiwezi kuwa) iliyothibitishwa kwa matumizi katika mazingira magumu, ni kwa matumizi ya nyumbani / hobbyist ingawa inaweza kupata programu katika nyumba za utunzaji wa makazi, ofisi na sehemu zingine za kazi. Jua tu kuwa ni nzuri tu kama kiunga dhaifu zaidi … Injini ya fonti iliyoundwa kwa mradi huu ina leseni ya matumizi yasiyo ya kibiashara isipokuwa utoe mchango kwa saratani mwenzetu GoFundMe.

Swali: Usomaji wangu mdogo / upeo haujarekodiwa kwenye chati.

J: Hii ni kwa muundo. Chombo kinachotumia "wastani wa kusonga" (maana ya takwimu) ambayo huwekwa upya kila saa. Hii inasaidia kulainisha grafu na kutoa mwonekano mzuri zaidi kwa vipimo vinavyozuia spikes isiyo ya kawaida (kama wengine, "mtu" anayepumua kwenye sensa, asiitumie kichaa.

Swali: Kwa nini hutumii njia za mkato za C ++ (kama ++, - na kadhalika) katika nambari yako? Kwa nini kila kitu ni hivyo … neno!

J: Mmoja wa waandishi ni mkongwe wa programu ya michezo 8-bit, lakini mwingine anatoka kwa Python. Tumetumia njia za mkato chache ambapo matumizi yao hayana utata lakini C (lugha ya msingi ya C ++) ni ya zamani na watunzi kwa ujumla walikuwa bubu kidogo wakati Kernighan na Richie walipoandika mkusanyaji wa kwanza, sembuse kompyuta zilikuwa sloooooo na kibodi zilikuwa na funguo ambayo ulihisi lazima uligonge na nyundo ya slab. Vitu vyote hivi (na vingine) vilisababisha C kuwa lugha kali sana na njia za mkato nyingi kufanikisha jambo lile lile. Idadi kubwa inawajibika (na kubaki) kwa mende fulani ngumu sana: na hata usitumie kuanza kwa shambulio la lundo / stack.

Kwa wazi, utaftaji (semaphores kwa mfano) ni muhimu kwa sababu tunajaribu kukoboa robo moja kwenye teacup lakini inapowezekana tumeepuka hilo.

Kwa bahati mbaya, ikiwa hauna nakala iliyosomwa vizuri ya K & R C… simama sasa hivi na uagize moja. Kuna vitabu vingi sana kwenye C lakini K&R inabaki kuwa bora zaidi na kwa kuwa C inasisitiza C ++ utakuwa na uelewa mzuri wa huduma za lugha hiyo pia.

Swali: Nadhani nimepata mdudu nifanye nini!

A: Mende? Hakuna mende, makala tu… huduma zingine hazifanyi kazi jinsi tulivyotarajia. Tuachie dokezo kwenye GitHub na tutajaribu kubadilisha huduma hiyo kwa hivyo inafaa zaidi kwa muundo. Kwa kweli nambari hiyo inarekebishwa kila wakati katika miradi kadhaa tofauti kwa hivyo imejaa mahali na kwa kuwa Marc atapigwa na haddock yenye mvua hadi atakapopiga kelele, "Hakuna tena!" - Dan

Hatua ya 6: Kukusanya Kutoka Chanzo

Kuandaa Kutoka Chanzo
Kuandaa Kutoka Chanzo

Mradi huo umekaribishwa kwenye GitHub (kuna nambari nyingi tu za kupiga kofi kwenye inayoweza kufundishwa, watu wangepata macho ya mraba wakijaribu kujua mambo haya yote) lakini wakati ATMegas iliyowekwa mapema itapatikana kwenye eBay unaweza kutaka kukusanya yako mwenyewe kutoka chanzo.

Nambari ya chanzo ambayo inapaswa kukusanywa chini ya Studio ya Visual na Jukwaa IO - ilipata shida kidogo kwa mhariri wa Arduino na Studio ya Visual inaturuhusu kuandika nambari bora na makosa machache shukrani kwa baadhi ya "kitambaa" kilicho nayo.

github.com/marcdraco/HotStuff

platformio.org/

visualstudio.microsoft.com/downloads/ Utahitaji maktaba kadhaa kwa ngao hii. Adafruit GFX (ambayo itahitaji maktaba ya Wire pia).

MCUFriend_kbv na David Prentice v2.9. David ametoa matoleo ya baadaye lakini hayajahakikishiwa kufanya kazi.

Hatua ya 7: Ifanye iwe yako mwenyewe

Ifanye yako mwenyewe
Ifanye yako mwenyewe

Hakuna kitu kama kuwa na mradi mzuri ambao unaweza kuonyesha kwa wengine na kuwafanya watetemeke kama inavyoanza na jina lako huko kwenye taa. Kwa hivyo tumeweka programu hiyo ili karibu kila mtu aweze kufanya mabadiliko bila kujua C / C ++.

Pata kwenye kihariri chako cha maandishi unachopenda katika "constants.h" kupata mistari ifuatayo:

constexpr uint16_t defaultPaper = NYEUSI;

constexpr uint16_t defaultInk = CYAN;

Unaweza kuona majina ya rangi kwa Kiingereza wazi - David Prentice kwa fadhili alitoa mzigo wa fasili ambazo zinaonekana mapema kwenye faili na unachohitajika kufanya ni kubadilisha sehemu yako ya mbele (na usuli) kuwa kitu cha chaguo lako kabla ya kupakia kwenye bodi. Rangi "ya kufuatilia" ya grafu iko chini zaidi hapa na inaonekana kama hii:

constexpr uint16_t HUMIDITY_TRACE {AZURE}; mshiriki wa u16

Ingawa hizi TFTs hazijulikani kwa utofautishaji wao (na ni mdogo kwa 5-6-5 RGB, rangi 16-bit) tumetoa mfano wa chaguo la mkusanyiko "NIGHT_MODE" ambayo imetolewa maoni kwa chaguo-msingi lakini inaweka onyesho

Rangi zingine zinaweza kubadilishwa vivyo hivyo. Je! Unataka kuisoma katika Imperial wakati inawaka moto? Hakuna shida! Tafuta na utoe maoni ("//") au ondoa laini ifuatayo na unapopakia tena kwenye ubao…

Maswali, maoni na maboresho yanapaswa kutumwa kwa GitHub.

Nyaraka ndefu zaidi kuhusu udukuzi wa mradi iko katika README. MD inayoandamana

Hatua ya 8: Kuidanganya

Mradi huu uliundwa kwa kutumia mkuu wa KISS na umekamilika kama ilivyo.

Inaweza kuunda msingi wa kitu kulingana na sensa nyingine - sahihi zaidi au haraka labda, ikiwa kuna nafasi ya kutosha kwa maktaba yake. Kama unavyoona, tayari mambo ni sawa.

Unapojua nambari vizuri, ni rahisi kubadilisha vitu kwa kasi, lakini hata bila uzoefu mwingi wa programu mengi ya maadili ya kila wakati katika "constants.h" eleza jinsi ya kubadilisha mambo. Waandaaji programu wa hali ya juu wataona kuwa ni rahisi (tunatumahi!) Kuvuta sehemu unazohitaji kwa matumizi ya baadaye. Kwa mfano, tulibadilisha onyesho la grafu na saa kamili ya wakati halisi chini ya saa. Saa inahitaji njia ya kuweka wakati hata hivyo, kwa hivyo sio muhimu kama ilivyo; tutatoa toleo la kazi la hiyo baadaye (unaweza kupata nambari ya maendeleo kwenye GitHub chini ya HotStuff Chrono).

Lakini kuna kitu juu ya maonyesho haya ambayo sio dhahiri mara moja mpaka uende kwenye programu kwenye - skrini ya kugusa.

Shida na skrini za kugusa za aina hii ni kwamba wanahitaji usawazishaji ambao unaongeza ugumu na, kusema ukweli, hakuna chumba na kazi zingine zote tulizojazana ili kubana maktaba nyingine huko. Hii ingewezekana na Arduino Mega ambayo ina nafasi kubwa zaidi, lakini inafurahisha wapi?

Angalia chini ya bodi na utaona kuwa mbali na I / O ya dijiti ya kuendesha LCD na kadi ya SD hakuna matokeo kwa ADC kugundua kipimo cha upinzani.

Odd sawa?

Wajanja hawa wabunifu. Onyesho lina bafa yake mwenyewe: hilo ni eneo la RAM ambalo linashikilia skrini kama ilivyo wakati umeme unabaki umeunganishwa ambayo inamaanisha kuwa unaweza (kwa mpango) kukataza pini kadhaa za kifaa wakati umewashwa na kuzitumia kwa kazi zingine - mradi ukawaweka nyuma baadaye!

Kwa habari juu ya jinsi hii inafanywa, tunapendekeza kusoma Limor "Lady Ada" Fry's resistive touchscreen library.

Na ikiwa utafanya kitu kizuri, tafadhali hakikisha kuweka Ombi la Kuvuta!

Hatua ya 9: Michango ya Hiari

Michango ya Hiari
Michango ya Hiari

Sasa hapa kuna chaguo la hiari, wacha tumtambulishe mwanamke ambaye alitoa uhai na jina kwa fonti zilizotumiwa katika mradi huu na bado anatuhimiza sisi sote, haswa kupokea habari kwamba amepata saratani na… wengi wetu tunajua jinsi ya kutisha hiyo bogeyman ni. Bio yake kamili iko kwenye wavuti yake https://www.rosedf.net/ na unaweza kumpata kwenye vituo vya kawaida vya media ya kijamii. Anasema mwenyewe:

"Ikiwa siko mafunzo ya kujaribu kufika angani, kuwaambia watu waende kuangalia angani yetu nzuri ya usiku, kutumia wakati na wale ninaowapenda, au kuwa mjinga tu, napenda kuzingatia mawazo yangu juu ya upatikanaji wa elimu na usawa. fanya kazi juu ya utetezi kwa wahanga wa unyanyasaji wa nyumbani / kijinsia, na kama ukosefu wa makazi kama mimi, na ninapenda kuongeza ufahamu juu ya umuhimu wa Afya ya Akili katika maisha ya kila siku na wasomi."

Ikiwa ungependa kumcheka pesa chache (au pesa yako yoyote ya ndani) basi sote tutathamini sana. Upendo mwingi uliingia katika kukuza HotStuff hata ilifikiri ilimaanishwa kama zoezi la kufundisha na mengi ya kazi hiyo yanaweza kutumiwa tena kwa miradi ya baadaye ambayo ina processor ya "polepole" lakini inahitaji haraka, wazi na juu ya nambari zote kubwa za nambari. font kwenye onyesho la TFT. Tolea hapa (una shukrani zetu):

paypal.me/FirstGenSci

Ilipendekeza: