uy - Windows
O'z-o'zidan: "Arduino" - elektron dizayner. Atrofda yotgan Arduino Uno uchun dasturchi qalqoni yaratish. Arduino maʼlumotlar qalqonidan foydalanishga misollar

01 02.2017

Arduino nom plitalari xilma-xillik va funksionallikka to'la. Qo'shimcha platalar asosiy kontrollerning imkoniyatlarini kengaytiradi. Ushbu kengashlar muayyan loyihalarda muayyan vazifalar uchun zarur bo'lgan funktsiyalarni taqdim etish imkonini beradi. Bozorda ularning ko'plari bor. Qurilmani ishlab chiqishda amaliy dasturlar uchun eng mashhur va qiziqarli modullarni ko'rib chiqaylik.

Ushbu maqoladan siz quyidagilarni bilib olasiz:

Assalomu alaykum aziz mehmon! Mening ismim Gridin Semyon, men kip-world blogining muallifiman, siz men haqimda o'qishingiz mumkin. Bozor turli xil taxtalar, jumladan, klonlar bilan to'ldirilgan. Bugun men ushbu maqolada, mening fikrimcha, asosiy va eng katta qiziqish uyg'otadigan modullarni ta'kidladim. Men ularning asosiy funktsiyalarini va ular bilan qanday ishlashni keyingi maqolalar seriyasida tasvirlab beraman. Men etiketkalarni bir nechta guruhlarga ajratdim:

  1. Aloqa;
  2. Quvvat;
  3. Sensorlar;
  4. Modemlar;
  5. Maxsus.

Aloqa modullar taqdim etish imkonini beradi turli yo'llar bilan simli va simsiz qurilmalar o'rtasidagi aloqa. Kengashlar, xususan, funksionallikni va umuman tizimni kengaytiradi. Ushbu guruh turli xil WI-FI, Ethernet, turli xil interfeyslarni o'z ichiga oladi, tizim moslashuvchanligini yaratadi.

Quvvat modullar - motor drayverlari, steplar uchun drayverlar, servolar. O'rni va tranzistorlar nom plitalari ham kuch sifatida tasniflanishi mumkin.

Tizim faqat orqali ko'rishi, eshitishi va his qilishi mumkin datchiklar. Ularning soni juda ko'p. Ko'p sonli datchiklar orasida ekzotiklari ham bor - tutun sensori, tuproq namligi sensori, infraqizil sensor. Va Arduino yaratuvchilari tufayli narx juda hamyonbop. Men avtomatlashtirish sohasida ishlaganim sababli, xuddi shu sensorlar 200-300 barobar qimmatga tushadi.

Guruhga modemlar Men GPRS modemlarini oldim. Ular GSM aloqasi bilan ishlaydi. Modullar juda aniq vazifani bajaradi - ma'lumotlarni yig'ish, SMS yuborish, qo'ng'iroqlarni qabul qilish.

Kategoriyaga maxsus har qanday guruhga tayinlash qiyin bo'lganlarni o'z ichiga oladi. Ishlab chiquvchilar har xil turdagi adapterlar, masofadan boshqarish pultlari, sensorli panellar, LCD ko'rsatkichlari. Ushbu guruhga maxsus RFID kaliti ham kiritilishi mumkin.

Agar ro'yxatda biror narsa etishmayotgan bo'lsa, izohlarda yozing, men qo'shaman. Arduino bilan birinchi marta ulanayotganlar uchun men sizga o'qishni tavsiya qilaman. Va endi men sizlarga birinchi bo'lib tanishmoqchi bo'lgan 5 ta modul haqida aytib beraman va ularni sizlarga taklif qilaman!!

Internet moduli Ethernet qalqoni W5100

Men sizning e'tiboringizni qaratadigan birinchi narsa - Ethernet qalqoni W5100. Brauzerda "vizualizatsiya" deb ataladigan narsani ko'rsatish uchun Internet-adapter moduli. Aqlli uy tizimi, ob-havo stantsiyasi, jo'natish uchun ideal (agar siz jismoniy parametrlarni kuzatishingiz kerak bo'lsa). ichida foydalanish mumkin bulutli texnologiyalar.

Modul tavsifi:

  • TCP/IP protokolini qo'llab-quvvatlash
  • microSD karta uyasi
  • Kuchlanish darajasi 3,3/5 V
  • Arduino UNO va MEGA platalari bilan mos keladi
  • Tizim darajalari: UDP, TCP, IPv4, ARP, MAC

GPRS modem GSM ekrani SIM900

Ro'yxatda keyingi o'rinda GSM qalqon SIM900 kengaytirish kartasi.Agar qurilma sizdan uzoqda joylashgan bo'lsa va simsiz aloqani talab qilsa, u holda GSM aloqa texnologiyasi siz uchun. Baxtsiz hodisa yoki biron bir hodisa yuz berganda SMS yuborish mumkin. U, masalan, davriy harorat va namlikni nazorat qilish uchun issiqxonada ishlatilishi mumkin.

Kengaytirish platasining xususiyatlari:

  • SIM900 chipiga asoslangan yig'ish
  • Ishlash GSM chastotasi 850/900/1800/1900 MGts
  • AT buyruqlari yordamida boshqarish
  • o'rnatilgan TCP/UDP protokoli
  • karnay va minigarniturani ulash imkoniyati, DTMF signallarini yuborish va avtomatik javob berish mashinasi kabi yozuvlarni o'ynash mumkin.
  • SIM karta ushlagichi va GSM antennasi
  • 12 GPIO pinlari (Umumiy maqsadli kirish/chiqish), 2 PWM ( impuls kengligi modulyatsiyasi) va ADC (analogdan raqamliga o'zgartiruvchi)

Yana jiddiy va ishonchli tizimlar uchun qimmat analoglar ham mavjud. Yaqinda men PM-01 va PLC100 GPRS modemi o'rtasidagi o'zaro ta'sir qilish dasturini yozdim. Voqea sodir bo'lgan taqdirda, qurilma qabul qiluvchining raqamiga SMS yuboradi.


WI-FI moduli ESP8266

Ma'lumot uzatishning yana bir usuli simsiz aloqa, bu WI-FI orqali uzatish. Bunday holat uchun kichik WI-FI moduli mavjud ESP8266. Ulanish usuli va ishlash tamoyilini keyinroq ko'rib chiqamiz. U shunday ko'rinadi.

Modul tavsifi:

  • Simsiz interfeys: Wi-Fi 802.11 b/g/n 2,4 gigagertsli
  • Tartiblar: P2P (mijoz), soft-AP (kirish nuqtasi)
  • Maksimal chiqish quvvati: 19,5 dB mVt (89 mVt)
  • Nominal kuchlanish: 3,3V
  • Bepul kiritish/chiqarish portlari: 2
  • CPU chastotasi: 80 MGts

Motor haydovchi L293D

Dvigatelli turli xil avtomobillar va tanklarni boshqarish uchun to'g'ridan-to'g'ri oqim L293D motor drayveri asosan ishlatiladi.Bir nechta ulanish variantlari mavjud - ham step motorlar, ham servolar uchun. Hammasi siz yozgan dasturga bog'liq. Izohlarda yozing, bu drayverdan qanday foydalanasiz? Men yaqin kelajakda ushbu qurilmani sotib olmoqchiman, g'ildiraklarga robot yig'ish juda qiziq. Ha, aytmoqchi, u mana:

Uning xususiyatlari:

  • Arduino Mega 1280 va 2560, UNO, Duemilanove, Diecimila bilan mos keladi
  • 4 kanalli boshqaruv
  • vosita quvvat manbai 4,5 V dan 36 V gacha
  • ruxsat etilgan yuk oqimi har bir kanal uchun 600mA, eng yuqori oqim - 1,2A
  • haddan tashqari issiqlikdan himoya qilish
  • Servomotorlarni 5V kuchlanishga ulash uchun aniq Arduino taymeriga ega 2 ta interfeys (hech qanday "jitter" bo'lmaydi); agar ta'minot kuchlanishi yuqoriroq bo'lsa, quvvat ulanishini quyida tavsiflanganidek qayta tiklash kerak.
  • bir vaqtning o'zida 4 ta ikki yo'nalishli DC kommutator motorini yoki 2 ta qadam va 2 servomotorni boshqarish mumkin.
  • boshqaruv mantig'i va motorlarning alohida quvvat manbai uchun tashqi manbani ulash uchun ulagich

RS-485 interfeys moduli

Shaxsan men uchun yana bir qiziq narsa bu RS485 Shild. Nega? RS-485 interfeysi turli sanoat modullarini ulash uchun sanoat o'ralgan juftlik kabelidir. Avtobus ModBUS RTU va ModBUS ASCII protokollari bilan ishlaydi. Arduino interfeysi orqali boshqa qurilmalar bilan qanday o'zaro aloqada bo'lishi qiziq.

Modul xususiyatlari:

  • Quvvat 5,0 V
  • 16 raqamli I/U porti (I2C interfeysi bilan birga)
  • 6 ta analog I/U portlari
  • Dasturlash rejimiga o'tish
  • Avtomatik/qo'lda qabul qiluvchi rejimni o'zgartirish
  • Standart RS485 interfeysi, mini RS485 interfeysi (PH2.0) va RS485 pinlari

Xo'sh, hammasi shu, men eng ko'p ishlashni istagan modullar. Siz nima taklif qila olasiz? Ro'yxatga nimani qo'shishingiz mumkin? Izohlarda yozing...

Keyingi maqolada men sizga Arduino-ga qanday ulanishni aytaman, uni o'tkazib yubormang, qiziqarli bo'ladi ... Yangilanishlarga obuna bo'ling!

Hurmat bilan, Gridin Semyon.

Agar siz Arduino-ning mag'rur egasiga aylangan bo'lsangiz, ehtimol siz kengayish platalari - Arduino qalqonlari haqida eshitgan bo'lsangiz, ular yordamida siz tezda kengaytira olasiz. funksionallik sizning Arduino.

Qoidaga ko'ra, ko'pchilik qalqonlar ma'lum bir taxta shakl omili uchun ishlab chiqariladi. Ko'pgina hollarda, bu Arduino Uno mikrokontrollerlari. Qalqonlarning g'oyasi shundaki, siz mikrokontrolleringizning tepasida joylashgan alohida modul sotib olasiz. Bir vaqtning o'zida bir nechta qalqonlarni bir-birining ustiga qo'yib foydalanishingiz mumkin. Natijada siz ko'p funktsiyali Arduino "pirojnoe" olasiz.

Arduino yaratuvchilardan rasmiy qalqon. - Bu ajoyib variant, loyihangizning shaxsiy kompyuteringizdan mustaqilligini ta'minlash uchun, chunki bu Arduino-ni Internetga ulash imkonini beradi. Ushbu qalqonning qiziqarli xususiyati - bu uchun uyasi mavjudligi MicroSD kartalari. Shunday qilib, agar loyihangiz katta hajmdagi ma'lumotlarni qayta ishlasa, masalan - mp3 fayllar yoki videolar; yoki siz, masalan, LED kub kabi loyihalar uchun katta hajmdagi ma'lumotlarni saqlashingiz kerak, siz ma'lumotlarni SD-kartada saqlashingiz mumkin.

Ethernet qalqoni yordamida veb-serverni hosting bilan ta'minlashingiz mumkin.

Ethernet Shield sotib olishga shoshilishdan oldin, men sizni shaxsiy tajribamdan ogohlantiraman: Ethernet qalqonlari versiyaga bog'liq. Avvaliga men qalqon v3 sotib oldim, lekin u mening Arduino Uno v2 ga mos kelmasligi ma'lum bo'ldi, chunki plataning v3 versiyasiga ikkita pin qo'shilgan. Aytgancha, Ethernet Shield Arduino boshqaruvchisidan qimmatroq turadi, shuning uchun men yangi Arduino sotib olishim kerak edi va eski versiya boshqa loyihalar uchun qoldiring.

Shunday qilib, platangiz versiyasini va sotib olmoqchi bo'lgan Ethernet qalqonini tekshiring.

O'rnimizni uy (va faqat uy) avtomatlashtirish uchun ko'plab qurilmalarning asosi hisoblanadi. O'rni ulanishni talab qiladigan Arduino loyihalarida qo'llaniladi elektr zanjirlari ajoyib ovqatlanish bilan. Agar siz hech qachon o'rni ulagan bo'lsangiz, uning ishlashi uchun qo'shimcha simlar kerakligini bilasiz: tranzistor, diod va boshqalar. Agar sizga loyiha uchun bir nechta o'rni kerak bo'lsa, u holda elektron plata (bredboard) tezda bir nechta o'tkazgichlar va kontaktlar bilan to'lib ketadi, buni tushunish juda qiyin bo'ladi.

4 Relay Shield (4 ta o'rni uchun qalqon) sizni 4 ta ulanish uchun barcha kerakli kontaktlar bilan ta'minlaydi. periferik qurilmalar. Har bir o'rni 3 ampergacha bo'lgan oqim kuchi bilan ishlaydigan uskunani ulash imkonini beradi. Albatta, qalqon o'rni kam quvvatli elektr davrlari uchun ham ishlatilishi mumkin. Ushbu formatda ular ko'pincha kalitlarni almashtirish uchun ishlatiladi.

Ogohlantirish: O'rni qalqoni kontaktlari bilan ehtiyot bo'ling. Tasodifiy qisqa tutashuv yoki noto'g'ri ulanish tashqi yuk, siz Arduino-ga zarar etkazishingiz mumkin.


Protoshield o'z-o'zidan hech narsa qilmaydi. Shuning uchun u juda tekis;). Juda foydali qalqon. O'z prototipingizni elektron plata va bir nechta simlar yordamida yaratganingizdan so'ng, uning qanchalik ko'zga ko'ringanligi va undan qanday foydalanish mumkinligi haqida o'ylash kerak. Bu vaqtda protoshield yordamga keladi. Siz unga butun sxemani yig'asiz va boshqa qalqon kabi Arduino-ning tepasiga o'tirasiz. Ya'ni, bu o'z qalqoningizni yaratish uchun ajoyib imkoniyat!


LCD qalqoni

Nima uchun sizga LCD qalqoni kerak? Hammasi oddiy: Arduino-dan ma'lumot chiqarilmaydi Shaxsiy kompyuter ketma-ket monitor yordamida, lekin to'g'ridan-to'g'ri periferik ekranga! Bu haqiqatan ham ajoyib! Lekin! Foydalanish tashqi ekranlar, odatda Arduino bilan 7 yoki undan ortiq pin kerak. Bu periferik qurilmalarni keyingi ulash imkoniyatlarini sezilarli darajada cheklaydi. Ushbu LCD ekran I2C ma'lumotlarni uzatish protokolidan foydalanadi, ya'ni uni ulash uchun faqat 2 pin ishlatiladi! Bundan tashqari, bir xil kontaktlarga parallel ravishda siz bir xil ma'lumotlarni uzatish protokoli yordamida ishlaydigan boshqa uskunalarni ulashingiz mumkin.

Ekranga qo'shimcha ravishda, LCD ekranda 4 ta "boshqarish" tugmasi va "tanlash" tugmasi mavjud. Buning yordamida sizda qo'shimcha interaktiv interfeys mavjud va qalqon bilan ishlashda kompyuterga to'g'ridan-to'g'ri ulanishdan qochish mumkin. Agar monoxrom displey sizni hayratda qoldirmasa, 1,8 dyuymli TFT 18 bitli rangli ekranni o'rnatish orqali ekranni osongina yangilashingiz mumkin.

Ushbu bosqichda barcha qalqonlar bir-biriga 100% mos kelmasligini tushunishingiz kerak. Ulardan ba'zilari Arduino "pirogi" ning ustiga o'rnatilishi kerak. LCD ekrani ushbu qalqonlarga tegishli.


Energiya qalqoni sizning Arduino loyihalaringizni quvvatlantirish nuqtai nazaridan imkoniyatlaringizni kengaytiradi. Qalqon turli quvvat manbalarini ulash va ularning Arduino bilan ishlashini ta'minlash imkonini beradi. Qo'llashning eng yorqin sohalaridan biri bu qayta zaryadlashni ta'minlashdir mobil telefonlar va gadjetlar.


Arduino yordamida bir nechta motorlarni boshqarish imkoniyatini beradi. Qalqonga barcha kerakli regulyatorlar, kalitlar va sigortalar o'rnatilgan. Umuman olganda, motor qalqoni dvigatellarni oson boshqarish va ularni himoya qilish uchun hamma narsaga ega.


Ko'pgina loyihalarda katta hajmdagi ma'lumotlarni qayta ishlash kerak bo'ladi, ularni saqlash uchun Arduino-ning o'rnatilgan xotirasi etarli emas. Bu erda sizga SD Card Shield kerak bo'lishi mumkin. SD, SDHC va MicroSD xotira kartalari bilan mos keladi. Sd Card qalqoni ma'lumotlarni ulash va uzatish uchun oddiy SPI interfeysidan foydalanadi.


Ushbu qalqon sizga Wi-Fi texnologiyalari yordamida Arduino-dan ma'lumotlar uzatishni sozlash imkonini beruvchi haqiqatdan ham ulkan imkoniyatlarni taqdim etadi. Ishonchim komilki, siz undan munosib foydalanishni topasiz. dan boshlab masofaviy boshqarish Sizning drayverlaringiz robotlashtirilgan loyihalarda va sensorlar va sensorlardan real vaqtda ob'ekt holati to'g'risidagi ma'lumotlarni uzatish bilan yakunlanadi. WiFi qalqoni ketma-ket portga ulangan.


GPRS Shield Arduino-ga mobil telefonlar uchun ishlatiladigan GSM/GPRS tarmoqlaridan foydalanish imkoniyatini beradi. Natijada siz qo'ng'iroqlarni amalga oshirishingiz va qabul qilishingiz mumkin va matnli xabarlar! Qoida tariqasida, GPRS qalqonlari antennalar bilan jihozlangan.


E-Ink qalqoni - bu elektron siyoh texnologiyasidan foydalanadigan juda qiziqarli ishlanma (xuddi shu texnologiya elektron kitoblar). E-Ink ekranining asosiy afzalligi shundaki, siz quvvat uchun minimal energiya talab qiladigan va matnni ko'rsatish va o'qish uchun ajoyib formatni ta'minlaydigan displeyga ega bo'lasiz. Bunday qalqonlar matnni tashqi quvvat ishlatmasdan ham ko'rsatishi mumkin!


Music Shield sizga Arduino orqali musiqani ajoyib sifatda ijro etish imkoniyatini beradi. Shield ijro etish uchun keng ko'lamli musiqa formatlarini qo'llab-quvvatlaydi. Tabiiyki, Music Shield SD-karta uchun uyaga ega. Shunday qilib, qo'shimcha SD qalqondan foydalanmasdan media kutubxonangizni osongina yuklashingiz mumkin.


Fikrlaringizni, savollaringizni qoldiring va baham ko'ring shaxsiy tajriba quyida. Yangi g'oyalar va loyihalar ko'pincha muhokamalarda tug'iladi!

Qoida tariqasida, Arduino apparat platformasi bilan tanishish eng oddiy periferik qurilmalarni ulashdan boshlanadi: LEDlar, tugmalar, signallar va boshqalar. Odatda, bu maqsadda sxemalar non taxtasida yig'iladi, ammo boshqa variant ham mumkin. Sotuvda eng ko'p ishlatiladigan oddiy tashqi qurilmalar allaqachon yig'ilgan qalqon mavjud. Ushbu ko'p funksiyali qalqon Alida 2 dollarga sotib olingan.

Qurilma antistatik sumkada taqdim etiladi. Modulning o'lchamlari 69 x 53 x 20 mm, og'irligi 24,4 g.

Qurilma Arduino UNO, Arduino Leonardo va Arduino Mega platalari bilan birgalikda ishlashga mo‘ljallangan, garchi, albatta, simlar yordamida siz ushbu qurilmani Arduino oilasining istalgan platasiga ulashingiz mumkin. Biroq, ikkinchisi ushbu sharh muallifiga mantiqiy ko'rinmaydi, chunki bu holda ushbu kengashning asosiy afzalligi yo'qoladi - o'rnatish qulayligi.

Shuni ta'kidlash kerakki, ushbu platani klassik Arduino UNO ning ustiga o'rnatayotganda, taxta biroz buzilish bilan turadi, buning sababi Arduino UNO platasidagi juda katta USB-BF ulagichidir. Albatta, Arduino Leonardo taxtasida bunday muammo bo'lmaydi. Biroq, bu hech qanday tarzda ushbu qalqonning ishlashiga ta'sir qilmadi.

Kengashda 74HC595 siljish registrlari orqali yoqilgan 4 ta etti segmentli ko'rsatkichlar mavjud bo'lib, ularning yonida qayta o'rnatish tugmasi va Bluetooth modullarini yoki ovozli modulni ulash uchun APC220 ulagichi mavjud.

Bundan tashqari, platada Arduino platasining D10, D11, D12, D13 portlariga ulangan to‘rtta qizil LED mavjud. Buzzer D3 portiga ulangan, shuni ta'kidlash kerakki, ovoz chiqaruvchi o'rnatilgan generator bilan jihozlangan, shuning uchun uning yordami bilan oddiy ohangni ijro etish mumkin bo'lmaydi. Kengashning pastki qismida A0 portiga ulangan kesish qarshiligi mavjud.

A1, A2, A3 portlariga uchta tugma ulangan (mos ravishda D15, D16, D17 raqamli portlari). To'rtta uch pinli ulagichlar D5, D6, D9, A5 portlariga ulangan va ulanish uchun mo'ljallangan. tashqi qurilmalar. Qurilmalar ro'yxati analog LM35 yoki raqamli DS18B20 harorat sensorlarini ulash uchun ulagich bilan to'ldiriladi. Sensorlar A4 portiga ulangan. Jumper J1 sensorlarning to'g'ri ishlashi uchun 10 kOhm qarshilikni ulaydi yoki o'chiradi.

LED va ovoz chiqaruvchini boshqarish har qanday oddiy raqamli qurilmani boshqarishdan farq qilmaydi. Masalan, port_D dasturidan foydalanib, siz LEDlarni miltillashingiz va signal berishingiz mumkin.

Potansiyometr bilan ishlash, shuningdek, o'zgaruvchan qarshilik yordamida D13 portiga ulangan LEDning miltillash chastotasini boshqaradigan AnalogInput klassik misolida tasvirlanishi mumkin.

Siz tugmalar yordamida LEDlarni boshqarishga harakat qilishingiz mumkin, buning uchun dasturni yuklab olishingiz kerak _3_LED_tugmali

Etti segmentli ko'rsatkichlar kuchli vizualizatsiya vositasidir, agar ular ishlatilmasa, ularda tasodifiy belgilar ko'rsatilishini yodda tutish kerak.

Dastur yordamida ularning funksionalligini tekshirishingiz mumkin _7seg

Aslida, ushbu qalqonga asoslanib, hech qanday apparat o'zgarishlarisiz siz turli xil taymerlarni yig'ishingiz mumkin, masalan, Count_Down_Timer. Taymer 10 soniyalik bosqichlarda 10 soniyadan 60 daqiqa 50 soniyagacha bo'lgan vaqt oralig'ini o'rnatish imkonini beradi. Bu taymerda A2 tugmasi daqiqalarni, A3 tugmasi soniyalarni, A1 tugmasi esa ortga hisoblashni boshlaydi. Belgilangan vaqt oxirida ovozli signal eshitiladi.

Umuman olganda, qalqon ijobiy taassurot qoldiradi. Ushbu qurilma nafaqat asosiy Arduino bilan tanishish imkonini beradi, balki taymer, hodisalar hisoblagichi va boshqalar kabi oddiy loyiha uchun asos bo'lishi mumkin. Tabiiyki, iloji boricha ko'proq tashqi qurilmalarni qalqonga qo'yishga urinishning salbiy tomoni shundaki, har bir aniq loyihada qurilmaning ba'zi qismlari ishlatilmaydi.

Bunday ibtidoiy periferiya faqat dastlabki bosqichda o'rganish uchun tegishli bo'lib tuyulishi mumkin. Bu qisman to'g'ri. Albatta, Arduino platasiga bir nechta tugmalar, LEDlar, signal yoki etti segmentli indikatorni ulash bilan bog'liq muammolar faqat lehimli temirga ega bo'lgan odamda paydo bo'lishi mumkin. Siz. Ko'proq yoki kamroq tajribali radio havaskorlari bu bilan muammoga duch kelishlari dargumon.

Bu erda savol boshqacha, agar maqsad minimal vaqt ichida qurilma prototipini yaratish bo'lsa, unda keraksiz arzimas operatsiyalar aynan ijodkorlikdan chalg'itadi. Aslini olganda, bu qalqon qulayliklarni sotib olish va pul uchun o'z bo'sh vaqtini olish mafkurasiga mos keladi.

foydali havolalar

  1. http://radioskot.ru/blog/raspinovka_usb_i_micro_usb/2013-09-11-97
  2. http://publicatorbar.ru/2017/12/21/arduino-multi-function-shield/
  3. http://robocraft.ru/blog/arduino/59.html
  4. https://www.youtube.com/watch?v=_z263RK31QA

Denev tomonidan tayyorlangan sharh.

Internetda juda ko'p ma'lumotlar mavjud bo'lishiga qaramay A4988 haydovchilar Uchun CNC mashinasi. Men ushbu apparat qismlari uchun zarur bo'lgan hamma narsani yig'ishga qaror qildim.

Yaratish uchun foydalanish mumkin CNC mashinalari (CNC mashinalari):

  • frezalash mashinasi;
  • 3D printer;
  • lazerli o'ymakor.

CNC qalqoni v3 nima:

1 - Qayta tiklash tugmasi.
2 – Tashqi dvigatel drayverlarini ulash uchun kontakt bloklari.
3 – A o‘qi qo‘shimcha dvigatel va drayver yordamida X, Y, Z o‘qlaridan birini takrorlashi yoki mustaqil ishlashi mumkin (masalan, A o'qi holda, ekstruder dvigateli uchun ishlatilishi mumkin 3D printer). Ushbu kontakt bloklari sozlash uchun ishlatiladi A o'qi. O'qlarni takrorlash uchun siz ushbu prokladkalarga jumperlarni quyidagicha o'rnatishingiz kerak:


A o'qining avtonom ishlashi uchun. D12 bloki ovoz balandligini nazorat qilish uchun yopiladi, blok D13 aylanish yo'nalishini nazorat qilish uchun yopiladi. Dvigatelning aylanish yo'nalishi vosita kontaktlarini o'zgartirish yoki proshivkadagi niqobni o'zgartirish orqali o'zgartiriladi.
4 - Quvvat ulagichi. To'lovni topshirish kerak quvvat manbai 12 - 36 V.
5 – Dvigatel drayverini ulash uchun har bir uyaning yonida motor mikropog'onali boshqaruv bloki mavjud. Siz o'rnatgan jumperlarga qarab, har biriga 1/32 qadamgacha erishishingiz mumkin DRV8825 uchun haydovchilar va boshiga 1/16 qadam A4988 haydovchilar. Bosqichli yoki mikro qadamli boshqaruv uchun o'tish moslamalari A4988 haydovchilar jadvalda ko'rsatilgan.

MS1

MS2

MS3

Mikro qadam ruxsati

To'liq qadam

6 – Bipolyar step motorini ulash uchun bloklar (4 sim).

Qadam motorini qanday tanlash va 4 dan ortiq pinli stepperni qanday ulash oldingi maqolada tushuntirilgan:
7 – UART va I2C interfeyslari uchun kontakt bloki:

  • UART pinlari: RX, TX, 5V, 3V3;
  • I2C pinlari: SCL, SDA, GND, RST.

8 – 3 ta chegara kalitini ulash uchun kontakt bloki.
9 – Kontaktlarni ulash uchun blok:

  • Ish milini yoqish (SpnEn);
  • Shpindel yo'nalishlari (SpnDir);
  • Sovutish ta'minotini yoqing (CoolEn);

10 – Kontaktlarni ulash uchun blok:

Diqqat!!! Mikrodasturdan GBRL 9.0i Z-Max (D12) va Spn_EN (D11) almashtirildi.

Endi milya PWM porti bo'lgan D11 ga ulangan. PWM orqali mil tezligini boshqarish uchun.

Endi, agar siz Z_Max chegara kalitini ulashni istasangiz, u Spn_EN ga, milya kaliti esa Z+ ga ulangan bo'lishi kerak.

A4988 haydovchi xususiyatlari:

  • besleme zo'riqishida: 8 dan 35 V gacha;
  • qadamni o'rnatish imkoniyati: maksimal qadamning 1 dan 1/16 gacha;
  • mantiqiy kuchlanish: 3-5,5 V;
  • haddan tashqari issiqlikdan himoya qilish;
  • har bir faza uchun maksimal oqim: radiatorsiz 1 A, radiator bilan 2 A;
  • oyoq qatorlari orasidagi masofa: 12 mm;
  • taxta o'lchami: 20 x 15 mm;
  • haydovchi o'lchamlari: 20 x 15 x 10 mm;
  • radiator o'lchamlari: 9 x 5 x 9 mm;
  • radiator bilan og'irligi: 3 g;
  • radiatorsiz og'irligi: 2 g.

A4988 drayverining qisqacha tavsifi

Doska Allegro kompaniyasining A4988 chipiga asoslangan - bipolyar step motorli haydovchi. A4988 sozlanishi oqim, haddan tashqari yuk va qizib ketishdan himoyalanish xususiyatiga ega, shuningdek, drayverda beshta mikrostep opsiyasi mavjud (1/16 qadamgacha). U 8 - 35 V gacha ishlaydi va har bir fazaga 1 A gacha bo'lgan oqimni sovutgichsiz va qo'shimcha sovutishsiz ta'minlashi mumkin (har bir o'rashga 2 A oqim berishda qo'shimcha sovutish talab qilinadi).

Bu mening CNC apparatimning asosiy xususiyatlari. Keyingi videoda men aloqani suratga olaman 4 ta qadamli motorlar. Men tugmachalarni o'rnataman. Keling, stol ustidagi elektronikani sinab ko'raylik. Men hamma narsa to'g'ri ulanganligiga ishonch hosil qilish uchun ishga tushiraman va hamma narsa yuklamaydi. Mashinada elektronikani o'rnatishda bu bizga yordam beradi.

Mening kanalimga obuna bo'lingYoutube va guruhlarga qo'shiling

Arduino - bu katta imkoniyatlarga ega bo'lgan kichik doska, Open Hardware-ning odatiy vakili va apparat xakerlari orasida keng ommalashgan birinchi qurilmalardan biri. Buning ajablanarli joyi yo'q: qulay elektron dizayner hatto yangi boshlanuvchilarga ham buni tezda aniqlashga va noldan o'z qurilmalarini ishlab chiqishga imkon beradi.

Qanday qilib tezda boshlash kerak?

Tez boshlash uchun yangi boshlanuvchilar uchun eng oson yo'li tayyor taxtani sotib olishdir - bu taxminan 30 dollar turadi. Bortda faqat ikkita chip bo'ladi - ATMEL mikrokontrolleri va u ulangan USB interfeysi chipi. Boshqa barcha elementlar kerak bo'lganda mustaqil ravishda qo'shiladi.

Arduino uchun dasturlar (jargonda "eskiz" deb ataladi) Wiring tilida yozilgan. Asosan, bu oddiy C++ boʻlib, “digitalWrite” (portga qiymat yozish) yoki “analogRead” (ADC qiymatini oʻqish) kabi maxsus protseduralar bilan kengaytirilgan. Bularning barchasini bir yoki ikkita o'tirishda o'zlashtirishingiz mumkin, ayniqsa C++ da dasturlash tajribangiz bo'lsa. Yozma eskizlar kompilyatsiya qilinadi va ArduinoIDE muhiti (arduino.cc/en/Main/Software) yordamida USB orqali Arduino-ga yuklanadi. Oddiy loyihani yig'ish uchun ATMEL ma'lumotlar jadvallari va assembler dizaynlarini chuqur o'rganishga hojat qoldirmasdan, taxminan o'ttiz daqiqa vaqt ketadi. Til intuitiv va yaxshi onlayn yordam nuanslarni tushunishga yordam beradi. Aytgancha, agar sizda lehimsiz non paneli va simlar to'plami bo'lsa, lehim ham kerak emas.

Barcha mikrokontroller pinlari ikkita toza qatorli terminallarga yo'naltiriladi, ularga sensorlar, tugmalar, displeylar va boshqalarni ulashingiz mumkin. Biroq, jabduqlar qanchalik murakkab bo'lsa, u shunchalik ko'p gemorroyga olib kelishi mumkin. Agar biz bir nechta LED va tugmalar haqida gapiradigan bo'lsak, unda hech qanday qiyinchiliklar bo'lmaydi. Ammo agar siz motorlarni boshqarishingiz yoki radio interfeysi orqali ma'lumot almashishingiz kerak bo'lsa, bir qator qiyinchiliklar paydo bo'ladi. Ushbu illatga qarshi kurashish uchun ular qalqon taxtalarini - funksionallikni kengaytirish uchun tayyor taxtalarni o'ylab topishdi.

Shield taxtasi nima?

Qalqon taxtasi tayyor yechim apparat ishlab chiquvchilari duch keladigan umumiy vazifalarni amalga oshirish. Bunday vazifalarga misol sifatida radio interfeysi orqali ma'lumotlarni uzatish, Ethernet bilan ishlash va elektron motorlarni boshqarish kiradi. Kengaytirish platalari Arduino-ga osongina o'rnatiladi, pin bloklari bilan birlashadi va juda qattiq sendvich shaklidagi tuzilmani hosil qiladi.

Siz bir vaqtning o'zida bir nechta platalarni o'rnatishingiz mumkin, asosiysi, qurilmalar bir xil Arduino pinlari ustida ziddiyatga ega emas. Internetda ozgina qazish bilan siz mashhur qalqonlar ro'yxati va ular egallagan pinlar bilan jadvallarni topishingiz mumkin (shieldlist.org).

Keyin qolgan narsa tegishli kutubxonani asosiy eskizga biriktirish va kutubxonaga kiritilgan namunaviy eskiz yordamida sxemaning ishlashini sinab ko'rishdir. Ushbu yondashuv bilan vaqt ikki marta tejaladi: birinchi navbatda apparatni ishlab chiqish va disk raskadrovka qilish, keyin esa dasturiy ta'minot. Biroq, faqat bir necha o'nlab chinakam muvaffaqiyatli va mashhur qalqon taxtalari mavjud. Yaxshi qalqon va yomon qalqon o'rtasidagi farq nima?

Avvalo, uning qayta o'rnatish tugmasi bo'lishi kerak. Arduino-ni qalqon bilan tuzatgan har bir kishi buni qadrlashi mumkin - standart qayta o'rnatish tugmasi mavjud bo'lmaydi va qo'l ostidagi cho'zinchoq narsalar yordamida uni bosish mashqlari juda zerikarli. Yaxshi qalqon Arduino Mega bilan ham mos bo'lishi kerak - agar sizda ATmega1280 yoki ATmega2560-da Arduino-ning kengaytirilgan versiyasi bo'lsa, odatiy Uno yoki Duemilanova uchun yaratilgan qalqon u bilan ishlashi haqiqat emas. Va barchasi Mega-da SPI apparati uchun mas'ul bo'lgan pinlar boshqa joyga ko'chirilganligi sababli! Shunday qilib, agar qalqon Arduino bilan SPI avtobusi orqali bog'lansa, uning "qorinini" tekshirib ko'ring - agar siz u erda nafaqat pinlarni, balki qora kvadrat 2x3 urg'ochi ulagichni ham ko'rsangiz, Mega bilan mos kelishiga umid qilishingiz mumkin. Quyida men umumiy muammolarni hal qilish uchun eng yaxshi tayyor Shield taxtalarini ko'rib chiqishni tayyorladim.

Dvigatelni boshqarish

Agar siz dvigatellarni boshqarishingiz kerak bo'lsa, iste'dodli amerikalik muhandis Limor Frid aka ladyada (ladyada.net/make/mshield/) tomonidan yaratilgan Motorshield qalqonidan bemalol foydalaning.

Qalqonning asosiy afzalligi uning ko'p qirraliligidir, chunki u to'rttagacha to'g'ridan-to'g'ri oqim motorini, ikkita step motorini va ikkita servoni qo'llab-quvvatlaydi. Birlashtirilishi mumkin: masalan, bitta step va ikkita DC motor. Qalqonning asosi ikkita L293D to'rtburchak H-ko'prikli mikrosxemalar bilan ta'minlangan bo'lib, ular har bir kanal uchun 600 mA gacha bo'lgan oqimni etkazib berishga qodir va 4,5 dan 36 V gacha kuchlanish bilan ishlaydi. Bitta chipning kirishlarini parallel qilib, siz oqim chegarasi 1,2 A gacha.

Ushbu qalqondan foydalanib, siz, masalan, bir vaqtning o'zida poyga avtomobili modelining motorlari va rulini yoki koordinata jadvalining step motorlarini boshqarishingiz mumkin. Kuchliroq yuklash uchun siz Ardumoto-dan Sparkfun-dan L298 chipi (yuk oqimi 2 A gacha bo'lgan ikkita kanal) yoki uning yanada rivojlangan versiyasi Monster Moto Shield (sparkfun.com/products/10182) bilan ikkita VNH2SP30 chipida foydalanishingiz mumkin. 30 gacha etkazib berish Va 41 V maksimal kuchlanish bilan. Agar oxirgi variantga kelsak, bilimdon mutaxassislar bilan maslahatlashishni unutmang: axir, yuklar juda munosib, shuning uchun siz qo'shimcha radiator olishingiz kerak bo'lishi mumkin. kuyish uchun.

Ethernet bilan ishlash

Ethernet bilan ishlash uchun ikkita asosiy qalqon varianti mavjud - Microchip-dan yaxshi eski ENC28J60 chipi va Wiznet-dan yanada rivojlangan W5100 asosida. Ikkala yechim ham aloqa uchun SPI avtobusidan foydalanadi, faqat to'rtta Arduino pinini oladi. Ammo ENC28J60 ancha oldin paydo bo'lgan va ilg'or W5100 dan aniq pastroq: atigi 10 Mbit/s, IP, UDP, TCP uchun apparat yordami yo'q. Bundan tashqari, W5100 to'rtta rozetkani qo'llab-quvvatlaydi (bu bir vaqtning o'zida to'rttagacha ulanishni qo'llab-quvvatlaydi).

Umuman olganda, men W5100 dan foydalanishni qat'iy tavsiya qilaman, chunki u mikrokontrollerning asosiy manbasini sezilarli darajada tejaydi - Ram(SRAM), uni saqlash kerak (Atmega328 atigi bir kilobaytga ega). Oldindan ishlov berishning boshqa barcha afzalliklari aniq: W5100 paketlarning o'zi esa TCP protokoli va sarlavha nazorat summalarini hisoblab chiqadi, Atmega xotirjamroq muhimroq narsalarni hal qila oladi.

Yana bir namunali misol Arduino jamoasidan Arduino Ethernet Shield (arduino.cc/en/Main/ArduinoEthernetShield). Uning yordamida siz quyidagi imkoniyatlarga ega bo'lgan eskizni yaratishingiz mumkin:

  • DHCP orqali dinamik IP-manzilni olish;
  • NTP protokoli yordamida vaqtni belgilash;
  • nomlarni DNS orqali hal qilish;
  • RADIUS orqali avtorizatsiyadan o'tish;
  • oddiy veb-server funktsiyalarini bajarish yoki veb-mijoz sifatida ishlash, so'rovlarni yaratish va javoblarni tahlil qilish.

Shunga o'xshash taxtalar orasida biz Freetronics - PoE bilan EthernetShield (freetronics.com/products/ethernet-shieldwithpoe) rivojlanishini qayd etishimiz mumkin. Ethernet qurilmasini u ulangan Ethernet liniyasidan quvvatlantirish g'oyasi 2001 yilda tug'ilgan va ikki yildan so'ng IEEE 802.3af rasmiy sanoat standartiga aylandi. O'z tajribamdan shuni ta'kidlaymanki, Ethernet orqali aloqa qiladigan va maxsus quvvat kalitidan 100 metr radiusda bino bo'ylab tarqalgan avtonom qutilarni quvvatlantirish uchun qulayroq narsa yo'q. Ushbu qalqon biroz qimmatroq turadi, qo'shimcha PoE moduli mikrokartasini sotib olishni talab qiladi va SD ulagichi o'rniga tartib maydoniga ega.

Bunday qalqondan foydalanish faqat TCP/IP tarmog'i orqali o'zaro aloqani talab qiladigan qattiq tuzilmalarda qo'llaniladi. Masalan, brauzerda ulangan sensorlar holatini ko'rsatish yoki masofaviy boshqarish qandaydir mexanizmlar.

Men darhol "Twitter guli" loyihasini eslayman, unda Arduino + Ethernet kombinatsiyasi Twitter orqali erga yopishtirilgan namlik sensori yordamida quruqlikdan shikoyat qildi va darhol sug'orishni talab qildi. EthernetShield-ning turli xil ilovalari bilan sizni ogohlantirmoqchimanki, har bir kutubxona, albatta, vaqtni tejaydi, ammo u mikrokontrollerning flesh-xotirasining bir necha kilobaytini ham egallaydi. Shuning uchun, agar siz ertami-kechmi Arduino Duemilanova-ning 30 KB o'lchamiga erishsangiz, uni Mega 2560 bilan almashtirish haqida o'ylab ko'ring; eskizlar uchun sakkiz yarim baravar ko'proq xotira bo'ladi.

SD kartalardan foydalanish

Har qanday ma'lumotni to'plash bilan bog'liq loyihalarda (masalan, GPS koordinatalari) ko'pincha mavjud bo'lmagan doimiy xotira hajmini oshirish kerak bo'ladi. Buning eng oson yo'li standart SD-kartani ulashdir. Buning uchun bir nechta tayyor qalqonlar mavjud. Men bilgan eng yaxshi variant - bu atrof-muhit monitoringiga ixtisoslashgan Libellium ispan kompaniyasi tomonidan ishlab chiqilgan microSD moduli (goo.gl/iHCy4).

Qalqon faqat bitta Arduino pin blokini egallaydi va FAT16 (afzal) yoki FAT32 da oldindan formatlangan SD va SDHC kartalar bilan ishlash imkonini beradi. Siz bir vaqtning o'zida faqat bitta fayl bilan ishlashingiz mumkin, uzoq nomlar qo'llab-quvvatlanmaydi.

Simsiz ekranlar

Litsenziyasiz 433 va 313 MGts diapazonida ishlaydigan eng oddiy amplitudali modulyatsiya (ASK) RF modullari, garchi ularni VirtualWire kutubxonasi orqali Arduino bilan ishlatish mumkin bo'lsa ham, men uchun hali ham juda yomon variant bo'lib tuyuladi.

Ular shovqinga juda moyil, ular faqat barqaror ishlaydi past tezliklar, apparatni kanallarga bo'linishi yo'q - bir vaqtning o'zida ishlaydigan bir nechta transmitterlar bir-biriga xalaqit beradi. Balki shuning uchun men hali ular uchun qalqon taxtalarini ko'rmaganman.

Qarama-qarshi tomon - bu Zigbee protokollariga asoslangan Xbee oilasi, taqsimlangan, o'z-o'zidan quvvatlanadigan sensorli tarmoqlarni tashkil qilish uchun ideal. Har bir bunday plataning o'zi bortda mikrokontrollerga ega bo'lgan qurilma bo'lib, Arduino bilan muvofiqlashtirishni ta'minlash uchun qalqondan juda oz narsa talab qilinadi. Bunday qalqonlar odatda "Xbee Shield" deb ataladi, lekin har doim ham emas - masalan, Libellium Communication Shield (goo.gl/OZDxl) ishlab chiqdi. Qalqon Xbee formatidagi modul o'rnatilgan ikkita qator bloklarni o'z ichiga oladi.

Yagona kamchilik, ehtimol, Xbee modulining o'zi narxidir. Buning evaziga biz 250 Kbit / s gacha tezlikni, 90 metrgacha ko'rish diapazoni (Xbee PRO modifikatsiyasi 1,2 km gacha yetishi mumkin), shifrlash, tejamkor quvvat iste'moli va ma'lumotlarni uzatish qobiliyatini olamiz ( ikkita modul uchinchisi orqali bir-biri bilan shaffof aloqa qiladi).

Agar kompaniya haqida gapiradigan bo'lsa, uzoq vaqtdan beri ta'kidlangan simsiz tarmoq, negadir odamlar birinchi navbatda WiFi haqida o'ylashadi, kamroq - Bluetooth haqida. Masalan, SparkFun’dan WiFly Shield (sparkfun.com/products/9954) va Libellium’dan Bluetooth moduli (cooking-hacks.com/index.php/arduinobluetoothmodule-89.html). Ikkinchisi Xbee formatida ishlab chiqarilgan va Xbee uchun har qanday o'tish qalqoni bilan ishlaydi va Arduino-dan dasturiy ta'minotni sozlash modem bilan dialogga o'xshaydi - orqali ketma-ket port va AT buyruqlari. Aytgancha, bir vaqtlar Arduino BT-ning original platasi (arduino.cc/en/Main/ArduinoBoardBluetooth) chiqarildi, u USB interfeysiga ega bo'lmagan, lekin dasturlashtirilgan va Bluetooth orqali kompyuterga ulangan. U keng tarqalmadi - ehtimol narxning oshishi tufayli.

GSM orqali ma'lumot almashish uchun odatda TTL darajasida ketma-ket port orqali ishlashga qodir mobil telefon ishlatiladi.
Ammo endi ular kamroq va kamroq - ular USB bilan almashtirilmoqda, ular bilan ishlash uchun siz xost bo'lishingiz kerak (va Arduino qurilmasi emas). Yaxshiyamki, ishlab chiqaruvchilar uzoq vaqt davomida to'liq GSM modullarini ishlab chiqarmoqda, buning uchun siz shunchaki vidalashingiz kerak. tashqi antenna va SIM karta ulagichi. Misol uchun uzoqdan izlashning hojati yo'q - Arduino uchun Libellium (goo.gl/KueFH) uchun GPRS Quadband moduli, u SAGEM GPRS modemiga asoslangan.
Ushbu modelning o'ziga xos xususiyati shundaki, GRPS moduli olinadigan bo'lib, siz nafaqat ma'lumotlarni uzatishingiz mumkin - tashqi dinamikga chiqish mavjud.

Har xil qalqonlar

Xulosa qilib aytadigan bo'lsak, biz ishonch bilan aytishimiz mumkinki, deyarli barcha tipik muammolarning echimlari qalqon shaklida uzoq vaqtdan beri mavjud. Lekin hammasi shu bilan tugaydi deb o'ylamang. Mana bir nechta misollar: Libelliumdan radiatsiya sensori paneli (Geiger hisoblagichi).

O'z qo'llaringiz bilan qalqon

Misol tariqasida, keling, o'z LCD ekranimizni yarataylik. HD44780 kontrolleridagi mashhur alfanumerik LCD displey 1602 uchun ulanish diagrammasi ikkita variantda mavjud - sakkiz bitli yoki to'rt bitli. Arduino qalqoni qurish strategiyasini kashf qilish vaqti keldi: siz hech qachon juda ko'p pinlarga ega bo'lolmaysiz! Biz ularni minimal darajada ishlatishga harakat qilamiz va shuning uchun to'rt bitli sxemani tanlaymiz (baxtimizga, biz uchun bunday sxemani qo'llab-quvvatlash LiquidCrystal kutubxonasi shaklida ArduinoIDE tarqatilishiga kiritilgan).

Qalqonimizni qurish uchun biz maxsus blankadan foydalanamiz - protoshield, bu bir nechta nozikliklarga ega bo'lgan non taxtasi. Uning eng muhim qiymati Arduino bilan mukammal ulanish uchun to'g'ri joylashtirilgan pin teshiklari. Shunday bo'ladiki, barcha pinli prokladkalar 2,54 mm balandlikdagi panjarada joylashgan bo'lib, bittadan tashqari (agar bu zerikarli fakt bo'lmasa, "teshilgan non taxtasi" ning istalgan qismini olib, PLS juftligini lehimlash mumkin edi. unga ulanadi). Bu qasddan qilingan edi, shunda oluvchi beparvolik bilan qalqonni teskari tomonga joylashtirmaydi va kelajakdagi asarni kurtakda kuydirmaydi.
E'tibor bering, sxema kontrastni sozlash uchun o'zgaruvchan qarshilikni o'z ichiga oladi. Bu muhim! Agar siz buni unutib qo'ysangiz, diagramma va eskiz boshqacha to'g'ri bo'lsa, hech narsa ko'rinmaydi. Har qanday 10-20 kOm ishlaydi va xususan, ushbu protoshieldda u allaqachon taqdim etilgan - garchi u analog0 kirishiga ulangan bo'lsa ham, siz qo'shimcha simlarni lehimlashingiz kerak bo'ladi.

Keling, PLS pinli taroqning bir bo'lagini olamiz va uni avval displey kontaktlariga, keyin esa qalqonga lehimlaymiz. Shundan so'ng, siz o'rnatish simini olishingiz kerak va diagramma bo'yicha ekrandan Arduino pinlariga simlarni ehtiyotkorlik bilan birma-bir ajratib oling va lehimlang - xayriyatki, bu murakkab emas. Men intuitiv ravishda uning ko'p qismini displey ostida yashirishga muvaffaq bo'ldim.

Keling, natijani Arduino-ga qo'yamiz va LiquidCrystal katalogidan birinchi sinov eskizini yuklab olamiz. Ekranda hech narsa yo'qmi? Yoki bir nechta qora kvadratlarmi? Muammo yo'q, o'zgaruvchan rezistorni kuchaytirish vaqti keldi - aminmanki, biror narsa paydo bo'ladi! Bunday holda, siz engil nafas olishingiz mumkin - endi siz o'zingiz yaratgan birinchi qalqonga egasiz. Xo'sh, u allaqachon ishlayotganligi sababli, uni bir vaqtning o'zida ruslashtirishingiz mumkin. Bir vaqtlar men standart kutubxonani o'zgartirdim, shunda kirillcha belgilar UTF-8 dan displeyning belgilar generatoriga to'g'ri tarjima qilindi. Qidirmoq oxirgi versiya kutubxonalar github.com/mk90.



 


O'qing:



Qattiq diskni qanday qismlarga bo'lish kerak

Qattiq diskni qanday qismlarga bo'lish kerak

Qattiq diskni ma'lumotlarni yo'qotmasdan qanday qilib ikkita bo'limga bo'lish mumkin, agar asosiy jildga (C :) harfi bilan aylantirilgan bitta bo'lim mavjud bo'lsa, ...

Biz qattiq diskni bo'limlarga ajratamiz

Biz qattiq diskni bo'limlarga ajratamiz

Windows-ni o'rnatishda qattiq disk an'anaviy ravishda kamida ikkita bo'limga bo'linadi - C harfi bilan kichikroq tizim bo'limi va kattaroq foydalanuvchi bo'limi...

Kompyuter yoqilganda signal beradi

Kompyuter yoqilganda signal beradi

Nashr qilingan sana: 02/01/2011 Kompyuter yoqilmasa-da, signal eshitadigan paytlar bo'ladi. Agar tinglasangiz, aniq bo'ladi ...

Windows-da fayl kengaytmalarini to'g'ri o'zgartirish Arxiv kengaytmasini qanday o'zgartirish mumkin

Windows-da fayl kengaytmalarini to'g'ri o'zgartirish Arxiv kengaytmasini qanday o'zgartirish mumkin

Windows operatsion tizimlari mashhurdir, chunki ular ishchi kompyuterlarni foydalanuvchi o'zi xohlagancha sozlash imkonini beradi. Hali bitta OS yo'q ...

tasma tasviri RSS