Pagsukat ng temperatura at halumigmig sa Arduino - isang pagpipilian ng mga paraan
Upang lumikha ng isang istasyon ng panahon sa bahay o thermometer, kailangan mong malaman kung paano ipares ang board ng Arduino at isang aparato para sa pagsukat ng temperatura at halumigmig. Ang pagsukat ng temperatura ay maaaring makitungo sa paggamit ng isang thermistor o isang digital sensor DS18B20, ngunit para sa pagsukat ng halumigmig ay gumagamit ng mas kumplikadong mga aparato - sensor ng DHT11 o DHT22. Sa artikulong ito, ipapakita namin sa iyo kung paano masukat ang temperatura at halumigmig gamit ang Arduino at mga sensor na ito.
Ang pinakamadaling paraan upang matukoy ang temperatura ay ang paggamit ng isang thermistor. Ito ay isang uri ng risistor na ang pagtutol ay nakasalalay sa ambient temperatura. Mayroong mga thermistor na may positibo at negatibong koepisyent ng temperatura - ang PTC (tinatawag ding posistor) at mga thermistor ng NTC, ayon sa pagkakabanggit. Sa graph sa ibaba makikita mo ang pag-asa sa temperatura ng paglaban. Ang dash line ay nagpapakita ng pag-asa ...
Ano ang mga pagpapakita ng Nextion at kung paano gagana sa kanila?
Para sa pagpapatupad ng anumang mga proyekto, maging ito ay isang matalinong bahay, automation na pang-industriya, isang aparato para sa outputting computer system, o isang simpleng orasan, kakailanganin mo ang isang aparato na output. Ang isang simpleng pagpipilian ay pitong-segment na mga tagapagpahiwatig ng LED. Ngunit ang gayong pagpapatupad ay magiging mahirap makuha. Upang gawing moderno at maginhawa ang system, kailangan mong gumamit ng mga buong display na LCD. Sa artikulong ito, pag-uusapan natin ang tungkol sa mga pagpapakita ng Nextion, kung ano ito, kung paano, at kung bakit maaari itong magamit.
Ang posisyon ng tagagawa ay nagpapakita ng Nextion touch display bilang HMI - interface ng Human-machine, na sa wikang Ruso ay tulad ng isang "interface ng Human-machine." Ito ang pangalan ng anumang aparato sa tulong ng mga pakikipag-ugnayan ng tao-machine na naganap: pagsubaybay ng parameter, kontrol ng mga actuators, data entry, atbp. Sa pagsasagawa, hindi lamang ito isang display, ngunit isang aparato na may 32-bit ARM microcontroller na nakasakay, na "maaari" hindi lamang ipakita ang data ...
Ang mga Microcontroller ay isang mahalagang bahagi ng buhay ng isang modernong tao. Ginagamit ang mga ito mula sa mga laruan ng mga bata upang maproseso ang mga sistema ng kontrol. Salamat sa paggamit ng mga microcontroller, ang mga inhinyero ay nagtagumpay upang makamit ang higit na bilis ng pagmamanupaktura at kalidad ng produkto sa halos lahat ng mga lugar ng paggawa. Ang materyal na ito ay isang pangkalahatang-ideya ng mga pangunahing petsa sa kasaysayan ng mga microcontroller. Hindi ito isang teknikal na gabay, maraming mga subtleties at puntos ang nawawala.
Upang maunawaan ang mga kadahilanan para sa hitsura at pag-unlad ng teknolohiya ng microprocessor, tingnan ang mga katangian at tampok ng mga unang computer. ENIAC - ang unang computer, 1946. Timbang - 30 tonelada, sinakop ang buong silid o 85 kubiko metro ng dami sa espasyo. Malaking pagwawaldas ng init, pagkonsumo ng kuryente, pare-pareho ang mga pagkakamali dahil sa mga konektor ng lampara ng electronic. Ang mga oxygen ay humantong sa paglaho ng mga contact at lamp nawalan ng contactnawalan ng contact sa board ...
RTC Chart Real-Time Clips - Layunin, Mga Uri at Mga Halimbawa ng Paggamit
Upang maisagawa ang anumang mga gawain na may kaugnayan sa automation, madalas na kailangan mong bilangin ang ilang mga agwat ng oras. Minsan ginagawa ito sa pamamagitan ng pagbibilang ng isang tiyak na bilang ng mga tagal ng mga orasan o mga siklo ng makina. Gayunpaman, kahit na sinusunod nila ang isang naibigay na dalas at madalas na nakasalalay sa quartz resonator, kapag nagsasagawa ng mga operasyon sa totoong oras, at lalo na kung sila ay nakatali sa oras ng araw, lumilipat sila sa oras. Upang malutas ang problemang ito, gumamit ng real-time na orasan o chips ng RTC.
Ang RTC (real time clock, Ruso real-time na orasan) ay isang uri ng microcircuit na inilaan para sa pagbilang ng oras sa mga "real" unit (segundo, minuto, oras, atbp.). Nakasalalay ang mga ito sa isang mapagkukunan ng kapangyarihan, na maaaring maging panlabas, sa anyo ng isang maaaring palitan na baterya o isang baterya ng lithium, o isinama sa pabahay ng microcircuit.Ang mga signal ng orasan para sa pag-uulat ng oras ay maaaring makuha mula sa isang panlabas na quartz resonator ...
Ano ang mga ipinapakita para sa Arduino at kung paano ikonekta ang mga ito
Pinapayagan ka ng mga Microcontroller na gumawa ng anumang automation at monitoring system. Ngunit para sa pakikipag-ugnay ng teknolohiya at tao, kailangan namin ng parehong mga aparato sa pag-input - iba't ibang mga pindutan, lever, potentiometer, at mga aparato ng output - mga ilaw na tagapagpahiwatig (bombilya), iba't ibang mga aparato sa senyas ng tunog (tweeter), at sa wakas ay nagpapakita. Sa artikulong ito, titingnan namin ang mga pagpapakita ng character para sa Arduino, kung paano ikonekta ang mga ito at gawin itong gumana.
Ang mga pagpapakita ay maaaring nahahati sa segment (tulad ng isang digital na orasan), alphanumeric at graphic. Ginagamit ang segmented upang ipahiwatig ang mga simpleng dami, halimbawa: temperatura, oras, bilang ng mga rebolusyon. Ang mga ito ay ginagamit sa mga calculator at sa mga gamit sa bahay ng badyet hanggang sa araw na ito. Ang impormasyon ay ipinapakita sa pamamagitan ng pag-highlight ng ilang mga character. Maaari silang maging parehong likidong kristal at LED. Ang mga display na Alphanumeric ay matatagpuan sa lumang teknolohiya ...
Paano ikonekta ang dumadagdag na encoder sa Arduino
Kadalasan sa mga aparato sa mga microcontroller na kailangan mong ayusin ang pamamahala ng mga item sa menu o ipatupad ang ilang mga pagsasaayos. Maraming mga paraan: gumamit ng mga pindutan, variable na resistor, o mga encoder. Ang incremental encoder ay nagbibigay-daan sa iyo upang makontrol ang isang bagay sa pamamagitan ng walang katapusang pag-ikot ng hawakan. Sa artikulong ito, titingnan namin kung paano makagawa ang incremental encoder at Arduino work.
Ang incremental encoder, tulad ng anumang iba pang uri ng encoder, ay isang aparato na may isang umiikot na hawakan. Distantly, ito ay kahawig ng isang potensyomiter. Ang pangunahing pagkakaiba mula sa potensyomiter ay ang paghawak ng encoder ay umiikot sa 360 degree. Wala siyang matinding probisyon. Ang mga encoder ay dumating sa maraming uri. Ang incremental ay naiiba sa na sa tulong nito imposibleng malaman ang posisyon ng hawakan, ngunit ang katotohanan lamang ng pag-ikot sa ilang direksyon - sa kaliwa o sa kanan. Sa pamamagitan ng bilang ng mga pulses ng signal, maaari mo nang makalkula sa kung anong anggulo ang nakabukas ...
Mga microcontroller ng PIC para sa mga nagsisimula
Sa modernong merkado mayroong isang bilang ng mga pamilya at serye ng mga microcontroller mula sa iba't ibang mga tagagawa, kabilang sa mga ito ang AVR, STM32 at PIC ay maaaring makilala. Ang bawat isa sa mga pamilya ay natagpuan ang sariling saklaw. Sa artikulong ito sasabihin ko sa mga nagsisimula tungkol sa mga microcontroller ng PIC, ibig sabihin, kung ano ito at kung ano ang kailangan mong malaman upang makapagsimula sa kanila.
Ang PIC ay ang pangalan ng isang serye ng mga microcontroller na gawa ng Microchip Technology Inc (USA). Ang pangalang PIC ay nagmula sa Peripheral Interface Controller. Ang mga microcontroller ng PIC ay may isang arkitektura ng RISC. Ang RISC - isang pinaikling hanay ng mga tagubilin, ay ginagamit din sa mga processors para sa mga mobile device.Noong 2016, binili ng Microchip si Atmel, isang tagagawa ng mga Controller ng AVR. Samakatuwid, ang opisyal na website ay nagtatanghal ng mga microcontroller ng pamilya at PIC at AVR.Kabilang sa 8-bit PIC microcontroller, binubuo ito ng 3 pamilyana naiiba sa kaunting lalim at isang hanay ng mga utos...
Mga pamamaraan para sa pagbabasa at pamamahala ng mga port ng Arduino I / O
Upang makipag-ugnay sa mundo sa labas, kailangan mong i-configure ang mga output ng microcontroller upang makatanggap o magpadala ng isang signal. Bilang isang resulta, ang bawat pin ay gagana sa input at output mode. Mayroong dalawang mga paraan upang gawin ito sa bawat board na Arduino na gusto mo, eksakto kung paano mo natutunan mula sa artikulong ito.
Alam ng lahat na ang Arduino ay na-program sa C ++ na may ilang pagbagay at pagpapagaan para sa mga nagsisimula. Ito ay tinatawag na Wiring. Sa una, ang lahat ng mga arduino port ay tinukoy bilang mga input, at hindi na kailangang tukuyin ito sa code. Mayroong tatlong mga mode kung saan maaaring gumana ang port: INPUT - input, sa mode na ito, ang data ay binasa mula sa mga sensor, ang katayuan ng mga pindutan, analog at digital signal. Ang port ay matatagpuan sa tinatawag na high-impedance state, sa mga simpleng salita - ang input ay may mataas na pagtutol.OUTPUT - output, depende sa utos na inireseta sa code, ang port ay tumatagal ng halaga ng isa o zero.Ang output ay nagiging isang kinokontrol na mapagkukunan. ...