Orodha ya maudhui:

Kuanza kwa Arduino na Vifaa vya Vifaa na Programu na Mafunzo ya Arduino: Hatua 11
Kuanza kwa Arduino na Vifaa vya Vifaa na Programu na Mafunzo ya Arduino: Hatua 11

Video: Kuanza kwa Arduino na Vifaa vya Vifaa na Programu na Mafunzo ya Arduino: Hatua 11

Video: Kuanza kwa Arduino na Vifaa vya Vifaa na Programu na Mafunzo ya Arduino: Hatua 11
Video: Как измерить любое напряжение постоянного тока с Arduino ARDVC-01 2024, Julai
Anonim
Kuanza kwa Arduino na vifaa vya programu na programu na Mafunzo ya Arduino
Kuanza kwa Arduino na vifaa vya programu na programu na Mafunzo ya Arduino

Siku hizi, Watengenezaji, Watengenezaji wanapendelea Arduino kwa maendeleo ya haraka ya mfano wa miradi.

Arduino ni jukwaa la elektroniki lenye chanzo wazi kulingana na vifaa rahisi kutumia na programu. Arduino ina jamii nzuri sana ya watumiaji. Ubunifu wa bodi ya Arduino hutumia watawala anuwai ambao ni pamoja na (AVR Family, nRF5x Family na watawala wachache wa STM32 na ESP8266 / ESP32). Bodi ina pini nyingi za Analog na Digital Input / Pato. Bodi ina USB kwa Serial Converter pia ambayo husaidia kupanga kidhibiti.

Katika chapisho hili tutaona Jinsi ya kutumia bodi za Arduino IDE na Arduino. Arduino ni rahisi kutumia na chaguo nzuri sana kwa miradi ya prototyping. Utapata maktaba mengi na idadi ya vifaa vya ujenzi kwa bodi ya arduino ambayo hupata pini inayofaa kubandika kwenye bodi ya moduli na bodi ya Arduino.

Ikiwa unatumia bodi ya Arduino basi hautahitaji programu yoyote au zana yoyote ya kupanga kwa bodi za Arduino. Kwa sababu bodi hizo tayari zimeangaza na bootloader ya serial na iko tayari kuangaza juu ya usb kwa interface ya serial.

Hatua ya 1: Pointi za Kufunikwa

Pointi zifuatazo zimefunikwa katika mafunzo haya yaliyoshirikishwa katika Hatua # 4.

Mchoro Umeelezewa 2 njia ya kukatiza 9. Mfano kwenye ADC.

Hatua ya 2: Je! Bootloader ni nini?

Katika Lugha Rahisi, Bootloader ni kipande cha nambari ambacho kinakubali nambari hiyo na kuiandika kwa taa yetu wenyewe.

Bootloader ni kipande cha nambari ambacho hufanya kwanza wakati wowote mtawala anapopata nguvu ON au kuweka upya kisha kuanza programu.

Wakati bootloader itatekelezwa, itaangalia amri au Takwimu kwenye Kiolesura kama UART, SPI, CAN au USB. Bootloader inaweza kutekeleza kwenye UART, SPI, CAN au USB.

Katika kesi ya bootloader, hatuitaji kutumia programu kila wakati. Lakini ikiwa hakuna bootloader kwenye kidhibiti basi katika kesi hiyo lazima tutumie programu / Flasher.

Na tunapaswa kutumia programu / Flasherto flash bootloader. Mara baada ya bootloader kuangaza basi hakuna haja ya programu / Flasher.

Ardiuno anakuja na bootloader imeangaza kwenye bodi

Hatua ya 3: Kuingiliana kwa LED, Muhimu na ADC

Kuingiliana kwa LED, Muhimu na ADC
Kuingiliana kwa LED, Muhimu na ADC
Kuingiliana kwa LED, Muhimu na ADC
Kuingiliana kwa LED, Muhimu na ADC

Kufuatia aina ya miingiliano imefunikwa katika mafunzo haya.

1. Kiunganisho kilichoongozwa

2. Muunganisho muhimu

3. Muunganisho wa sufuria

1. Kiunganisho kilichoongozwa:

Led imeunganishwa na pini ya PC13 ya Arduino. Sehemu kubwa ya arduino ina USER mmoja aliyeongozwa kwenye bodi. Kwa hivyo, Msanidi programu anatumia tu mfano wa kupepesa kutoka kwa maktaba ya mfano.

2. Badilisha interface:

Kubadili kunaweza kusomwa kwa njia mbili, moja ni njia ya kupigia kura na nyingine ni usumbufu msingi. Katika njia ya kupigia kura, swichi itasomwa kila wakati na hatua zinaweza kuchukuliwa.

Na kwa njia ya Kukatiza, Hatua inaweza kuchukuliwa mara tu Kitufe kinapobanwa.

3. Kiunganishi cha sufuria:

POT ya Analog imeunganishwa na Pini ya Analog ya Arduino.

Hatua ya 4: Vipengele vinavyohitajika

Arduino Uno nchini India-

Arduino Uno nchini Uingereza -

Arduino Uno huko USA -

Arduino Nano

Arduino Nano nchini India-

Arduino Nano nchini Uingereza -

Arduino Nano huko USA -

HC-SR04HC-SR04 nchini Uingereza -

