کمپيوټر, وسايل
Microcontroller ESP8266: نښلوي او عيارول
کاروونکو لا اداره ته ESP8266-12 چپس له خوا Espressif خوشې خپل پاملرنه کړې وي. د دا لګښت دی چې د معياري بلوتوث اړونی-کارت په پرتله ډېر ارزانه او په وړو ابعادو، هغه ډېر ځانګړنې دي. اوس د کور د ټولو مينه والو د دې فرصت په دوو طريقو په يوه مباني Fi شبکه کار کوي، چې د ده، چې ستاسو د کمپيوټر د هر ډول لاس رسی ټکي سره وصل او يا دا شامل دي په توګه د يو ټکی درلود.
له بلې خوا، تاسو باید په سمه توګه پوه شي هغه څه چې دا کارتونه یوازې ډال، یوازې د مباني Fi له لارې د اړیکو طرحه نه دي. پخپله ESP8266 خپل ذات کې يو microcontroller، چې د خپلو UART، GPIO او SPI واصل، یعنې دا یوه بشپړه توګه ځان شامل وسايلو په توګه وکارول شي. د دې چپس وروسته زياتره د یو رښتیني انقلاب په نامه، او د وخت په تېرېدو، داسې وسایل به هم د ټکنالوژۍ تر ټولو اساسي ډولونه جوړ شي، خو تر هغه وخته چې د آله نسبتا نوې ده او په هغې باندې د یوه باثباته اورجینال نه دی. په ټوله نړۍ کې ګڼ شمېر کارپوهان هڅه کوي چې د خپل اورجینال اختراع کړي، ځکه چې هغوی ته د ډکولو په تور په رښتيا ستونزمنه نه ده، خو په کې د بېلابېلو ستونزو سره سره، د آلې اوس د استعمال لپاره خورا مناسب نوم ورکول کېدای شي.
په اوس مهال، موږ یوازې دوه د دې ماډل د استعمال لپاره انتخابونه په پام کې:
- سره اضافي microcontroller، یا کمپیوټر، چې به د کنترول ماډل UART له لارې ترسره شي په ترکیب بورډ کاروي.
- د چپس، چې بيا اجازه ورکوي چې د ځان شامل واحد په توګه دا کار واخلي خپلواک لیکلو اورجینال.
دا طبیعي ده چې په دې صورت کې د یوه خپلواک اورجینال په پام کې، موږ به نه.
په کتو د استعمال او ښه فعالیت په اسانۍ سره، زياتره خلک د ډیرو microcontrollers په منځ کې دي د خپلو غوره ESP8266 موډل ورکړي. سره نښلوي او د آلې د اورجینال تجدید دی ډېر ساده او د السرسۍ وړ، او په همدغه هارډویر چې تاسو ته د کمپيوټر وسايلو سره نښلوي. دا ټول د USB-TTL-بدلونکي ورته، يا، که يو بل اتصال انتخابونه غوره، کولای شي اندکس او Arduino له لارې ترسره شوي دي.
څنګه وګورئ؟
د دې لپاره چې د نوي پیرودل آله د فعالیت وازمايي، تاسو بايد د باثباته ولتاژ یوه ځانګړې سرچینې وکاروي، تر 3.3 ولته. سملاسي دا يادولو وړ ده چې د ماډل رسولو ولتاژ لړ د دریښتینو له 3 نه تر 3.6 ولته دی، او د ولتاژ رسولو زیات په فوري ډول د حقيقت چې تاسو په ساده ډول به ستاسو ESP8266 زيان سبب. فلش او نورو سافټ ورته حالت وروسته ښايي د پيل په سمه توګه کار نه، او تاسو لا لري چې د واحد او يا نورو شيانو ته سم دا ترميم کړي.
د microcontroller موډل د کړنو معلوم، تاسو يوازې د اړتيا د درې سنجاقونو سره نښلوي:
- CH_PD او VCC د 3.3 ولته د بريښنا د وصل دي.
- GND په ځمکه کی له سره نښلي.
که تاسو ESP-01، او هر بل ماډل نه کاروي او دا چې په دې صورت کې تاسو ته اړتیا ده په لومړي سر حاضر مشتق GPIO15، بیا، او دا به شي لا په ځمکه کی له سره نښلول.
که فابريکه اورجینال ته په عادي توګه پرمخ، نو په دې صورت کې تاسو کولای شي د سور رڼا وګورئ، او بیا د وخت يو څو به نیلي رپولو. خو دا بايد وويل شي چې د سره د قدرت د رڼا نه د ESP8266 لړۍ د ټولو وسیلو نه لري. اورجینال په ځینو وسایلو نه د سره رڼا رڼا نه وړاندې کوي، که د ماډل نشتوالی (په ځانګړې توګه، د دې ته اشاره کوي چې د ESP-12 موډل).
فعال د خپل بې مزیو جال سره نښلوي وروسته د ده له خوا د يوه نوي د رسي ټکی، چې به ESP_XXXX په نامه شي، او دا کولای شي له کوم آله چی د لري مباني Fi لاسرسی کشف شي. په دې صورت کې د رسي ټکی د نوم په مستقیمه توګه پر د جوړونکي د اورجینال تړاو تاسو د کارولو، او ښايي له همدې امله يو شمېر نورو وي.
که ټکی داسې ښکاري، چې تاسو کولای شي تجربه کول ډیر احتمال ته دوام ورکړي، که نه نو ته به بیا کتنه د واک، او همدارنګه د GND او CH_PD په تړاو د صحيح ترسره کړي دي، او که هر څه په سمه توګه سره نښلول، نو، تاسو تر اوسه هڅه کوي چې د مات واحد وکاروي او یا د دا په ساده ډول سره د غیر معیاري امستنې اورجینال نصب.
څنګه کولای شو چی دا په چټکۍ سره ونښلوي؟
معياري لپاره د دې ماډل په تړاو د اړتیا په لاندې ډول دي:
- د ماډل پخپله؛
- solderless breadboard؛
- یو د آرايش د مور، پلار، لپاره ډیزاین بشپړ ټولګه prototyping تخته، یا خاص کیبل Dupont MF؛
- د USB-TTL بدلونکي پر بنسټ PL2303، FTDI او يا پر ځينو ورته چپس. غوره انتخاب - که د USB-TTL اړونی هم محصول RTS او DTR ده، ځکه له دې کبله د ترلاسه کېدای شي ډېر ژر ځينو UDK، Arduino IDE یا Sming له اورجینال دانلود، آن د لارښود بدلون GPIO0 په ځمکه د اړتيا پرته.
که تاسو ته د 5 ولته د بدلونکي وکاروي، نو د اړتيا تر څو د 1117 په اساس یا دې ته ورته اضافي ولتاژ تنظیموونکی چپس، او همدارنګه د (د سمارټ فون څخه تر 5 ولته لپاره د معياري 1117 خورا ښه مناسب حتی د عادي تور) د واک سرچینه اخلي. دا سپارښتنه نه ده چې د IDE په Arduino یا وکاروي USB-TTL ته د ESP8266 د واک سرچینه، او ځکه له امله د دې چې تاسو کولای شي د وزن د ستونزو په پای کې بېغمه یوه جلا وکاروي،.
ژور ټولګه د يوه هوسا او پرله پسې د کار زمينه برابره سره د ماډل لپاره د اضافي اړتيا برابروي قدرت نښلونکو، resistors، LEDs او غوټه-سویچونه. برسېره پر دې، دا هم ممکنه ده چې یوه ارزانه USB څارنه، چې تاسو ته په دوامداره توګه د روان مصرف د اندازه د څارنې لپاره کاروي، او د پدیده USB بس څخه لږ ساتنه کوي د يو لنډ مدار.
زه څه باید وکړم؟
د لومړي ګام دا د یادونې وړ ده دا حقیقت چې ESP8266 کنترول کیدای شي په کتو سره چې د ځانګړو موډل تاسو وکاروي لږ څه توپير ولري یادونه. دا ډول ماډلونه خورا ډېرې نن وړاندې کړه، او د لومړی څه چې به د اړتیا - د موډل په پېژندنه ده او تاسو په کارولو سره دا د پین اړيکې معلوم کړي. په دې لارښود کې به موږ سره د ماډل ESP8266 ESP-01 V090 کار په اړه خبرې کوي، او که تاسو د يو شمېر نورو نمونه ګټه اخیستل ping GPIO15 (HSPICS، MTDO)، نو تاسو به د اړتيا په ځمکه کی له یو معیاري روزنیز ماډل د پیل په شان د هغه وباسي او د اورجینال اکر.
بيا دوه وګورئ چې د وصل روزنیز ماډل د رسولو د ولتاژ ده 3.3 ولته. لکه څرنګه چې يادونه وشوه، مجاز لړ څخه د 3 نه تر 3.6 ولته ده، او د آلې زياتوالي په صورت کې پاتې راغلی، خو د رسولو د ولتاژ آن په پرتله 3 ولته چې په اسناد ویلي دي د پام وړ ټیټه وي.
که تاسو د USB-TTL بدلونکي 3.3 ولته وکاروي، نو د ماډل په توګه د انځور لاندې چپ لوری ته په همدغه لاره سره نښلي. که تاسو pyativoltovy USB-TTL انحصاري استعمال، نو د د رقم د ښي لوري پاملرنه وکړي. دا کېدای شي داسې ښکاري چې د حق له امله دا حقیقت چې دا یوه جلا برېښنا کارول ډير اغيزناکه ده، خو په هغه کې د بدلونکي 5 ولته USB-TTL د کارولو په صورت کې حقیقت په لوړه کچه مطلوب ته اضافي وېشلې resistors لپاره دا دی چې د trehvoltovyh او pyativoltovyh د همغږي ډاډ د منطق په کچه، یا په ساده ډول د ماډل بدلولو کچه ګټه واخلي.
چنګک ځانګړي مشخصات
د حق په تړاو دیاګرام UTXD لپاره (Tx)، او همدارنګه د URXD (Rx) د ماډل شته دی چې منطق، TTL، او د دا ډول طرزالعملونو په خپل خطر ترسره ترسره pyativoltovoy. By ESP8266 Description وايي دا چې د واحد اغیزمنه توګه يوازې د 3.3V منطق کار کوي. په د پېښو لوی اکثریت، حتی د یو منطق pyativoltovoy وسايلو په صورت کې نه پاتې راشي، خو کله ناکله داسې حالتونو کې شتون لري، له دې امله لکه د پیوستون په سپارښتنه نه ده.
که تاسو نه شي کولای چې د 3.3 ولته يوه ډالۍ USB-TTL بدلونکي وکاروي، کولای شي چې د وېشلې resistors استعمال شي. هم د يادونې وړ ده چې د حق شکل د بریښنا د 1117 ثبات اضافي ډکيږي پرته وصل ده، او دا په رښتيا سره کار تکنالوژي لري، خو دا لا ښه ده چې له capacitor strapping د مزو دیاګرام 1117 وکاروي - اړتيا سره ESP8266 datasheet دا ستاسو د ثبات پخلا او يا لا په بشپړه توګه چمتو وکاروي ماډل پر بنسټ، د 1117 په اساس.
د واحد پیل، تاسو باید د ځنځير GPIO0-TND مات کړي، نو دا ممکنه ده د برېښنا رسولو لپاره. د یادونې وړ ده چې ټول تاسو بايد په همدې ترتيب دا کار، چې، په لومړي ډاډه کړئ چې GPIO0 «په هوا کې ځوړند"، او يواځې بيا قدرت ته CH_PD او VCC درخواست.
څنګه په سمه توګه سره نښلوي؟
که تاسو کولای شي وقف ته چې د یو واحد ماښام په عادي ESP8266 ماډل سره نښلوي، تاسو کولی شئ د باثباته انتخاب وکاروي. په ديا پورته تاسو سره په اتومات بارولو اورجینال د تړاو انتخاب وګورئ.
بايد يادونه وشي چې په پورته انځور نه د وړيا GPIO او په اآزاد او د استعمال نه ښودل، او په تړاو به په مستقيم ډول وي پر هغه څه کټ مټ تاسو غواړئ چې د پلي کولو پورې اړه لري، خو که تاسو غواړئ چې د ثبات لپاره، د ټولو GPIO قدرت او اآزاد او په ځمکه کش نه هېر یو کشش-up resistor کاروي.
10k resistors، که اړتيا وي، کیدای شي د 4،7k لړ بل هر خوا ته 50k بدل شي، پرته له GPIO15، په توګه خپل مخ ارزښت باید په پرتله 10k زیات نه وي. ډویل capacitor هوارونه لوړ فریکونسي د وونې او کیدای شي اندازې توپير لري.
د مرکبو GPIO16 Reset او د ژور خوب resistor د کارولو له لارې د 470 ohms کېدای شي کله چې د ژور خوب اکر څخه ووځې. د اړونده اکر په کارولو سره، ځکه په موخه اړین وي، د ماډل له خوا ترسره ټيټه کچه GPIO16 رسولو بشپړ بیرته ترسره کوي. د ستاسو د واحد لپاره د دې ودانۍ ژور خوب اکر په نه شتون کې به د تل لپاره دوام وکړي.
په لومړي نظر، دا کیدای شي چې د GPIO0، GPIO1 لپاره (Tx)، GPIO2، GPIO3 (Rx) او GPIO15 بوخت ښکاري، نو د خپلو موخو لپاره يې کاروي کار نه به، خو په حقيقت کې دا نه ده. ته GPIO0 او GPIO2 يو په کافي اندازه لوړه کچه، او همدارنګه د GPIO15 کم ښايي يوازې لپاره د روزنیز ماډل د لومړنیو پيليز اړتيا پيدا شي، او په راتلونکې کې دا لا ممکنه ده چې په خپله خوښه يې وکاروي. د یادونې وړ یوازینی شی - نه هېر څو چې مطلوبه کچه د چمتو کولو څخه مخکې د یو ستاسو د سامان پوره بیرته ترسره کړي.
تاسو کولای هم TX، د عقیمیدو په توګه GPIO1 او GPIO3 بدیل وکاروي، خو نه هېر چې د ماډل وروسته پيل هر اورجینال پيل شوه چې د "وباسي" د TX موازي کوي د معلوماتو د 74480 يو کچه UART0 استول debugging، خو وروسته به د يوه بريالي دانلود کې ترسره شي، کیدای شي چې هغوی نه یوازې په توګه UART0 ته د معلوماتو له بل آله بدل کړي، خو په توګه هم معياري GPIO وکاروي.
د ماډلونه په کوم کې د اوبلن سنجاقونو يوه کمه اندازه (د مثال په توګه، ESP-01) ده نه غوښتل چې د غليظه سنجاقونو، چې ده، د ESP-01 د جامائيکا په یوازې سره نښلوي: GND، CH_PD، VCC، GPIO0، GPIO2 او د Reset، او دا د دوی تاسو تاسو ته به اړتيا ټينګولو. شته چې د چپس ESP8266EX په مستقيمه soldered شي ته اړتيا نه ده، او بیا کش د سنجاقونو له پامه نه، تر څو چې تاسو په رښتيا اړتيا لري.
دا ډول په تړاو يو چارت د تجربو تکړه کارپوهانو له خوا ترسره او د بیالبیلو معلوماتو ماتو څخه راغونډ یو زیات شمیر وروسته کارول کیږی. بايد يادونه وشي، چې آن د داسې پروژو مطلوب نه ګڼل شي، ځکه چې تاسو کولای شي چې د نورو، په مساوي توګه اغیزمن شمير اختيارونه وکاروي.
Arduino له لارې د پیوستون
که تاسو د ځینو عواملو، هلته د USB-TTL بدلونکي نه 3.3 ولته بيا د فای ESP8266 ماډل د Arduino له لارې سره منسجم بدلونکي سره وصل شي و. دلته به تاسو ته اړتيا لومړی درې مهمو عناصرو پاملرنه وکړي:
- کله چې سره ESP8266 Arduino کارول Reset په پيل کې د GND سره نښلول، د وړتیا د microcontroller پرمخ له منځه وړلو او په دې فورمه کې دا په توګه شفاف USB-TTL بدلونکي لپاره کارول شوی و.
- د عقیمیدو او TX ده "په بندر کې د" سره نه تړل، او په مستقيمه توګه - د عقیمیدو-د عقیمیدو (شنه)، TX-TX (زېړ).
- هر څه بل په همدې لاره په توګه پورته سره نښلي.
څه په پام کې
په دې طرحې هم تطابق طبقو 5 ولټو په TTL Arduino، او د ESP8266 3.3 ولته ته اړتيا لري، خو کيدای شي ښه فعاليت نو.
کله چې ته د ESP8266 Arduino سره وصل شي د يو ولتاژ تنظیموونکی سمبال شي، د اوسني چې د ESP8266 اړتیا نه withstanding، چې په پایله کې، مخکې له تاسو فعاله شي، نو تاسو بايد سره يو کارول تاسو ته datashipom وګورئ. هڅه مه کوئ چې له ESP8266 کوم بل قدرت مصرف عناصرو سره ونښلوي، دا کیدای شي دا حقیقت چې جوړ په ولتاژ تنظیموونکی Arduino ساده ناکامه شي.
همدارنګه، د بل په تړاو دیاګرام ESP8266 او Arduino، چې SoftSerial کاروي شته. راهیسې کړی SoftSerial بندر سرعت سره مساوي 115200، ډیر لوړ دی او کولای شي ضمانت نه باثباته عمليات نه سپارښت، د دې په تړاو میتود وکاروي، که څه هم ځینو مواردو کې په کوم کې چې دا کار خورا د ډاډ وړ دي.
RaspberryPi له لارې د پیوستون
که تاسو په ټولو هر USB-TTL کانورترونه نه لري، په دې صورت کې تاسو کولای RaspberryPi وکاروي. په دې صورت کې د ESP8266 پروګرامونو او په تړاو دی تقریبا ورته، خو دلته دا دومره مناسب نه دی، او د دې سربیره به د اړتيا په توګه د ثبات په 3.3 ولته خواړه وکاروي.
د عقیمیدو، TX پيل او زموږ آله GND ته ESP8266، VCC او GND سره نښلوي او د پورته منظم برېښنا، محاسبه پر 3.3 ولته. دلته، ځانګړې پاملرنه باید د دې حقیقت چې تاسو ته اړتيا لري ترڅو توکي GND د تړاو، چې د ده، ثبات RaspberryPi او ESP8266 لپاره ورکړل شي. که ته د خپل آله موډل تنظیم کوونکي کولای شي چې د اضافي بار 300 Ma پورته مقاومت جوړ شو، نو د ESP8266 په تړاو يوه عادي خبره ده، خو دا د ټولو په خپل خطر سره کړيدي.
امستنې عيارولو
کله چې تاسو پوه شي چې څنګه د ESP8266 سره نښلوي، تاسو بايد ډاډه چې د خپل ماين په چلوونکو ده په سمه توګه جوړ کړي، له دې امله چې د نوي مجازی سريال بندر ته د نظام زياته کړه شو کړي. هلته به د اړتيا د پروګرام وکاروي - سریال بندر ترمینل. په اصل کې، د ټولګټې کولای شي د خپل خوند واخلی کوم، خو تاسو باید په سمه توګه پوه شي چې هر ټیم چې تاسو به په پای کې د سریال بندر، واستول شي باید د څرک خویونه CR + LF لري.
لږ پراخه استعمال CoolTerm ESPlorer او ګټې، د وروستنۍ دا ممکنه نه وي چې ESP8266 داخل د AT امر د هغوی په خپل، او د دې ورکوي چې له NodeMCU لاندې lua سکرېپټونو کار آسانه، نو کولای شي په اسانۍ سره د یوه معیاري ترمینل لپاره وکارول شي.
د یو نورمال تړاو سريال بندر به ولري چې د ډېر کار وکړي، ځکه چې د ESP8266 د اورجینال زياتره توپير او د فعالولو کولای شي په مختلفو سرعت ترسره. چې په غوره انتخاب پریکړه، تاسو بايد درې اساسي انتخابونو له لاري لاړ شي: 9600، 57600 او 115200.
څنګه ړک؟
پيل وکړو، د مجازی افشا پارامترونو 9600 8N1 سريال بندر ته د ترمينل سافټ ونښلوي، نو د واک د بشپړ ماډل د بیرته جوړولو ولګوي، معيوب CH_PD (چپس جوګه)، او بيا بيا فعاله شي، تحريف CH_PD. تاسو کولای شی هم د یو لنډ مدار ته Reset ځمکې لګوي چې د واحد پېل او په ترمينل د ارقامو وڅاري.
د لومړي LED آله ته په ورته توګه نندارې ته شي په توګه د تایید د کړنالرې په Description ښودل شوي دي. تاسو هم باید د مختلفو تورو چې له چمتو به پای ته ترمینل ټولګه وڅاري، او که دا نه کوي، چې د ترمينل په يو مختلف سرعت جوړه شوې وه، او ورپسې د روزنیز ماډل د يو اوس Exit له خوا reconnect.
کله چې تاسو د غوراوي کرښې سرعت ورکول یو وګورئ، کولای شي د يوه ماډل لپاره د عملیاتو لپاره چمتو شي.
څنګه اورجینال د اوسمهالولو؟
وروسته تاسو د ESP8266 نصب، سره نښلوي د آله يوازې د يو څو ثانيو کې نیسي، او بیا دا به چمتو خپل اورجینال د ترفیع لپاره وي. د نوي ساوتري لګول تاسو باید د بل څه.
د پیل، د رسمي ساحې څخه د اورجینال نسخه دانلود او د چوربتیو په یوه ټولګټې کښته. دلته، ځانګړې پاملرنه باید د هغه څه چې چليز غونډال دی په ماشين، چې د ESP8266 چلوي نصب ورکړل شي. په اړوند توکي ښه د زاړه سيستم Windows 7 ترسره کړ.
د معياري Windows OS دا د مطلوبو ته یو پروګرام XTCOM UTIL په نامه، چې د ده په ځانګړې توګه په کار مناسب، که د اورجینال یوازې یو فایل ده وکاروي. د څو پلاتفورم غوره انتخاب باید د ټولګټې esptool، چې، که څه هم، د python غواړي، او د اړتیا د بولۍ ليکه د پارامترونو مشخص کړي. برسېره پر دې، په تړاو ESP8266 د اصلي دندو تاسو ته اجازه مناسب پروګرام فلش دانلود وسیله، چې د چاپيريال د يو په کافي اندازه زيات شمېر، او همدارنګه د له څو دوتنې اورجینال نصب یو مناسب تکنالوژي کړي.
بل، د سریال بندر څخه ستاسو د ترمينل پروګرام ناپيوست، او په بشپړ ډول له برښنا CH_PD، GPIO0 ناپيوست ته GND د ماډل سره نښلوي، او بیا CH_PD بېرته راستون شي. په پای کې، یوازې د هغه موډول اورجینال د پروګرام پیل او په ESP8266 رله يې د پورته کولو.
په د پېښو لوی اکثریت د اورجینال کې د 115.200 سيمه کې د سرعت د واحد په بار دی، خو دا يو خاص اکر برابروي د ولاسټي اتومات ویش، له دې امله چې د اورجینال کولای شي د 9600 څخه زيات د يو سرعت ترسره، تجدید د موجوده ESP8266 دنده. Arduino لپاره په تړاو او يا د USB-TTL کارول - نه دلته يو خاص رول نه لوبوي، د سرعت حد دی د سیمونو د بدلونکي له خوا کارول په اوږدوالي، او د نورو عواملو شمېر پورې اړه لري.
Similar articles
Trending Now