Ka mahi koe i tetahi kaupapa hiko, ka taea e te kowhiri i te microcontroller tika te awe i to wheako whanaketanga.E rua nga whiringa rongonui a Arduino ka whai whakaaro pea koe, ina koa kei te rapu koe i nga papaaho he ngawari ki te whakahaere me te whakahaere i nga momo whakauru me nga taonga taapiri iti.Ma te mohio ki nga rereketanga i waenga i a raatau ka taea te awhina i a koe ki te whakatau ko wai te mea pai ki to hiahia kaupapa.
Mena kei te rapu koe mo nga kaha o Wi-Fi me te Nihokikorangi, te ESP32, i whakawhanakehia e nga punaha Espressif, tera pea ko to hiahia.Ka haere mai me te tukatuka takirua, he nui ake te hipi toa, me te tere tere, kia pai ai te whakahaere i nga mahi matatini.Ano, e tautoko ana i te maha o nga peripherals penei i nga kaitahuri o te taatai (adcs), nga kaitahuri-ki-nga-a-ira, me te whakamahi i nga tono matatauTe nui ake o te mana tukatuka.
I tetahi atu taha, ki te tiimata noa koe, ki te hiahia ranei koe ki tetahi mea ngawari me te tika, ka pai ake a Arduino.E mohiotia ana mo tona ngawari o te whakamahinga, he mea pai mo nga timatanga, mo nga kaupapa tika ranei.Ko nga papa penei i te Arduino UNo, e whakamahi ana i te Atmega328P Microcontroller, tukuna he mahinga nui kia tiimata ai koe me te kore e tino nui ana koe.
Ka hoatu e te ESP32 te whiringa ki te whakawhanake ma te whakamahi i te anga whanaketanga ESP-id (Espressif id (espressif iduino, e whakarato ana i a koe ki te waihanga i nga hononga ahokore whakautu.Ko ona wharepukapuka API nui kia tirotirohia e koe nga whakaaro nui ake.I taua wa, ko te manakohanga arduino, me tana kowhiringa nui o nga whare pukapuka-a-hoa me te hapori tautoko i te ipurangi, ka awhina i a koe ki te rapu otinga me te ako i nga pukenga hou.
Ko te kohi mana tetahi atu take hei whakaaro, ina koa ka rere to kaupapa ki nga pākahiko.Mena kei te hanga koe i tetahi mea penei i te sensor mamao, i te taputapu IOT ranei he mea nui te ora o te pākahiko, e tuku ana te ESP32 i nga momo hiko-iti hei pupuri i te whakamahi i te kaha ki te iti o te whenua.He rereke, ko te nuinga o nga papa Arduino kaore i te arotau mo te kaha kaha ki waho o te pouaka.Ka hiahia pea koe ki te taapiri i nga tauira o-waho, ka whai waahi ranei etahi taapiri kia iti ake ai te kohi kaha.
Mena ko to kaupapa e uru ana ki te whatunga, ko nga ahuatanga o te ESP32 me te Nihokikorangi e hangaia ana hei kaitono kaha mo nga kaupapa IOT me nga matea ahokore.Ko tona kaha ki te hapai i nga mahi maha mo nga kawa rereke, ko te tikanga he pai ake mo nga whakaritenga o nga hononga matatini.Ahakoa ka taea e Arduino te whakatutuki i etahi taumata honohono i nga waahanga taapiri penei i te whakangungu Wi-Fi, te whakangungu ranei i te Ethernet, kaore i te rite o te ESP32.
Ko te kowhiri i waenga i te ESP32 me Arduino i te mutunga ka heke mai ki nga hiahia motuhake o to kaupapa.Mena e hiahia ana koe ki te whakawhitiwhiti korero ahokore, me te kaha tukatuka teitei, me te whakauru taapiri, ko te ESP32 he whiringa totika mo nga taputapu kaainga atamai, hangarau hangarau.Engari ki te mahi koe i tetahi mea ngawari, penei i te taangata tuuturu, he protoype maatauranga ranei, he wheako tika a Arduino me te wheako pai.
I roto i te maha o nga keehi, ko te taapiri i te ESP32 ki o punaha kei te whakaatu i nga mahi me te arahi i nga penapena utu, ina koa ka hiahiatia e koe te tuku raraunga pono me te pono.I te mutunga, ka tiimata to whiringa mena ka nui ake to painga i te kaha o to kaupapa mai i te ahuru o te ESP32, he ngawari te whakamahi a te Arduino.
Te ESP32 e mohiotia ana mo tona waatea me te utu, te whakarite i te kaupapa rongonui mo nga kaupapa IOT.Ki te Wi-Fi me te Nihokikorangi, he pai ki te hanga taputapu ka taea te hono me te whakawhiti korero ki a raatau ano.Ka whakahaerehia te reira i roto i te waahanga huringa o te 2.2V ki te 6V ka tukuna he mahinga pumau, e whakarato ana i tetahi putanga e neke atu ana i te 500 MA.Na tenei ka pai ake te waa ka hiahia koe ki te microcontroller e whakawhirinaki ana mo nga tono e hiahiatia ana.
I tana matua, he pūnaha rua-matua e whakahaerehia ana i te 160MHz e tere ana, e tere ana te tere me te mana ki te hapai i nga mahi maha i te wa kotahi.He awhina tenei i te wa e mahi ana koe i nga kaupapa IOT e hiahia ana kia rere te maha o nga tukanga.Kei te 520kb ano a SAMA me te 4 MB o te mahara Flash, e whakarato ana i te waahi ki te tautoko i te firmware uaua me te pupuri i nga mahi maeneene.
Ko nga waahanga Wi-Fi me te Nihokikorangi i hangaia ki te ESP32 ka taea e koe te hanga i nga taputapu ka taea te hono me te tohatoha i nga raraunga.He tino whai hua tenei mo nga kaupapa penei i nga punaha kaainga atamai, i nga taputapu ranei e tika ana kia whakawhiti korero ahokore.Ka taea e koe te whakamahi i nga taiao papatono rereke hei mahi me te ESP32, tae atu ki te whakaaturanga arduino, te micropython, esp-idf ranei, e tuku ana i te kaupapa here.
He pai te mahi a te ESP32 i te whānuitanga o te pāmahana, mai i te -40 ° C ki te 125 ° C, kia taea ai e koe te whakamahi i nga kaupapa e tika ana kia whakahaere i nga ahuatanga taiao.I roto i nga tatūnga kaainga atamai, ka taea e ia te whakahaere i te rama, nga punaha haumaru, me te whakahaere o te rangi e tika ana ki tana mahi kaha me te honohono pono.I roto i te whakamahi ahumahi, ka awhina te ESP32 ki te whakatika i nga tukanga me te tautoko i nga mahi maeneene ahakoa i nga ahuatanga tino nui.
Ki te tiki i nga hua pai mai i to ESP32, e hiahia ana koe ki te tuku mana pumau me te hononga Wi-Fi me te Nihokikorangi.Ko enei waahanga e whakarite ana kia pai te rere o o kaupapa, te whakatutuki i nga tono a nga tono-a-ao kaore he take.
Arduino Ko te poari whanaketanga tuwhera-puna e whakamahia ana mo te hanga i nga punaha whakauru, hangarau hangarau, me nga taputapu ion.I tana kaupapa ko te Atmega328P 8-bit Microcontroller, i hangaia hei whakahaere i nga whakauru whakauru me nga mahi whakaputa maana i ona titi mamati (0-13).Te whakahaere i te 5 Volts, ka tuhia e te poari i waenga i te 45 me te 80 Milliamperes, e tika ana mo nga kaupapa hiko.
E rua nga whiringa mana e rua me Arduino: Me hono atu ma te taura USB ranei te whakamahi i te pākahiko 9-Volt.He pai te hononga USB i te wa e mahi ana koe i to teepu, ka taea te tuku ngawari me te whakawhanaketanga i te wa e hono ana ki to rorohiko.Te pākahiko 9-volt, i runga i tetahi atu, he mea nekeneke, he mea tino tika mo nga kaupapa mamao, i nga tono mara ranei kei te mea nui te kawe.Ko te whiriwhiri i te puna mana ka whakawhirinaki ki nga whakaritenga o to kaupapa, ahakoa he mana tonu taau mo nga huihuinga whanaketanga, he otinga kawe ranei mo te mahi mara.
Ma te tere karaka o te 16 mhz, ka taea e Arduino te tukatuka ki te 16 miriona tohutohu mo ia hēkona.Ma tenei ka taea e ia te whakahaere i nga whakahau kia tere, kia pai ai te whakahaere i nga mahi maha i te wa kotahi.He mahi nui tenei tere i roto i nga kaupapa ka whai kiko te whakautu, penei i nga punaha aroturuki me te whakahaere.
Ko te Atmega328P Microcontroller e pa ana ki te Arduino e tuku toenga me te mahi, e taea ai te whakamahi i nga tono ngawari me te kaha ake.Ko ona titi mamati he ngawari ki te hono atu ki nga kaiwhakatuma, kaiwhakaari, me etahi atu waahanga hiko, te whakapiki i te mana o te poari ki te whakamana me te whanaketanga.Ahakoa kei te kohikohi koe i nga raraunga Sensor, ko te waihanga i nga whakaurunga toi whakawhitiwhiti korero, te hanga ranei i te waatea hauora, te ngawari o Arduino me te pono e whakatau i te whānuitanga o nga tono.
Ka tae mai ki te tukatuka kaha, kua whakauruhia te ESP32 ki te microprocessor dx6 e rua, ko te 520kb o SAM, he nui ake i te rahi o te waahi ki te whakahaere i nga waehere uaua me te whakahaere i nga mahi maha.Kei te tautokohia hoki e te ESP32 te whānuitanga o nga hononga peripheral penei i te Spi, Uart, me I2C, me te Wi-Fi me te Nihokikorangi.Ko enei waahanga ka tino taea te whakamahi i nga tono penei i nga punaha automation kaainga me nga karetao matatau, i reira e pai ai te whakahaere i nga kaiwhaiwhai me nga mahi i te wa kotahi.
I tetahi atu taha, ko te Arduino Uno e whakamahi ana i te Atmega328 Microcontroller Atmega328, e 32kb o te mahara Flash me te 2kb o SAM.Ka whakahaerehia i te tere karaka iti o te 16mhz me te whakauru i nga hononga whakawhitiwhiti paerewa penei i te Spi, I2C, me Uart.Ahakoa nga kaha o te tukatuka iti kua whakaritea ki te ESP32, ko te ngawari o te whakamahi a Arduino Uno me te ngawari o te whakamahinga mo te timatanga.Ko tana hoahoa tika e rite ana ki nga kaupapa penei i te papatono taketake me te hikohiko, kia rongonui i nga waahi maatauranga me nga kaiwhaiwhai.
Ko te ahuatanga tuuturu o te ESP32 ko tona hononga takirua, e tautoko ana i te wi-fi me te bluetooth (matarohia me te ble).Ko tenei honohono takirua ka taea e koe te hanga i nga taputapu e hono ana i te ipurangi me te kaha-kaha, ano he tohu mamao, te hangarau mamao ranei.He whiringa nui mo te IOT (Ipurangi o nga mea) kaupapa, kei reira te whakawhitiwhiti ahokore pono te mea nui.
Hei whakataurite, ko te Arduino Uno i whakawhirinaki ki nga hononga whakawhitiwhiti korero, penei i te USB mo te whakawhitiwhiti korero rangatū.Ahakoa ka taea e koe te taapiri i nga kaha Wi-Fi, i te Nihokikorangi ranei e whakamahi ana i nga waahanga taapiri, ko te tikanga ka nui ake te uaua me te utu.Na reira, ko te Arduino Uno i pai ake mo nga tono ngawari kei te hiahiatia te whakahaere tika, me te kore o te mana whakahaere, penei i nga robotika taketake, nga mahi miihini ranei.
E tautoko ana te EPS32 i nga reo papatono penei i te C, C ++, me Python.Ma tenei momo e taea ai e koe te whiriwhiri i te reo e pai ana ki nga hiahia o to kaupapa me nga hiahia whaiaro.Ko te taiao whanaketanga e whakaratohia ana mo te ESP32 kei roto i te taputapu whaanui me te SDK, e tuwhera ana nga waahanga hei hanga tono uaua me te whakamahi.Heoi, ka taea e tenei te haere mai me te pihi ako tuuturu, na te mea e hiahiatia ana he maarama hohonu ki nga whaanui o te papa.
He maha nga tono whaitake e whakaatu ana i te whakakotahitanga o te ESP32, ina koa i nga kaupapa e kii ana i te kaupapa korero.Hei tauira, he mea noa i roto i nga kaupapa IOT kia tiimata me te Python mo te Python mo te Whakariterite Tere ki te C ++ mo te pai ake o te mahi, e whakaatu ana i te waatea o te taputapu ESP32.
I tetahi atu taha, ko te tohu Arduino e tu ana mo tana ngawari me te ngawari o te whakamahinga, te nuinga o te tautoko C me C ++ reo.Ko tenei huarahi tika tonu he mea tino pai mo nga timatanga, na te mea ka taea e te papatono te waatea ake mena ka timata noa koe.Ko te kohinga whanui o nga wharepukapuka me te tautoko kaha hapori kia ngawari ake te tukanga whanaketanga, he maha nga tauira me nga akoranga.
Ko tenei arotahi ki te ngawari o te whakamahinga ka awhina koe ki te ako tere me te tango i te hapori nui o nga kaiwhakamahi e hiahia ana ki te awhina.Ko nga kaupapa tahi me nga wheako i roto i te hapori Arduino kaore noa e raru noa engari he maha hoki nga rauemi ako.
He maha nga kaiwhakaako me nga whakangahau e whakamahi ana i a Arduino hei taputapu hei whakaako i te papatono me te hikohiko.Ko te wairua tahi o te kaiao arduino e whakaatuhia ana i roto i te whānuitanga o nga kaupapa e waatea ana ki te ipurangi, ki te mahi hei taputapu maatauranga mo nga kaupapa hou.
I te whakataurite i te ESP32 me te Arduino, he pai ki te whakaaro ki nga kaha motuhake me te whakamahi i nga keehi o ia microcontroller.Ko enei rereketanga ka whakatau ko wai te tangata e pai ai te maha o nga hiahia me nga taumata o te kaupapa.
He tino tika te ESP32 mo nga kaupapa e hiahia ana kia nui ake te tukatuka kaha me te honohono kaha.Hei tauira, i roto i nga tono IOT, ka taea e te ESP32 te kohikohi, te tukatuka, me te tuku i nga raraunga whakawhetai ki tana punaha-rua me nga waahanga Wi-Fi me te Nihokikorangi.Ma tenei ka tino pai mo nga punaha kaainga atamai penei i te rama rama me te mana o te huarere, kei te pai te mahi me te mahi seamless.Kei te pai ano hoki mo te Ahumahi Ahumahi, kei reira te aro turuki i nga raraunga-tūturu me te whakawhitiwhiti korero i waenga i nga taputapu e hiahiatia ana.
Ko te ESP32 e whakamahia ana i roto i nga punaha IOT nui-tauine e hono ana i nga taputapu maha ki te tūmau raraunga mo te waa-a-waa me te whakahaere mamao.He maha nga kaiwhakamahi kua kitea he pono, he pumau i roto i nga mahi whakamahere matatini, he pai ki te pupuri i nga mahi maeneene ki te tono taiao.
E mohiotia ana a Arduino mo tana ngawari, he pai te whiriwhiri mo nga kaupapa maatauranga, mahi toi auaha, me nga whakangahau.I roto i nga akomanga, ka whakamahi tonu nga kaiako i a Arduino ki te whakauru i nga akonga ki nga kaupapa matua i roto i nga hikohiko me te taatai.Ma tenei ringaringa-i runga ake i te maarama ki te hopu i nga whakaaro o te kaupapa ma te wheako whaitake.Ka huri ano hoki nga kaitoi me nga kaiwaiata a Arduino mo te hanga kaupapa whakawhitiwhiti korero penei i nga mahi whakairo ritenga, ki nga prototenga kaainga kaainga ranei.
Ma te titiro ki nga tono whaitake me nga wheako kaiwhakamahi o enei Microconters, e maarama ana ko te ESP32 me Arduino nga hiahia rereke.He pai te ESP32 mo nga kaupapa whakamua me te hono honohono, i te mea he tino pai a Arduino mo nga timatanga me nga kaupapa auaha, e tuku ana i te ngawari me te ngawari o te whakamahi.Ko te kowhiri i waenga i te rua ka whakawhirinaki ki te uaua me nga whaainga o to kaupapa.
Āhuatanga | ESP32 | Arduino |
Whakaaturanga | Te mana-iti, te SoC-utu (punaha i runga i te maramara) raupapa me nga mahi diluetooth me nga mahi wi-fi. | Poari Whakawhanake tuwhera. |
Pāt | Tensilica XTENSA LX6 PTPU. | 8-bit atmega328p microcontroller. |
Ngaohiko whakahaere | 3.3v | 5v |
Rāme | 520KB | 2KB |
Hono Ipurangi | I hangaia-i roto i te tauranga Wi-Fi me te Ethernet. | Te hononga Ethernet. |
Nihokikou | He tohu honohono Nihokikorangi. | Kaore he hononga bluetooth. |
Taonga | Ka tautokohia a Python, MicropyThon, C, me C ++. | Ka tautokohia te reo C me C ++. |
Pūnaha Whakahaere | Kei te hiahia nga punaha whakahaere penei i a Raspbian me Ubuntu. | Kaore he punaha whakahaere e hiahiatia ana. |
Te mahinga tere | Tae atu ki te 240 mhz. | 16 mhz. |
Mahara koreutu | 16MB o te mahara Flash. | Ko te 4MB te rereke. |
Utu | Ko te tikanga he iti ake te utu atu i a Arduino. | Kaore e tino utu. |
Whānau | Te whanau ESP. | Whanau Atmega. |
Nga Pika Whakauru | 18 Pika whakauru. | 6 Pika whakauru. |
Pine gpio | 48 pine gpio. | 20 gpio pini, 6 me te PWM putanga. |
Nga momo poari | ESP32 dev Kit doit, devkitc, pico, kanohi, mea, em, 32s. | Arduino Uno, Mega, Nano, Leonardo. |
Kaha | Te kaha tukatuka kaha me nga waahanga honohono. | Te ngawari me te tautoko hapori. |
Ki te kohi, ko te ESP32 me te Arduino kei a raatau te kaha ki o hiahia mo o kaupapa.Ko te ESP32 e kaha ana i nga kaupapa e hiahia ana kia nui ake te tukatuka, te hononga ahokore, me te ahunga whakamua, a, te Arduino e tuku ana i tetahi paparanga-kaiwhakamahi mo nga kaupapa maamaa me nga kaupapa maatauranga.Ko te mutunga, ko te whiriwhiri i te tika ka heke mai ki te maarama ki nga whakaritenga o to kaupapa.Ahakoa e hiahia ana koe ki nga waahanga kaha, i te mahinga tika ranei, he mea nui nga papaa e rua ki te tuku.
Tena koa tukuna mai he uiui, ka whakautu wawe taatau.
i te 2024/10/7
i te 2024/10/7
i te 1970/01/1 2933
i te 1970/01/1 2487
i te 1970/01/1 2079
i te 0400/11/8 1872
i te 1970/01/1 1759
i te 1970/01/1 1709
i te 1970/01/1 1649
i te 1970/01/1 1537
i te 1970/01/1 1533
i te 1970/01/1 1500