HC-SR04 huko USA -

MLX90614

MLX90614 nchini India-

MLX90614 nchini Uingereza -

MLX90614 huko USA -

Mkate wa mkate Mkate nchini India-

Mkate wa Mkate nchini USA-

Mkate wa Mkate nchini Uingereza-

16X2 LCD16X2 LCD nchini India-

16X2 LCD nchini Uingereza -

16X2 LCD huko USA -

Hatua ya 5: Mafunzo

Image
Image

Hatua ya 6: Interface ya LCD

Kiolesura cha LCD
Kiolesura cha LCD

16x2 LCD ni tabia 16 na safu 2 ya LCD ambayo ina pini 16 za unganisho. LCD hii inahitaji data au maandishi katika muundo wa ASCII kuonyesha.

Safu ya kwanza inaanza na 0x80 na safu ya 2 huanza na anwani ya 0xC0.

LCD inaweza kufanya kazi kwa 4-bit au 8-bit mode. Katika hali 4 kidogo, Takwimu / Amri Imetumwa katika Umbizo la Nibble Kwanza juu na kisha chini Nibble.

Kwa mfano, kutuma 0x45 Kwanza 4 itatumwa Kisha 5 itatumwa.

Tafadhali rejelea mpango.

Kuna pini 3 za kudhibiti ambazo ni RS, RW, E. Jinsi ya Kutumia RS: Wakati Amri inatumwa, basi RS = 0 Wakati data inatumwa, basi RS = 1 Jinsi ya kutumia RW:

Pini ya RW ni Soma / Andika. ambapo, RW = 0 inamaanisha Andika Takwimu kwenye LCD RW = 1 inamaanisha Soma Takwimu kutoka LCD

Wakati tunaandika kwa amri ya LCD / Takwimu, tunaweka pini kama LOW. Wakati tunasoma kutoka LCD, tunaweka pini kama JUU. Kwa upande wetu, tumeiimarisha kwa kiwango cha chini, kwa sababu tutakuwa tunaiandikia LCD kila wakati. Jinsi ya kutumia E (Wezesha): Tunapotuma data kwa LCD, tunatoa pigo kwa LCD kwa msaada wa pini ya E. Mzunguko wa Utaratibu:

Huu ni mtiririko wa kiwango cha juu lazima tufuate wakati tunapeleka COMMAND / DATA kwa LCD. Nibble ya Juu Wezesha Pulse, Thamani sahihi ya RS, Kulingana na AMRI / DATA

Nibble ya chini Wezesha Pulse, Thamani sahihi ya RS, Kulingana na AMRI / DATA

Hatua ya 7: Mafunzo

Image
Image

Hatua ya 8: Interface ya Sensorer ya Ultrasonic

Maingiliano ya Sensorer ya Ultrasonic
Maingiliano ya Sensorer ya Ultrasonic

Katika moduli ya ultrasonic HCSR04, tunapaswa kutoa pigo la kuchochea kwenye pini ya kuchochea, ili itazalisha ultrasound ya masafa 40 kHz. Baada ya kuzalisha ultrasound yaani kunde 8 za 40 kHz, hufanya pini ya mwangwi iwe juu. Pini ya Echo inabaki juu hadi isiporudisha sauti ya mwangwi.

Kwa hivyo upana wa pini ya mwangwi utakuwa wakati wa sauti kusafiri kwenda kwenye kitu na kurudi nyuma. Mara tu tunapopata wakati tunaweza kuhesabu umbali, kwani tunajua kasi ya sauti. HC-SR04 inaweza kupima kutoka 2 cm - 400 cm.

Moduli ya Ultrasonic itazalisha mawimbi ya ultrasonic ambayo iko juu ya masafa ya kugundulika ya binadamu, kawaida juu ya 20, 000 Hz. Kwa upande wetu tutakuwa tukipitisha mzunguko wa 40Khz.

Hatua ya 9: MLX90614 Interface ya Sensor ya Joto

MLX90614 Kiingiliano cha Sensorer ya Joto
MLX90614 Kiingiliano cha Sensorer ya Joto
MLX90614 Kiingiliano cha Sensorer ya Joto
MLX90614 Kiingiliano cha Sensorer ya Joto

MLX90614 ni sensor ya joto ya IR ya msingi i2c inafanya kazi kwenye kugundua mionzi ya joto.

Kwa ndani, MLX90614 ni kuoanisha vifaa viwili: kichunguzi cha infrared thermopile na processor ya hali ya ishara. Kulingana na sheria ya Stefan-Boltzman, kitu chochote ambacho sio chini ya sifuri kabisa (0 ° K) hutoa (isiyo ya kibinadamu-inayoonekana na macho) kwenye wigo wa infrared ambao ni sawa na joto lake. Thermopile maalum ya infrared ndani ya MLX90614 inahisi ni kiasi gani cha nishati ya infrared inayotolewa na vifaa kwenye uwanja wake wa maoni, na hutoa ishara ya umeme sawia na hiyo. Voltage hiyo inayozalishwa na thermopile huchukuliwa na processor ya 17-bit ADC ya processor, kisha ikasimamishwa kabla ya kupitishwa kwa microcontroller.

Hatua ya 10: Mafunzo

Image
Image

Hatua ya 11: Bodi zaidi

Ilipendekeza: