Orodha ya maudhui:
- Hatua ya 1: Pointi za Kufunikwa
- Hatua ya 2: Je! Bootloader ni nini?
- Hatua ya 3: Kuingiliana kwa LED, Muhimu na ADC
- Hatua ya 4: Vipengele vinavyohitajika
- Hatua ya 5: Mafunzo
- Hatua ya 6: Interface ya LCD
- Hatua ya 7: Mafunzo
- Hatua ya 8: Interface ya Sensorer ya Ultrasonic
- Hatua ya 9: MLX90614 Interface ya Sensor ya Joto
- Hatua ya 10: Mafunzo
- Hatua ya 11: Bodi zaidi
Video: Kuanza kwa Arduino na Vifaa vya Vifaa na Programu na Mafunzo ya Arduino: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
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
Hatua ya 6: Interface ya 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
Hatua ya 8: Interface 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 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
Hatua ya 11: Bodi zaidi
Ilipendekeza:
Kubadilisha Tuchless kwa Vifaa vya Nyumbani -- Dhibiti Vifaa Vyako vya Nyumbani Bila Kubadilisha Sana: Hatua 4
Kubadilisha Tuchless kwa Vifaa vya Nyumbani || Dhibiti Vifaa Vyako vya Nyumbani Bila Kubadilisha Kabisa: Hii ni Kubadilisha bila malipo kwa Vifaa vya Nyumbani. Unaweza Kutumia Hii Kwenye Mahali Yoyote Ya Umma Ili Kusaidia Kupambana na Virusi Vyovyote. Mzunguko Kulingana na Mzunguko wa Sura ya Giza Iliyotengenezwa na Op-Amp Na LDR. Sehemu ya pili muhimu ya Mzunguko huu SR Flip-Flop na Sequencell
Rekebisha vifaa vya kichwa vya ubunifu vya Tactic3D Rage (Blinking ya bluu, Hakuna Kuoanisha, Kubadilisha Betri): Hatua 11
Rekebisha vifaa vya kichwa vya ubunifu vya Tactic3D Rage (Blinking ya Bluu, Hakuna Kuoanisha, Kubadilisha Betri): Mwongozo huu katika picha ni kwa wale wanaomiliki Headset ya Ubunifu, waliopotea kuoanisha na transmita ya USB na kuoanisha tena haifanyi kazi kwani kichwa cha kichwa kinang'aa polepole bluu na bila kuguswa na vifungo tena. Katika hali hii hauwezi
VYOMBO VYA HABARI VYA BUUU VYA MABADILIKO VYA KIUME VYA 3D: Hatua 14 (zenye Picha)
DIY 3D iliyochapishwa wasemaji BLUETOOTH: Halo kila mtu, hii ni Maagizo yangu ya kwanza kabisa. Niliamua kuifanya iwe rahisi. Kwa hivyo katika mafunzo haya, nitawaonyesha nyinyi jinsi nilivyotengeneza spika hii rahisi na rahisi ya Bluetooth ambayo kila mtu angeweza kutengeneza kwa urahisi.Mwili wa spika ni 3D pr
Vifaa vya Kujifunza vya Elektroniki vya DIY: Hatua 5
Kitengo cha Kujifunza Elektroniki cha DIY: Nilitaka kutengeneza vifaa vya kujifunzia vya elektroniki vinafaa kwa miaka 12 na zaidi. Sio kitu cha kupendeza kama vifaa vya Elenco kwa mfano lakini Inaweza kufanywa kwa urahisi nyumbani baada ya kutembelea haraka duka la vifaa vya elektroniki. Kifaa hiki cha kujifunzia huanza na ed
IPhone + Nano + Kituo cha Kuweka vifaa vya kuweka vifaa vya sauti cha Bluetooth: Hatua 3
IPhone + Nano + Kituo cha Kupachika vifaa vya Headset cha Bluetooth: Niliruka kwenye bandwagon ya iPhone wakati 3G ilipokuja ikitoa mlango. Bidhaa nyingine tu ya Apple ambayo nimemiliki ni iPod Nano ambayo ninatumia kwa tununi wakati ninaendesha. Sasa na bidhaa mbili za kuchaji, bidhaa mbili za kusawazisha na shida mara mbili