ఇంటర్నెట్ ఆఫ్ థింగ్స్ (IoT) ఇటీవల విద్యా మరియు పారిశ్రామిక రంగాలలో ఆమోదం పొందింది. 2014లో ఎస్ప్రెస్సిఫ్ సిస్టమ్స్ ESP8266 IoT బోర్డ్ను విడుదల చేసింది మరియు తర్వాత 2016లో వారు ESP32గా పేర్కొన్న అధునాతన సంస్కరణను విడుదల చేశారు. ఈ రోజు వరకు ఈ రెండు ESP బోర్డులు IoT ఆధారిత మైక్రోకంట్రోలర్స్ బోర్డులకు నాయకత్వం వహిస్తున్నాయి. కొన్నిసార్లు చాలా మందికి వాటి మధ్య ఎంపిక చేసుకోవడం గందరగోళంగా ఉంటుంది. కాబట్టి ఇక్కడ ఈ పాఠంలో వాటి మధ్య సంక్షిప్త పోలికను చర్చిస్తాము.
ESP32
ESP32 అనేది అధిక క్లాక్డ్ స్పీడ్ పవర్ ఫుల్ మైక్రోకంట్రోలర్ బోర్డ్, ఇది ESP8266 యొక్క వారసుడు. ఇది 160MHz నుండి 240MHz వరకు క్లాక్ ఫ్రీక్వెన్సీతో డ్యూయల్ కోర్ CPU మరియు అంతర్నిర్మిత ఇంటిగ్రేటెడ్ WiFi మరియు బ్లూటూత్ మాడ్యూల్ను కలిగి ఉంది.
ఇది అల్ట్రా-తక్కువ పవర్ కో ప్రాసెసర్ని కలిగి ఉంది, ఇది లోతైన నిద్ర మోడ్లో ఒకే బ్యాటరీపై సంవత్సరాల వరకు పని చేస్తుంది. ఇది ఇంటిగ్రేటెడ్ పవర్ యాంప్లిఫైయర్లు, తక్కువ నాయిస్ యాంప్లిఫైయర్లు, అధునాతన భద్రతా వ్యవస్థ మరియు 2.5GHz డ్యూయల్ మోడ్ వైఫై మరియు బ్లూటూత్ మాడ్యూల్ను కలిగి ఉంది. ఈ లక్షణాలన్నీ ఒక చిన్న, ప్రింటెడ్ బోర్డ్లో ఉంటాయి, ఇది Arduino Uno కంటే చౌకగా ఉండటమే కాకుండా దాని పరిమాణంలో సగం ఉంటుంది.
ESP32 యొక్క కొన్ని ప్రధాన లక్షణాలు ఇక్కడ ఉన్నాయి:
-
- ESP32 డ్యూయల్ కోర్ హై స్పీడ్ క్లాక్ ప్రాసెసర్ని కలిగి ఉంది
- వైర్లెస్ ఆధారిత ప్రాజెక్ట్ల కోసం అంతర్నిర్మిత WiFi మరియు బ్లూటూత్ మద్దతు
- మరిన్ని GPIO పిన్లు అందుబాటులో ఉన్నాయి
- ESP32 మాకు 150Mbps వరకు అద్భుతమైన వేగాన్ని అందిస్తుంది
ESP8266
Espressif సిస్టమ్స్ రూపొందించిన ESP8266 అనేది సమీకృత WiFi SoC సొల్యూషన్, ఇది సమర్ధవంతమైన విద్యుత్ వినియోగం మరియు IoT పరిశ్రమ అప్లికేషన్ల కోసం కాంపాక్ట్ డిజైన్ బోర్డ్ కోసం వినియోగదారు డిమాండ్ను కలుస్తుంది. ఇది పూర్తిగా పనిచేసే IoT ఆధారిత WiFi పరికరాన్ని తయారు చేయడానికి అవసరమైన అన్ని భాగాలను అనుసంధానిస్తుంది.
సింగిల్ కోర్ L106 Xtensa ప్రాసెసర్లో 32KB ఇన్స్ట్రక్షన్ మెమరీ స్పేస్, 16 GPIO పిన్లు మరియు UART, SPI, I2C మరియు అనలాగ్ టు డిజిటల్ (ADC) కన్వర్టర్ వంటి బహుళ కమ్యూనికేషన్ ప్రోటోకాల్లు ఉన్నాయి.
ESP8266 యొక్క కొన్ని ప్రధాన ముఖ్యాంశాలు:
-
- ESP8266 శక్తివంతమైన 32-బిట్ L106 Xtensa ఆన్బోర్డ్ ప్రాసెసింగ్ చిప్ని కలిగి ఉంది
- ఇది స్వీయ-కాలిబ్రేటెడ్ రేడియో ఫ్రీక్వెన్సీని కలిగి ఉంది
- ఇది చిప్ ఇంటిగ్రేషన్పై అధిక స్థాయిని కలిగి ఉంది, ఇది బాహ్య సర్క్యూట్రీ అవసరాన్ని తొలగిస్తుంది
- ఇది 17 GPIO పిన్లను కలిగి ఉంది.
- 32 kB ఇన్స్ట్రక్షన్ ర్యామ్
- ఇది 10-బిట్ ADCని కలిగి ఉంది
- UART, SPI, I2C మరియు I2S వంటి బహుళ కమ్యూనికేషన్ ప్రోటోకాల్లు
ESP32 vs ESP8266 మధ్య పోలిక
ESP32 మరియు ESP8266 మధ్య సంక్షిప్త పోలిక ఇక్కడ ఉంది. వాటి మధ్య ఉన్న కొన్ని ఫీచర్లు WiFi సపోర్ట్ లాగానే ఉంటాయి కానీ ESP8266 బ్లూటూత్ మాడ్యూల్ మరియు సెక్యూరిటీలో వెనుకబడి ఉంది.
పోలిక | ESP32 | ESP8266 |
ప్రాసెసర్ | Tensilica Xtensa LX6 మైక్రోప్రాసెసర్ | Xtensa 32-bit L106 |
ప్రాసెసర్ కోర్ | డ్యూయల్ కోర్లు | సింగిల్ కోర్ |
ఆపరేటింగ్ వోల్టేజీలు | 2.5 V నుండి 3.6 V | 2.5 V నుండి 3.6 V |
బ్లూటూత్ | డ్యూయల్ బ్లూటూత్ క్లాసిక్ + BLE | లేదు |
WiFi మద్దతు | అవును | అవును |
హార్డ్వేర్ భద్రత | మరింత ముందస్తు భద్రత | లేదు |
హాల్ సెన్సార్ | అవును | లేదు |
ఉష్ణోగ్రత సెన్సార్ | అవును | లేదు |
కెపాసిటివ్ టచ్ సెన్సార్ | 10 | లేదు |
విద్యుత్ వినియోగం | 10uA లోతైన సెన్సార్ | 20uA |
కో-ప్రాసెసర్ | ULP | లేదు |
GPIO | 39 | 17 |
SPI | 4 | రెండు |
రొమ్ | 448 కి.బి | లేదు |
చెయ్యవచ్చు | రెండు | లేదు |
UART | అవును | అవును |
ఏది మంచిది: ESP32 లేదా ESP8266
పైన పేర్కొన్న అన్ని పోలికలను చూస్తే, ESP32 ESP8266 కంటే మెరుగ్గా ఉంది. ఇది ఎక్కువ సంఖ్యలో ఫీచర్లలో ముందుంది CPU కోర్లు , వేగవంతమైన WiFi మరియు బ్లూటూత్ మద్దతు. మరియు ఇది రెట్టింపు సంఖ్యలో వస్తుంది GPIO పిన్స్ ESP8266తో పోలిస్తే.
వంటి కొన్ని ఫీచర్లు కూడా ఇందులో ఉన్నాయి కెపాసిటివ్ టచ్ GPIO పిన్స్, హాల్ ప్రభావం సెన్సార్ మరియు ఉష్ణోగ్రత సెన్సార్ , కాబట్టి ESP32 వెళ్ళడానికి మార్గం.
ముగింపు
ఈ రెండు బోర్డులు ESP32 మరియు ESP8266 వాటి స్థానంలో మంచివి. ESP8266 ప్రాసెసర్ తక్కువ కరెంట్ అప్లికేషన్ల కోసం మరింత ఆప్టిమైజ్ చేయబడింది, అయితే ESP32 హాల్ ఎఫెక్ట్ మరియు టెంపరేచర్ సెన్సార్ వంటి లక్షణాలతో ఎక్కువ GPIO పిన్లను కలిగి ఉంది. వాటిలో ఒకదాన్ని ఎంచుకోవడానికి ఇది అన్ని బోర్డు అవసరాలపై ఆధారపడి ఉంటుంది. మేము సిఫార్సు చేస్తున్నాము ESP32 ఎందుకంటే ఇది మరింత భద్రతతో కూడిన మరింత అధునాతన వెర్షన్. వాటి మధ్య నిర్ణయం తీసుకోవడంలో ఈ కథనం మీకు మరింత సహాయం చేస్తుంది.