NVIDIA Shield TV o'yin pristavkasini ko'rib chiqish. Elektron dizayner: Arduino Arduino Wi-Fi qalqoni uchun eng yaxshi Shield platalarini ko'rib chiqing, qaysi biri yaxshiroq ekanligini maslahat bering.

O'tgan yil davomida men sizga Android box bozorining deyarli barcha asosiy o'yinchilari haqida gapirib berdim: Xiaomi Mi Box (Amlogic S905X-H), MINIX Neo U9-H (Amlogic S912-H), Ugoos AM3 (Amlogic S912), Zidoo X8/X9S /X10 (Realtek RTD1295DD). HiSilicon HI3798CV200’dagi HiMedia Q10 Pro va NVIDIA Tegra X1’dagi NVIDIA Shield TV haqida gapirishgina qoladi. Men HiMedia Q10 Pro-ni allaqachon ko'rib chiqishim kerak edi, ammo etkazib berish xizmati bilan bog'liq muammolar bor edi va quti HiMedia-ga qaytadi. Birozdan keyin albatta qaytib keladi. Xo'sh, bugun men sizga NVIDIA Shield TV haqida gapirib beraman. Yo'q, albatta, men NVIDIA Shield TV ajoyib Android qutisi ekanligini bilardim, lekin shunday bo'lishi uchun... Bu aslida keng iste'molchilar uchun shaytoniy barrel organidir ("Men hech narsani bilmayman" dan hammasi va buni qila olmayapman, men faqat qutini yoqmoqchiman va zavq olmoqchiman" ga "avtofreym tezligi, bir xillik, HD audio chiqishi va proshivka haqida nima deyapsiz, men sizsiz hamma narsani bilaman"). Men hatto professional deformatsiyani boshdan kechirdim - endi men boshqa qutilarni qanday qilib yuzsiz qilishni bilmayman, lekin harakat qilaman. Android qutilarini ishlab chiqaradigan har qanday kompaniya NVIDIA Shield TV-ni o'zining barcha asosiy xodimlariga tarqatishi kerak, shunda ular qaysi mahsulotga qarash kerakligini aniq tushunishadi.

Texnik xususiyatlari
ModelNVIDIA Shield TV (2017)
P2897
Geympadsiz to'plam
Uy-joy materiallariPlastik
SoCNVIDIA Tegra X1
4 ta ARM Cortex-A57 yadrosi + 2 gigagertsgacha 4 ta ARM Cortex-A53 yadrosi
GPU GeForce 6 ULP (GM204)
Ram3 GB DDR3
Ichki xotira16 GB (eMMC)
USB flesh-disk orqali kengaytirilishi mumkin
USB2 x USB 3.0
Xotira kartasini qo'llab-quvvatlashYo'q
Tarmoq interfeyslariWi-Fi 802.11a/b/g/n/ac, 2,4 gigagertsli va 5 gigagertsli, MIMO 2x2
Gigabit Ethernet (1000 Mbit / s)
BluetoothBluetooth v4.1
Video chiqishlariHDMI 2.0b (3840x2160@60 Gts gacha, Rec. 2020, HDCP 2.2)
Audio chiqishlariHDMI
Masofadan boshqarish pultiBluetooth + IR
Mikrofon
Oziqlanish19 V / 2,1 A
OSAndroid TV 7.0
SHIELD tajribasi 6.2
Uskunalar va tashqi ko'rinish
NVIDIA Shield televizori katta, qalin karton qutiga kiradi.


Yon tomonda texnik ma'lumotlar chop etilgan.


Ichkarida: pristavka, Evropa (C tipidagi) va Britaniya (G tipi) nozullari bilan quvvat manbai, masofadan boshqarish pulti, tezkor qo'llanma va ma'lumotnoma, shu jumladan rus tilida. Kamtarlik bilan. Hatto HDMI kabeli ham mavjud emas.


Elektr ta'minoti markali va juda katta. Kuchlanish 19 V, maksimal oqim 2,1 A. Kabel uzunligi taxminan 180 sm.Xususiy ulagich.





Masofadan boshqarish pulti juda ixcham va vaznli. Old qismi porloq plastmassadan qilingan. Pastki qism metall, qo'lingizni sovutadi. Bluetooth (boks uchun) va IR (qabul qiluvchi yoki televizor uchun) orqali ishlaydi. Ikkita CR2032 batareyasi bilan quvvatlanadi. Old tomonda: mikrofon, D-pad, orqaga tugmasi, uy tugmasi, Sensorli panel ovoz balandligini sozlash. Yuqori uchida IR transmitter oynasi mavjud.



Qutining o'zi juda ixcham. O'lchamlari 158 x 135 x 57 mm, og'irligi taxminan 250 g. Quyida mashhur Mini M8S Pro qutisi bilan o'lchamlarni taqqoslash keltirilgan.


Qutining korpusi plastikdan qilingan. Tug'ralgan shakllar juda g'ayrioddiy ko'rinadi. Ba'zi elementlar mat, ba'zilari porloq. Yaltiroq qismi bir zumda mikrochizmalar bilan qoplanadi.






Tepada yashil qo'shimcha mavjud bo'lib, quti ishlayotganda yumshoq porlaydi.


Pastki qismida sirpanishga qarshi maxsus qoplama va shamollatish teshiklari mavjud. Oyoqlari yo'q.


Orqa: shamollatish teshiklari, ikkita USB port 3.0, HDMI porti, Ethernet porti va quvvat ulagichi.

Qurilmani va sovutish tizimini demontaj qilish
Orqa tarafdagi ikkita vintni burab, korpusning qismlarini ajrating.


Salyangoz sovutgichli radiator ko'rinishidagi faol sovutish tizimi darhol ko'rinadi.


EMMC SanDisk SDIN9DW4-16G plataning orqa tomoniga o'rnatilgan. Texnik xususiyatlariga ko'ra, uning chiziqli tezligi 300/45 MB / s ni tashkil qiladi (sinovlar mos keladigan tezlikni ko'rsatadi).

Biz radiatorni, taxtani mahkamlaydigan vintlarni bo'shatamiz va uni aylantiramiz.


Barcha asosiy elementlar ekran qoplamalari ostida yashiringan. Antennalar bosilgan elektron platada joylashgan. Faqat quvvat boshqaruvchisi va Realtek RTL8111GS Ethernet kontrolleri yashirin emas. Men himoya qoplamalarini olib tashlamadim.

Sovutish tizimi faol bo'lsa-da, u ishlayotganda deyarli eshitilmaydi maksimal yuk. Barcha sinovlar va foydalanish davomida hech qanday siqilish sezilmadi. Maksimal ish harorati 45 ° C atrofida edi.

Dasturiy ta'minot
Sifatda operatsion tizim Android TV 7.0 bilan ishlaydi. Nvidia-ning barcha yaxshilanishlari bilan proshivkaning o'zi SHIELD Experience deb ataladi. Birinchi marta ishga tushirilganda, tizim SHIELD Experience 6.2 ga yangilashni taklif qildi. Bu sharhni yozish paytidagi eng so'nggi proshivka.

Android TV nima ekanligini qisqacha aytib beraman...

Android TV aslida ba'zi moslashuvlarga ega klassik Android tizimidir. Bundan tashqari, Android 7 dan boshlab, Android va Android TV o'rtasidagi farq yanada xiralashgan. Android TVda:

  • Yo'q navigatsiya paneli va holat qatori.
  • Ishga tushirish moslamasi (uy ekrani) qattiq o'rnatilgan - Google Leanback.
  • Interfeys televizor ekranlari va masofadan boshqarish pulti uchun moslashtirilgan.
  • Dasturlar va Google xizmatlari televizor ekranlari va masofadan boshqarish pulti uchun ham moslashtirilgan.
  • Google Play Android TV uchun doʻkon faqat Android TV uchun moslashtirilgan ilovalarni oʻz ichiga oladi.
Nvidia SHIELD TV tizimi deyarli to'liq rus tilida mahalliylashtirilgan. Tarjimadagi noaniqliklar yoki uning yo'qligi bir nusxada sodir bo'ladi. Bir nechta uchinchi tomon dasturlari mavjud. Bular asosan VOD xizmatlaridir.

Launcher - Google Leanback. Interfeys bir nechta bo'limlarda gorizontal aylantirish bilan plitkalar shaklida amalga oshiriladi: qidiruv, tavsiyalar, ilovalar, o'yinlar, qo'shimcha funktsional elementlar. Tavsiyalarni sozlash mumkin - Sozlamalarda qaysi dasturlar tavsiyalar qo'shishi mumkinligini belgilashingiz mumkin. Ilovalar va o'yinlarni avtomatik yoki qo'lda tartiblash mumkin. Skrinshotlar uchinchi tomon dasturlari va o'yinlari o'rnatilgan tizimni ko'rsatadi.




Leanback faqat Android TV uchun moslashtirilgan interfeysga ega dasturlarni ko'rsatadi. Agar siz o'rnatgan bo'lsangiz muntazam dasturlar Android uchun (planshetlar/smartfonlar uchun interfeysga ega dasturlar), keyin ularni ko'rish uchun siz faqat maxsus dasturni o'rnatishingiz kerak - u Leanback ro'yxatida bo'ladi va uni ochganingizda oddiy Android dasturlari ko'rsatiladi. Ushbu turdagi dasturlarning etarli soni mavjud - to'g'risini tanlang. Ular Google Play-da ham, ochiq loyihalar va apk shaklida ham mavjud. Pulli va bepul. Sinovlar davomida men TV ilovalari tortmasidan foydalandim.


Google Play Store bir xil uslubda yaratilgan. Unda faqat Android TV uchun moslashtirilgan dasturlar mavjud. Ammo moslashtirilgan interfeyssiz ko'plab dasturlar va o'yinlar Android TV-da yaxshi ishlaydi. Agar siz Android TV uchun Google Play do'konida mavjud bo'lmagan dasturni o'rnatishingiz kerak bo'lsa, unda bir nechta variant mavjud. Agar dasturda hech qanday cheklovlar bo'lmasa va u oddiygina Android TV interfeysiga ega bo'lmasa, Google Play-ni kompyuteringizdagi veb-brauzerda xuddi shu ostida oching. hisob, Shield TV-da bo'lgani kabi. Ushbu dastur yoki o'yinni tanlang, "O'rnatish" tugmasini bosing va qaysi qurilmada (bu alohida holatda SHIELD TV) ko'rsating. Yoki siz ushbu dastur yoki o'yinni brauzeringizdagi oynada qidirishingiz va Google Play-da topilgan havolani ochishingiz mumkin. U Android TV uchun Google Play do'konida muammosiz ochiladi va siz uni o'rnatishingiz mumkin. Agar dasturda cheklovlar bo'lsa, faqat apk faylidan o'rnatish imkoniyati mavjud.



Sozlamalar paneli Android 7.0 uchun standart bo'lib, ekranning o'ng tomonida paydo bo'ladi.


Tizim Google Cast bilan ishlaydi. Istalgan vaqtda, qoʻllab-quvvatlanadigan dasturlardagi istalgan qurilmadan kontentni toʻgʻridan-toʻgʻri televizoringizga (Shield TV) oʻtkazishingiz mumkin. Masalan, siz smartfoningizda Google Play Filmlarni ochib, uni Shield TV-da o'ynashni boshlashingiz mumkin. Siz o'ynashni to'g'ridan-to'g'ri smartfoningizda boshqarishingiz mumkin (ammo videoning o'zi smartfonda o'ynamaydi). Agar kerak bo'lsa, smartfoningizdagi Google Play Movies yopilishi mumkin va o'ynatish qutida davom etadi.



Google Assistant shunchaki televizor qutisi uchun ajoyib vosita, quti bilan ishlash uchun tabiiy til interfeysi. Masofadan boshqarish pultidagi mikrofon tugmasini bosing va shunchaki bilmoqchi yoki nima qilishni xohlayotganingizni ayting. Tanib olish sifati juda yaxshi. U rus va ingliz tillarini mukammal tushunadi (bir vaqtning o'zida). Lekin rus tili (Sozlamalarda tanlangan), albatta, ustuvor ahamiyatga ega. Google Assistant yordamida siz qoʻshimcha aksessuarlarni boshqarishingiz mumkin, aqlli uy. Rus tilida muloqot qilish imkoniyatlari hali ham cheklangan. Quyida foydalanishning ba'zi misollari keltirilgan.

HD VideoBox-ni ishga tushiring. HD VideoBox dasturi boshlanadi.


Moskvadagi ob-havo. Ob-havo ko'rsatiladi.


Don daryosi qayerdan oqadi? Azov dengizi.


inDud. YouTube videolari ro'yxati ochiladi.


Yo'qotilgan jannat. YouTube'da "Jannat yo'qolgan" kliplari ro'yxati ochiladi.


Valerian va ming sayyoralar shahri. Ochiladi to'liq ma'lumot film, aktyorlar va boshqalar bo'yicha. Agar ushbu film mavjud bo'lsa, darhol, masalan, HD VideoBox-ga o'tishingiz mumkin.


Bugun kinoteatrda nima bo'lyapti? Kinoteatrlardagi filmlarning joriy ro'yxati ochiladi.


Tizimda ildiz yordami mavjud emas. Agar kerak bo'lsa, siz TWRP-ni osongina o'rnatishingiz va ildiz yordamini qo'shishingiz mumkin. Qiziqqanlar qutiga oddiy toza Android 7 tizimini ham o'rnatishlari mumkin.

Bahramand bo'lmoq Android tizimi Televizor, siz uning masofadan boshqarish mafkurasini qabul qilishingiz kerak.

Ko'rib chiqish jarayonida tizimning boshqa barcha xususiyatlari va sozlamalari haqida bilib olasiz.

Masofadan boshqarish pulti, geympadlar, HDMI CEC
Standart Shield Remote Bluetooth (quti bilan aloqa qilish uchun) va IR orqali (ba'zi hollarda uskunalar bilan ishlash uchun) ishlaydi. Masofadan boshqarish pulti ovoz balandligini sozlash uchun sensorli panelga ega. Masofadan boshqarish pulti juda qulay.


Birinchi ishga tushirilgandan so'ng, tizim darhol masofadan boshqarish pulti dasturini yangilashni taklif qildi.


Masofadan boshqarish pulti funksiyalarining qisqacha tavsifi:


Orqaga tugmachasini uzoq vaqt bosib turing - quvvat menyusi (Uyqu yoki Qayta yuklash).


"Qurilma haqida" menyusi orqali qutini butunlay o'chirib qo'yishingiz mumkin.


"Uy" tugmachasini ikki marta bosish ilgari ishlayotgan dasturlarning ro'yxatini ko'rsatadi.


"Uy" tugmachasini uzoq vaqt bosib turing - ekran video yozish menyusi, Twitch-da translyatsiya, skrinshot.


HDMI CEC yordami ideal holatda shunday ishlashi kerak:

  • A. Shield masofadan boshqarish pulti yordamida qutini uyqu rejimiga yuboring, televizor/qabul qilgich o'chadi (kutish rejimiga o'tadi).
  • B. Shield Remote (istalgan tugma) yordamida qutini uyg'oting, televizor/qabul qilgich yoqiladi.
  • C. Shield masofadan boshqarish pulti yordamida siz televizor/qabul qiluvchining ovoz balandligini sozlashingiz mumkin (agar ushbu parametr yoqilgan bo'lsa).
  • D. Televizorni/qabul qiluvchini standart televizor/qabul qiluvchining masofadan boshqarish pulti yordamida yoqing, Shield TV yoqiladi.
  • F. Televizorni/qabul qiluvchini standart televizor/qabul qiluvchining masofadan boshqarish pultidan foydalanib o'chiring, Shield TV o'chadi.
  • G. Televizorning masofadan boshqarish pulti qutini boshqarishi mumkin.
Ammo bularning barchasi ideal vaziyatda. Ammo amalda, turli xil HDMI CEC funktsiyalarini qo'llab-quvvatlash bir televizor modelidan boshqasiga farq qiladi. Men hali barcha televizorlar, hatto bir xil brendning turli xil televizor modellari bilan HDMI CEC-ni mukammal qo'llab-quvvatlaydigan bitta Android qutisini uchratmadim. Shu sababli Shield Remote qo'shimcha IR qo'llab-quvvatlashiga ega. Bular. Quti bilan o'zaro aloqa Bluetooth orqali, ba'zi funktsiyalar esa IR orqali amalga oshiriladi (agar ularning HDMI CEC analoglari ishlamasa).

Sozlamalarda quvvat funksiyalari uchun MSK qo‘llab-quvvatlashini yoqishingiz mumkin. U erda siz ma'lum bir televizor/qabul qiluvchining modeli uchun IR-ni qo'llab-quvvatlashni yoqishingiz va ovoz balandligi qanday sozlanishini tanlashingiz mumkin: qutida, CEC-dan foydalangan holda televizor/qabul qiluvchida, IQ orqali televizor/qabul qiluvchida.



Mening asosiy LG televizorimda quyidagi funksiyalar ishladi:
  • A. Yo'q. Faqat IR orqali. Bunday holda, quti uyqu rejimiga o'tkazilganda, masofadan boshqarish pulti televizor tomon yo'naltirilishi kerak.
  • B. Ha.
  • C. Yo'q. Faqat IR orqali.
  • D. Ha.
  • F. Ha.
  • G. Ha.
Masofadan boshqarish pulti uchta kamchilikka ega. Essential - IR uzatuvchi diapazoni. Televizordan ikki metrdan ortiq masofada IQ boshqaruvi faqat bir marta ishladi. Kamroq ahamiyatli - alohida yo'qligi jismoniy tugma quvvat manbai va sensorli ovoz balandligini boshqarish juda qulay emas (agar bu standart mexanik tugmalar bo'lsa yaxshi bo'lar edi).

Ko'rib chiqishimda menda o'rnatilgan geympadsiz qutining versiyasi bor. Arzon Xitoy geympad (7 dollarga) va Xiaomi Mi geympad Bluetooth orqali ulangan va muammosiz ishlagan. Albatta, arzon geympad faqat sinov uchun. Siz uni dushmaningizga o'ynashni xohlamaysiz. Lekin mening bolalarim va men shunchaki Xiaomi Mi Gamepad-ni yaxshi ko'ramiz. Bu siz qo'yib yuborishni istamaydigan geympadlardan biridir.

Ishlash
Konsolda SoC NVIDIA Tegra X1 - 4 ta ARM Cortex-A57 yadrolari va 2 gigagertsli chastotali 4 ta ARM Cortex-A53 yadrolari, GPU GeForce 6 ULP (GM204) ishlatiladi. Bu eng yaxshi protsessor bo'lib, bozorda shunga o'xshash SoC sinfiga ega boshqa qutilar yo'q. Tizim va har qanday dasturlar juda tez va muammosiz ishlaydi. Sharhning keyingi qismida o'yinlar haqida alohida gaplashaman. Android qutilaridagi asosiy narsa media funksionalligi ekanligini tushunishingiz kerak, ya'ni. VPU va uning imkoniyatlarini dasturiy ta'minotda amalga oshirish. Bu sharhning alohida bo'limlarida ham muhokama qilinadi. Ammo protsessor va GPU qurilma bilan ishlashni qulay qilish uchun etarli quvvatga ega bo'lishi kerak. NVIDIA Tegra X1 katta marj bilan qulay ishni qoplaydigan quvvatga ega. Va GPU kuchi mutlaqo taqiqlangan.


NVIDIA Shield TV interfeysni maksimal 1920x1080 ruxsatda namoyish etadi. Tizimda 3840x2160 piksellar sonini tanlagan bo'lsangiz ham, interfeys va barcha dasturlar 1920x1080 piksellar sonida ishlashni davom ettiradi va 3840x2160 o'lchamda ishlaydi. Ko'pgina qutilarda bo'lgani kabi, faqat SurfaceViews haqiqiy 4K piksellar sonini chiqarishi mumkin. Aynan shu chiqish video pleyerlarda (va nafaqat ularda - fotosuratlarni ko'rish dasturlari ham ushbu chiqishdan, hatto nazariy o'yinlardan ham foydalanishi mumkin) video uchun haqiqiy 4K piksellar sonini ta'minlash uchun ishlatiladi. Bular. Aslida, test dasturlari va o'yinlarini qaysi ruxsatda ishlatishingiz muhim emas - 1920x1080 va 3840x2160 da natija bir xil bo'ladi. Ammo testlarning tozaligi uchun men 3840x2160 tizim o'lchamlaridan foydalandim.

Markaziy protsessor
GPU

NVIDIA Shield TV
3DMark Sling Shot Extreme4100
Bonsai4200 (60 kadr/soniya)
GFXBenchmark T-Rex60 kadr/s
GFXBenchmark T-Rex 1080p displeydan tashqari121 kadr/s
GFXBenchmark Manhattan 3.146 kadr/s
GFXBenchmark Manhattan 3.1 1080p displeydan tashqari47 kadr/s
GFXBenchmark Car Chase29 kadr/s
GFXBenchmark Car Chase 1080p displeydan tashqari30 kadr/s
Natijalar o'zlari uchun gapiradi. Hatto Car Chase ham qabul qilinadigan 30 kadr / soniyani ta'minlaydi.
O'yinlar
NVIDIA Shield TV uchun o'yinlarni uch guruhga bo'lish mumkin:
  • Android uchun o'yinlar (bular Google Play o'yinlari)
  • O'yinlarni NVIDIA GameStream orqali kompyuterdan o'tkazing
  • GeForce NOW orqali bulutli o‘yinlar oqimi
Android uchun o'yinlar

Avvaliga men bir nechta o'yinlar bilan stol yasamoqchi edim (oldingi sharhlarimdagi kabi). Taxminan 10 o'yinni sinab ko'rganimdan so'ng, men bu fikrdan voz kechdim. Shield TV qutisida mukammal ishlamaydigan bitta Android o'yini yo'q. O'yinlarning ajoyib va ​​katta tanlovini NVIDIA veb-saytida ko'rish mumkin (Kutubxona bo'limi). U yerdan yuklab olish yoki sotib olish uchun to'g'ridan-to'g'ri Google Play-ga o'tishingiz mumkin. Barcha o'yinlar geympad yoki masofadan boshqarishni qo'llab-quvvatlaydi. Odatdagidek, Shield TV uchun eksklyuzivlar mavjud, masalan: Metal Gear Solid 2/3, Half-Life 2, Portal, Doom 3, Never Alone va boshqalar.

O'yinlarni NVIDIA GameStream orqali kompyuterdan o'tkazing

Sharhlarimda men sizga Android uchun ajoyib Moonlight Game Streaming dasturi haqida gapirib berdim, uning yordamida siz ko'plab Android qutilarida NVIDIA GameStream xizmatidan foydalanishingiz mumkin, ya'ni. Nvidia video kartasi bilan kompyuteringizga o'rnatilgan o'yinlarni o'ynang - ularni qutiga uzating. Shield TV uchun sizga uchinchi tomon dasturlari kerak emas. Hamma narsa allaqachon tizimda. Dastur NVIDIA Games deb ataladi. U GeForce NOW xizmati va NVIDIA GameStream va qutiga o'rnatilgan mahalliy o'yinlarni birlashtiradi. Faqat mahalliy tarmoqdagi shaxsiy kompyuterga ulaning, undagi istalgan o'yinni tanlang va o'ynang. Ruxsat va kadr tezligini o'rnatishingiz mumkin (2160p60 gacha).




NVIDIA Shield TV haqiqatan ham mumkin. Na Ethernet, na Wi-Fi (5 gigagertsli, MIMO 2x2) kompyuterda yoki qutida o'ynashingizdan qat'i nazar, farq qilmaydi. Javob bir zumda, siz sifat haqida shikoyat qila olmaysiz. Men "Moonlight" dasturidagi kechikishni alohida tekshirdim (uni ko'rsatishi mumkin). Ethernet orqali kechikish atigi 2 ms edi (apparat dekoderi 1 ms). Bular. u aslida mavjud emas. Masalan, AMLogic-li qutilarda kechikish o'rtacha 60 ms ni tashkil qiladi - o'ynash mumkin, ammo ba'zi o'yinlarda kechikish mavjud. NVIDIA Shield TV bilan bunday tuyg'u yo'q. Faqat kompyuterda o'tirganingizda o'ynaysiz degan tuyg'u bor.

GeForce NOW orqali bulutli o‘yinlar oqimi

Bu NVIDIA bulut xizmati. O'yin masofadan turib NVIDIA serverlarida kartalar bilan ishga tushiriladi GeForce GTX 1080 (serverlar turli mamlakatlardagi zonalarda taqsimlanadi, agar kerak bo'lsa, siz qo'lda tanlashingiz mumkin eng yaxshi variant). O'yinlar tanlovi juda katta. Obuna narxi oyiga 650 rublni tashkil qiladi. Bepul va pullik o'yinlar mavjud. Bemalol o'ynang.







Ichki va tashqi xotira

Yangi tizimda foydalanuvchi uchun taxminan 10 Gb ichki xotira mavjud. Chiziqli o'qish tezligi qutilar uchun taqiqlangan darajada, lekin chiziqli yozish tezligi byudjet qutilari darajasida - 252/27 MB / s.


USB 3.0 orqali ulangan drayv alohida olinadigan disk sifatida ishlashi mumkin yoki qurilmaning ichki xotirasi bilan bitta qurilmaga birlashtirilishi mumkin. Tashqi haydovchiga bo'lgan ehtiyoj, uning rolini tanlash, haydovchi turini tanlash (USB flesh-disk, qattiq disk, SSD) qutidan foydalanish stsenariysiga bog'liq.

Qo'llab-quvvatlanadigan fayl tizimlarini tekshirish.

FAT32exFATNTFSHFS+
USBo'qish / yozisho'qish / yozisho'qish / yozisho'qish / yozish
Fayl tizimini qo'llab-quvvatlash bilan hamma narsa mukammaldir.

Men turli drayverlarni uladim. 2 TB sig'imli 3,5 dyuymli disk muammosiz ishladi. Mana tez USB flesh-disk tezligiga misol (u shaxsiy kompyuterdagi tezlikka mos keladi):

Tarmoq interfeyslari va tarmoq xizmatlari
Realtek RTL8111GS kontrolleri simli tarmoq uchun javobgardir. Simsiz tarmoq 802.11a/b/g/n/ac, 2,4 gigagertsli va 5 gigagertsli, MIMO 2x2 ni qo'llab-quvvatlaydigan kontroller (metall ekran ostida yashiringan) tomonidan boshqariladi. Antennalar bosilgan elektron platada ishlab chiqariladi.

pristavka Xiaomi Mi Roiter 3G routeridan 5 metr masofada bitta temir-beton devor orqali joylashgan - bu men barcha Android qutilari va mini-kompyuterlarini sinab ko'radigan joy. uchun rekord egasi bu daqiqa bu Xiaomi Mi Box 3 Enhanced (802.11ac, MIMO 2x2) - 150 Mbit/s.

Sinovlar iperf 3 yordamida amalga oshirildi. Iperf serveri Gigabit Ethernet orqali mahalliy tarmoqqa ulangan kompyuterda ishga tushirildi. R tugmasi tanlangan - server uzatadi, qurilma qabul qiladi.

Simli interfeys orqali ma'lumotlarni uzatishning haqiqiy tezligi 945 Mbit/s darajasida.


802.11ac standarti yordamida ulanganda Wi-Fi tezligi 166 Mbit/s ni tashkil qiladi. Va bu Android qutilari uchun rekord qiymatlar.


Butun sinov muddati davomida (ko'p vaqtimni Wi-Fi ulanishi bilan o'tkazdim), hech qanday uzilishlar yoki qayta ulanishlar bo'lmadi. IPTV (turli xil provayderlar), Torrent Stream Controller, VOD xizmatlari, NAS-dan BDRip, BDRemux, UHD BDRip, UHD BDRemux muammosiz o'ynadi. BDRip, BDRemux ham to'g'ridan-to'g'ri torrentlardan. Lekin UHD BDRip va UHD BDRemux torrentlardan to'g'ridan-to'g'ri va barqaror faqat simli tarmoq orqali.

Tizim o'rnatilgan Samba/CIFS mijozi va serveriga ega. Ulanish mumkin tarmoq xotirasi(NAS) sozlamalarida. Shu bilan birga, ular /storage papkasiga o'rnatiladi (ya'ni, to'liq darajada fayl tizimi). Salbiy tomoni shundaki, ular faqat o'qish uchun o'rnatiladi. Bu xatoga o'xshaydi, chunki bu xususiyat yangilanishlardan birida paydo bo'lganda, tavsifda yozishga ruxsat berilgan.


Server ham Sozlamalarda yoqilgan. Bunday holda, siz ichki va tashqi xotiraga (agar ulangan bo'lsa) to'liq kirish huquqiga ega bo'lasiz (o'qish va yozish).



Audio/video dekodlash va chiqish haqida umumiy ma'lumot
Har bir quti audio va video bilan ishlashda ma'lum nuanslarga ega. Boksdan qulay foydalanishning kaliti bu nuanslarni bilish va dasturiy ta'minotni to'g'ri tanlashdir muayyan vazifalar(video pleer).

NVIDIA Shield TV-da AC3, DTS va boshqalar formatlarida audio dekodlash (downmix) uchun litsenziya yo'q, shuning uchun tizimda na StageFright-da, na MediaCodec-da bunday dekoderlar mavjud emas. Bunday oqimlarni dasturiy tarzda dekodlash (video pleer yordamida) yoki asl shaklida qabul qiluvchiga/televizorga jo'natish kerak (video pleer buni qila olishi kerak).

NVIDIA Shield TV-da StageFright va MediaCodec kutubxonalaridagi dekoderlar bir xil sifatga ega. Ikkala variant ham yuqori sifatli deinterlacingni qo'llab-quvvatlaydi. Har bir maydon alohida ramkaga aylantiriladi, ya'ni, masalan, kirishdagi 25i oqim chiqishda 50p oqimga aylanadi.

NVIDIA Shield TV "zamonaviy" deb ataladigan avtofreym tezligini qo'llab-quvvatlaydi, ya'ni. Tizim skanerlash chastotalarini almashtirish uchun APIni qo'llaydi. Avtomatik kadrlar tezligi dasturlarning o'zlari tomonidan boshqariladi. Bu zamonaviy avtofreym tezligini qo'llab-quvvatlaydigan video pleyerlarni tanlashingiz kerakligini anglatadi.

Tegra X1 SoC VP9 profil 2 dekoderini qo‘llab-quvvatlamaydi. Bu, masalan, YouTube HDR-ni qo‘llab-quvvatlamaydi.

Tizimda HDR dan SDRga aylantirish funksiyasi mavjud emas. Bu shuni anglatadiki, siz HDR-ni qo'llab-quvvatlamaydigan televizorda HDR kontentini bemalol tomosha qila olmaysiz.

ViMu Media pleer . Bu engil o'yinchi qulay va oddiy interfeys Shield TV uchun ajoyib. Ayniqsa, HD VideoBox, Torrent Stream Controller (va shunga o'xshash P2P IPTV), tashqi pleerga ega IPTV menejerlari bilan birgalikda. Bu NAS va torrentlardan to'g'ridan-to'g'ri Ace Stream orqali mahalliy BDRemuxgacha bo'lgan videolarni o'ynash uchun ideal. U zamonaviy avtofreym tezligini qo'llab-quvvatlaydi (sozlamalarda yoqilgan). Unda AC3 dekoder dasturi mavjud. U qulay video masshtablash funksiyasiga ega (4:3, 16:9, 2.35:1 uchun individual sozlamalar bilan). U dekodlash uchun AC3 va DTS ni qabul qiluvchiga/televizorga o'tkazishi mumkin (men bu pleer bilan HD formatlarini sinab ko'rmadim). Sharhni yozish vaqtida ViMu Media Player v6.50 da Shield TV-da HEVC Main 10 kontentini o‘ynatishda muammolar yuzaga keldi (HEVC bilan muammo yo‘q).

Kodi 17+. Bu juda kuchli media kombayn va kataloger. Ammo bu alohida holatda bizni faqat uning pleyeri qiziqtiradi, u ham amalga oshirishda, ham batafsil audio va video sozlamalarida juda rivojlangan. Unda eng so'nggi dasturiy ta'minot audio dekoderlari (downmix) mavjud. NVIDIA Shield TV-da u barcha joriy audio formatlarni (jumladan, DTS:X, Dolby Atmos, PCM 2.0 24/192) to'g'ridan-to'g'ri chiqarishi mumkin. U zamonaviy avtofreym tezligini qo'llab-quvvatlaydi. U UHD BDRemux (HDR bilan 4K) gacha bo'lgan videolarni mahalliy, NAS va torrentlardan to'g'ridan-to'g'ri Ace Stream orqali o'ynash uchun ideal.

Ovoz formatini qo'llab-quvvatlash va audio chiqishi
Ovoz chiqishi HDMI, USB DAC yoki Bluetooth orqali amalga oshiriladi. Keling, HDMI orqali audio chiqishi bilan narsalar haqiqatda qandayligini ko'rib chiqaylik. Sinov uchun Onkyo qabul qiluvchisi ishlatilgan.

HDMI chiqishi

Ko'p kanalli audio va Hi-Res chiqishi bilan hamma narsa mukammaldir.

Video formatini qo'llab-quvvatlash va video chiqishi
NVIDIA Shield TV HDMI 2.0b chiqishiga ega. HDR (Rec. 2020) bilan 3840x2160 60 Gts gacha bo'lgan ruxsatlarni qo'llab-quvvatlaydi. Siz HDMI rang maydonini tanlashingiz mumkin. Interfeys 1920x1080 maksimal o'lchamlari bilan ko'rsatiladi. Tizimda 3840x2160 piksellar sonini tanlagan bo'lsangiz ham, interfeys va barcha dasturlar 1920x1080 piksellar sonida ishlashni davom ettiradi va 3840x2160 o'lchamda ishlaydi. Ko'pgina qutilarda bo'lgani kabi, faqat SurfaceView ob'ektlari HDR qo'llab-quvvatlashi bilan haqiqiy 4K piksellar sonini chiqarishi mumkin va ular ko'plab o'yinchilarda qo'llaniladi.


Men uni ViMu va Kodi yordamida oddiy iste'molchi buyumlarida sinab ko'rdim (u NASda onlayn edi).

Pristavka 2160p60 gacha bo'lgan H.264 dekodlashni bajara oladi. 60 ta ramka adolatli. Har qanday BDRip, BDRemux va harakat kameralaridagi videolar (2160p60) muammosiz ijro etiladi. pristavka H.265 Main 10 (10 bit) ni 2160p60 gacha dekodlashni amalga oshirishi mumkin. 60 ta ramka adolatli. Har qanday UHD WEBRip, UHD BDRip, HDR bilan UHD BDRemux-ni Kodi-da muammosiz o'ynash mumkin. ViMu v6.50 bilan ba'zi g'alati narsalar paydo bo'ldi. O'yinchi 1080p va 2160p HEVC Main 10 ni o'ynashdan bosh tortdi (HEVC bilan hech qanday muammo yo'q edi). Bu dasturdagi qandaydir xato. Har holda, bu unchalik muhim emas, chunki... "og'ir" kontent uchun UHD BDRip, UHD BDRemux Kodi uchun ko'proq mos keladi. Audio treklarni almashtirish yoki orqaga qaytarish bilan bog'liq muammolar yo'q edi. Video sifati va ingl. HDR haqida hech qanday shikoyatim yo'q.

Faqat bitta sinov faylida muammo yuzaga keldi, LG 4K Demo: Hissiyotni koʻrish (HEVC 2160p29.97). Bir xillik buzildi.

Tizimda o'zining maxsus pleyeri yo'q; BD ISO-lar Kodi-da menyu yordamisiz o'ynaladi.

Interlaced video to'g'ri deinterlacing bilan ijro etiladi. Har bir maydon alohida ramkaga aylanadi.

Avtomatik ramkalash

Avtomatik ramka ajoyib ishlaydi. Barcha skanerlash chastotalari qo'llab-quvvatlanadi: 23,976, 24, 25, 29,97, 30, 50, 59,94, 60 Gts. ViMu-da kommutatsiya to'liq muvofiqlik bilan amalga oshiriladi. Kodi-da yangilanish tezligi 25, 29,97, 30 kadr / s uchun ikki baravar oshiriladi. Ammo bu Kodi uchun standart avtomatik ramka rejimi konfiguratsiya fayli buni o'zgartirish mumkin.

Barcha rejimlarda bir xillik mukammal edi. Bundan yaxshiroq bo'lishi mumkin emas edi. ViMu-dagi sinov materialining suratlari (ular Kodi uchun bir xil): 24 Gts chastotada 24p (ishlaydigan kvadrat), 24 Gts da 24p (strelka), 25 Gts da 25p, 30 Gts da 30p, 50 Gts da 50p, 60p. 60 Hz da.







23,976 Gts rejimida ham muammolar yo'q; Men tez panoramali videoda 2 daqiqa davomida takroriy kadrlarni ko'rmadim. Va tortishish tezligi 1 soniya bo'lgan bir qator rasmlarda. shubhali hech narsa aniqlanmadi.

3D qo'llab-quvvatlash yo'q. MVC MKV 2D ko'rinishida ko'rsatiladi. Kodi 17.6 da BD3D ISO faqat 2D ko'rsatiladi.

DRM va yuridik VOD xizmatlari
Tizim Google Widevine DRM Level 1 va HDCP 2.2 ni qo‘llab-quvvatlaydi.


Bundan tashqari, NVIDIA Shield TV qutisi asosiy VOD xizmatlari - Netflix va Amazon Prime Video bilan foydalanish uchun sertifikatlangan. Mijozlar tizimda oldindan o'rnatilgan va 4K, HDR va ko'p kanalli audio chiqishi (tegishli kontent uchun) uchun to'liq qo'llab-quvvatlanadi.

VOD xizmatlari va torrentlardan to'g'ridan-to'g'ri videolarni o'ynatish
Rossiyada Android qutilari uchun eng mashhur dasturlardan biri bu HD VideoBox. Bu noqonuniy onlayn kinoteatrlarni yig'uvchi va o'ylangan navigatsiya, qidirish va boshqarish bilan qulay torrent qidiruvi. ViMu bilan birgalikda ajoyib ishlaydi. Tabiiyki, avtomatik ramkalar ishlaydi.




Ammo uning eng muhim vazifasi torrent trekerlari orqali qidirishdir. Ace Stream dasturi (torrentlarni tezda yuklab olish va oqimni video pleerga yuborish) yaqinda torrentlarni operativ xotirada keshlashni o'rganganligini hisobga olsak.

HD VideoBox + Ace Stream + ViMu kombinatsiyasi har qanday o'lchamdagi (kamida 40 GB) BDRemuxgacha bo'lgan NVIDIA Shield televizorida benuqson ishlaydi. U ishlatilmaydi ichki xotira yoki keshlash uchun tashqi muhit, faqat RAM. HD VideoBox-da bir necha marta bosish kifoya, kerakli torrentni tanlang va videoni ajoyib sifat, avtomatik kadrlar va ko'p kanalli audio bilan tomosha qiling. Audio treklarni almashtirish va orqaga o'rash juda tez ishlaydi.


UHD BDRip va UHD BDRemux bilan bu biroz murakkabroq, chunki... qo'shimcha shartlar qo'llaniladi. Sizga Internet-kanalingizning yuqori o'tkazish qobiliyati kerak. Torrentni yuklab olishning yuqori tezligini ta'minlaydigan ko'plab urug'lantiruvchilar kerak. Shield TV-ning 3 GB operativ xotirasi endi keshlash uchun etarli emas va undan foydalanish kerak tashqi xotira va juda tez (tez qattiq disk yoki SSD). Agar ushbu shartlar bajarilsa, HD VideoBox + Ace Stream + Kodi NVIDIA Shield TV-da siz uchun barcha ishlarni bajaradi. UHD BDRemux (HDR bilan 4K) HD audio chiqishi bilan oldindan yuklamasdan mukammal ijro etadi. Avtomatik ramka to'g'ri ishlaydi audio treklar switch, orqaga o'rash ishlaydi (lekin buferlash bilan uzoq vaqt talab etiladi). Kelajak allaqachon shu erda. Bu mutlaqo qonuniy bo'lmasa ham, NVIDIA Shield televizor qutisi bunga tayyor.

IPTV
EDEM, OTTClub, mahalliy provayderdan IPTV mukammal ishladi. Hech qanday kanalda hech qanday muammo yo'q edi. HW+ dekoderi bilan Perfect Player (IPTV uchun eng yaxshi dasturlardan biri) bir soniyada kanallarni almashtiradi. A tahrirlangan versiya(ish paytida skanerlash chastotasini 50 Gts ga o'zgartiradi) kanallarning 99% uchun mukammal bir xillik bilan video ko'rsatiladi (25p, 50p, 25i oqimlari mavjud).


Torrent Stream Controller + ViMu ham yaxshi. Barcha kanallar (ularning aksariyati siqilishsiz sun'iy yo'ldoshdan to'g'ridan-to'g'ri oqimlar) to'g'ri deinterlacing va avtomatik kadrlar tezligi bilan ta'minlangan.

YouTube
Android TV uchun YouTube mijozi (2.02.08) 2160p60 gacha bo'lgan videolarni muammosiz o'ynatadi. Faqat HDR-ni qo'llab-quvvatlash mavjud emas (Tegra X1 YouTube uchun zarur bo'lgan VP9 profil 2 dekoderini qo'llab-quvvatlamaydi). Men variantlarni YouTube-da ishlatiladigan barcha kvadrat tezligi bilan sinab ko'rdim (u erda sinov videolarini yuklash). Barcha holatlarda to'g'ri konvertatsiya qo'llanildi (chunki YouTube Android TV uchun avtomatik ramka tezligini qo'llab-quvvatlamaydi, chiqish 60 Gts chastotada amalga oshirildi), kadrlar tushishi yo'q edi. 24p - 2:3 pulldown, 25p - 2:3:2:3:2 pulldown, 30p - freymni takrorlash, 50p - 1:1:1:1:2 pulldown.






Xulosa
NVIDIA Shield TV - bu A-brenddan chiqarilgan juda funktsional va yuqori sifatli Android qutisi. Uning imkoniyatlari zamonaviy Android qutilari qila oladigan chegaradir. Albatta, bunday darajadagi qurilma arzon bo'lishi mumkin emas. Va NVIDIA Shield TV bozordagi aksariyat qutilarga qaraganda qimmatroq. Men qurilmaning asosiy afzalliklari va kamchiliklarini sanab o'taman.

PROS

  • Juda yuqori ishlash.
  • Ishlashning barqarorligi (butun sinov muddati davomida bitta tizim nosozliklari kuzatilmadi).
  • Yuqori sifatli va tezkor Wi-Fi (MIMO 2x2 qo'llab-quvvatlash).
  • "Zamonaviy" (tizim API orqali) skanerlash chastotalarining butun spektri, shu jumladan fraksiyonel chastotalar uchun avtofreym tezligini qo'llab-quvvatlash.
  • Kodi 17+ (va boshqalar) da HD audio chiqishi (shu jumladan DTS: X va Dolby Atmos).
  • 24/192 formatida yuqori aniqlikdagi stereo chiqishi.
  • Texnologik masofadan boshqarish va o'ylangan ovoz balandligini boshqarish rejimlari.
  • Mahalliy shaxsiy kompyuteringiz va GeForce NOW dan GameStream o'yinlarini oqimlash uchun ideal yordam.
  • Yuridik VOD xizmatlarini maksimal darajada qo'llab-quvvatlash.
  • Torrentlarni to'g'ridan-to'g'ri, UHD BDRemux gacha, orqaga o'rash imkoniyati.
  • O'rnatilgan Samba/CIFS mijozi (fayl tizimi darajasida o'rnatilgan) va server.
  • YouTube 2160p60 gacha ishlaydi (VP9)
  • Google Assistant bilan Android TV 7.0 va A-brenddan keyingi yangilanishlar.
MINUSLAR
  • YouTube'da HDR qo'llab-quvvatlanmaydi (VP9 profili 2).
  • 3D chiqishi (frame Packing chiqishi degani) va MVC (faqat 2D ijro etiladi) uchun hech qanday yordam yo'q.
  • Masofadan boshqarish pultida alohida quvvat tugmasi yo'q va infraqizil transmitter kam quvvatga ega.
  • Yuqori narx.
Tahririyat tomonidan taqdim etilgan ko'rib chiqish uchun NVIDIA Shield TV pristavkalari iXBT va kompaniya NVIDIA. 25-dekabrgacha NVIDIA-da Yangi yil oldidan chegirma mavjud va geympadsiz to'plamning narxi (sharhda bo'lgani kabi) 12 390 rublni tashkil qiladi. 25 dekabrdan keyin narx allaqachon 13 490 rublni tashkil qiladi. Agar xohlasangiz, NVIDIA Shield Controller geympadli to'plamni tanlashingiz yoki uni alohida sotib olishingiz mumkin.

Arduino platformasining asosiy afzalliklaridan biri uning mashhurligidir. Mashhur platforma ishlab chiqaruvchilar tomonidan faol qo'llab-quvvatlanadi elektron qurilmalar, boshqaruvchining asosiy funksiyalarini kengaytiruvchi turli platalarning maxsus versiyalarini ishlab chiqarish. Mantiqiy ravishda kengaytirish platalari deb ataladigan bunday taxtalar (boshqa nomi: arduino qalqoni, qalqon) turli xil vazifalarni bajarish uchun ishlatiladi va arduino operatorining hayotini sezilarli darajada soddalashtirishi mumkin. Ushbu maqolada biz Arduino kengaytirish platasi nima ekanligini va undan turli Arduino qurilmalari bilan ishlash uchun qanday foydalanish mumkinligini bilib olamiz: motorlar (dvigatel drayveri ekranlari), LCD ekranlar (LCD ekranlari), SD kartalar (ma'lumotlar jurnali), sensorlar (sensor qalqoni ) va boshqalar.

Keling, avval shartlarni tushunaylik. Arduino kengaytirish platasi ma'lum funktsiyalarni bajarish uchun mo'ljallangan va standart ulagichlar yordamida asosiy kontrollerga ulangan to'liq qurilma. Kengaytirish platasining yana bir mashhur nomi ingliz tilidagi Arduino qalqoni yoki oddiygina qalqondir. Barcha kerakli elektron komponentlar kengaytirish platasiga o'rnatiladi va mikrokontroller va asosiy plataning boshqa elementlari bilan o'zaro ta'sir standart Arduino pinlari orqali amalga oshiriladi. Ko'pincha qalqonga quvvat asosiy arduino platasidan ham ta'minlanadi, garchi ko'p hollarda uni boshqa manbalardan quvvatlantirish mumkin. Har qanday qalqonda bir nechta bepul pinlar mavjud bo'lib, siz o'zingizning xohishingiz bilan boshqa komponentlarni ularga ulash orqali foydalanishingiz mumkin.

Inglizcha Shield so'zi qalqon, ekran, ekran deb tarjima qilingan. Bizning kontekstimizda bu boshqaruv panelini qoplaydigan, qurilmaning qo'shimcha qatlamini, turli elementlar yashiringan ekranni yaratadigan narsa sifatida tushunilishi kerak.

Nima uchun bizga arduino qalqonlari kerak?

Hammasi juda oddiy: 1) biz vaqtni tejashimiz uchun va 2) kimdir bundan pul ishlashi mumkin. Nega yig'ilgan holda olib, darhol foydalanishni boshlashingiz mumkin bo'lgan narsani loyihalash, joylashtirish, lehimlash va disk raskadrovka qilish uchun vaqtni behuda sarflaysiz? Yuqori sifatli uskunada yig'ilgan yaxshi mo'ljallangan kengaytirish kartalari odatda ishonchliroq va oxirgi qurilmada kamroq joy egallaydi. Bu o'z-o'zini yig'ishdan butunlay voz kechishingiz kerak degani emas va ba'zi elementlarning ishlash printsipini tushunishingiz shart emas. Axir, haqiqiy muhandis har doim o'zi ishlatadigan narsa qanday ishlashini tushunishga harakat qiladi. Ammo biz har safar g'ildirakni qaytadan ixtiro qilmasak, balki e'tiborimizni avvalroq kam sonli odamlar hal qilgan narsaga qaratsak, yanada murakkabroq qurilmalar yasashimiz mumkin bo'ladi.

Tabiiyki, siz imkoniyatlar uchun to'lashingiz kerak. Deyarli har doim oxirgi qalqonning narxi alohida komponentlarning narxidan yuqori bo'ladi, siz har doim shunga o'xshash variantni arzonroq qilishingiz mumkin. Ammo bu erda sarflangan vaqt yoki pul siz uchun qanchalik muhimligini o'zingiz hal qilasiz. Xitoy sanoatining barcha mumkin bo'lgan yordamini hisobga olgan holda, taxtalarning narxi doimiy ravishda pasayib bormoqda, shuning uchun ko'pincha tanlov tayyor qurilmalardan foydalanish foydasiga amalga oshiriladi.

Qalqonlarning eng mashhur namunalari - sensorlar, motorlar, LCD displeylar, SD-kartalar, tarmoq va GPS ekranlari, yukga ulanish uchun o'rnatilgan o'rni bo'lgan ekranlar bilan ishlash uchun kengaytirish platalari.

Arduino qalqonlarini ulash

Qalqonni ulash uchun uni diqqat bilan asosiy taxtaga "qo'yish" kerak. Odatda, taroq tipidagi qalqonning kontaktlari (erkak) Arduino platasining ulagichlariga osongina kiritiladi. Ba'zi hollarda, agar taxtaning o'zi to'g'ri lehimlanmagan bo'lsa, pinlarni ehtiyotkorlik bilan sozlash kerak. Bu erda asosiy narsa ehtiyotkorlik bilan harakat qilish va ortiqcha kuch ishlatmaslikdir.

Qoida tariqasida, qalqon boshqaruvchining o'ziga xos versiyasi uchun mo'ljallangan, ammo, masalan, Arduino Uno uchun ko'plab qalqonlar Arduino Mega platalari bilan juda yaxshi ishlaydi. Mega ustidagi pinout shunday qilinganki, birinchi 14 raqamli pin va taxtaning qarama-qarshi tomonidagi pinlar UNOdagi pinout bilan mos keladi, shuning uchun unga Arduino qalqoni osongina kiritilishi mumkin.

Arduino qalqoni dasturlash

Kengaytirish platasi bilan sxemani dasturlash oddiy Arduino dasturlashdan farq qilmaydi, chunki kontroller nuqtai nazaridan biz oddiygina qurilmalarimizni uning oddiy pinlariga uladik. Eskizda siz qalqonda ulangan pinlarni taxtadagi mos keladigan kontaktlarga ko'rsatishingiz kerak. Qoida tariqasida, ishlab chiqaruvchi qalqonning o'zida yoki alohida ulanish yo'riqnomasida pinlarning mosligini ko'rsatadi. Agar siz taxta ishlab chiqaruvchisi tomonidan tavsiya etilgan eskizlarni yuklab olsangiz, unda buni qilishingiz shart emas.

Qalqon signallarini o'qish yoki yozish ham odatiy tarzda amalga oshiriladi: funktsiyalardan foydalanish , va har qanday Arduino foydalanuvchisiga tanish bo'lgan boshqa buyruqlar. Ba'zi hollarda, siz ma'lum bir ulanish sxemasiga o'rganib qolgan bo'lsangiz va ishlab chiqaruvchi boshqasini tanlagan bo'lsa, to'qnashuvlar mumkin (masalan, siz tugmani erga, qalqonda esa quvvat manbaiga tortdingiz). Bu erda siz faqat ehtiyot bo'lishingiz kerak.

Qoidaga ko'ra, ushbu kengaytma paneli Arduino to'plamlarida keladi va shuning uchun Arduino muhandislari u bilan tez-tez duch kelishadi. Qalqon juda oddiy - uning asosiy vazifasi Arduino platasiga ulanish uchun qulayroq variantlarni taqdim etishdir. Bu analog va raqamli pinlarning har biriga taxtada joylashgan qo'shimcha quvvat va tuproq ulagichlari orqali amalga oshiriladi. Shuningdek, doskada ulanish uchun ulagichlarni topishingiz mumkin tashqi manba quvvat (o'tish uchun jumperlarni o'rnatishingiz kerak), LED va reset tugmasi. Qalqon variantlari va foydalanish misollarini rasmlarda topish mumkin.




Sensorli kengaytirish platasining bir nechta versiyalari mavjud. Ularning barchasi ulagichlarning soni va turida farqlanadi. Bugungi kunda eng mashhur versiyalar Sensor Shield v4 va v5.

Ushbu Arduino qalqoni robot loyihalarida juda muhim, chunki... oddiy va servo motorlarni birdaniga Arduino platasiga ulash imkonini beradi. Qalqonning asosiy vazifasi oddiy Arduino platasi uchun etarlicha yuqori bo'lgan oqimni iste'mol qiladigan qurilmalarni boshqarishni ta'minlashdir. Qo'shimcha funktsiyalar Kengash vosita quvvatini boshqarish (PWM yordamida) va aylanish yo'nalishini o'zgartirish funktsiyasiga ega. Dvigatel qalqoni taxtalarining ko'p turlari mavjud. Ularning barchasi uchun umumiy bo'lib, tashqi yuk ulangan kuchli tranzistor pallasida, issiqlik yutuvchi elementlar (odatda radiator), tashqi quvvatni ulash uchun sxema, motorlarni ulash uchun ulagichlar va ulanish uchun pin mavjud. Arduino.



Tarmoq bilan ishlashni tashkil etish zamonaviy loyihalarda eng muhim vazifalardan biridir. Ethernet orqali mahalliy tarmoqqa ulanish uchun mos keladigan kengaytirish kartasi mavjud.




Prototiplash uchun kengaytirish platalari

Ushbu platalar juda oddiy - ular elementlarni o'rnatish uchun kontakt prokladkalari, qayta o'rnatish tugmasi va tashqi quvvatni ulash qobiliyatiga ega. Ushbu qalqonlarning maqsadi har bir narsada qurilmaning ixchamligini oshirishdir zarur komponentlar darhol asosiy taxta ustida joylashgan.





Arduino LCD ekrani va tft qalqoni

Ushbu turdagi qalqon Arduino-da LCD ekranlar bilan ishlash uchun ishlatiladi. Ma'lumki, hatto eng oddiy 2 qatorli matnli ekranni ulash ham ahamiyatsiz vazifadan uzoqdir: quvvat manbaini hisobga olmaganda, bir vaqtning o'zida 6 ta ekran kontaktlarini to'g'ri ulashingiz kerak. Kirish ancha oson tayyor modul Arduino platasiga kiriting va shunchaki tegishli eskizni yuklang. Mashhur LCD klaviatura ekranida 4 dan 8 gacha tugmalar darhol doskaga o'rnatiladi, bu sizga qurilma foydalanuvchisi uchun darhol tashqi interfeysni tashkil qilish imkonini beradi. TFT Shield ham yordam beradi



Arduino Data Logger Shield

Mahsulotlaringizda mustaqil ravishda amalga oshirish juda qiyin bo'lgan yana bir vazifa bu sensorlardan olingan ma'lumotlarni vaqt ko'rsatkichi bilan saqlashdir. Tayyor qalqon nafaqat ma'lumotni tejash va o'rnatilgan soatdan vaqt olish, balki sensorlarni lehim yoki elektron platada qulay shaklda ulash imkonini beradi.




Qisqacha xulosa

Ushbu maqolada biz Arduino funksionalligini kengaytiruvchi turli xil qurilmalarning ulkan assortimentining faqat kichik bir qismini ko'rib chiqdik. Kengaytirish kartalari sizga eng muhim narsaga - dasturingiz mantig'iga e'tibor qaratish imkonini beradi. Qalqonlarni yaratuvchilar to'g'ri va ishonchli o'rnatishni va zarur elektr ta'minotini ta'minladilar. Siz uchun qolgan narsa - bu qimmatbaho inglizcha so'z qalqoni yordamida kerakli taxtani topish, uni Arduino-ga ulash va eskizni yuklash. Odatda, har qanday qalqon dasturlash tayyor dasturning ichki o'zgaruvchilari nomini o'zgartirish uchun oddiy amallarni bajarishdan iborat. Natijada biz foydalanish va ulanish qulayligini, shuningdek, tayyor qurilmalar yoki prototiplarni yig'ish tezligini qo'lga kiritamiz.

Kengaytirish kartalaridan foydalanishning kamchiliklari ularning tabiatida yotgan qalqonlarning universalligi tufayli ularning narxi va mumkin bo'lgan samaradorlikni yo'qotishidir. Sizning tor vazifangiz yoki oxirgi qurilmangiz uchun barcha qalqon funktsiyalari kerak bo'lmasligi mumkin. Bunday holda, siz qalqonni faqat prototiplash va sinov bosqichida ishlatishingiz kerak va qurilmangizning yakuniy versiyasini yaratishda uni o'zingizning sxema va joylashuv turiga ega dizayn bilan almashtirish haqida o'ylang. Siz qaror qilasiz, sizda to'g'ri tanlov qilish uchun barcha imkoniyatlar mavjud.

Arduino - bu katta imkoniyatlarga ega bo'lgan kichik doska, Open Hardware-ning odatiy vakili va apparat xakerlari orasida keng mashhurlikka erishgan 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. Doskada faqat ikkita chip bo'ladi - mikrokontroller ATMEL 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.

Qalqon taxtasi nima?

Shield taxtasi apparat ishlab chiquvchilari duch keladigan umumiy vazifalarni bajarish uchun tayyor echimdir. 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 motor to'g'ridan-to'g'ri oqim. 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 qalqon yordamida siz, masalan, bir vaqtning o'zida poyga avtomobili modelining motorlari va rulini yoki koordinatalar jadvalining qadam 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 maksimal kuchlanish bilan 41 V. Agar kelsa oxirgi variant, bilimli mutaxassislar bilan maslahatlashishni unutmang: axir, yuklar juda munosib, yonib ketmaslik uchun qo'shimcha radiator olishingiz kerak bo'lishi mumkin.

Ethernet bilan ishlash

Ethernet bilan ishlash uchun ikkita asosiy qalqon varianti mavjud - Microchip-dan yaxshi eski ENC28J60 chipi va Wiznet-dan yanada ilg'or 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 ba'zi mexanizmlarni masofadan boshqarish.

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'lgan ma'lumotlar miqdorini oshirish kerak bo'ladi. doimiy xotira. 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 shovqinlarga juda moyil, faqat past tezlikda barqaror ishlaydi va apparatni kanallarga ajratish 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 - ketma-ket port va AT buyruqlari orqali. Aytgancha, bir vaqtlar u ozod qilingan original taxtasi USB interfeysiga ega bo'lmagan, lekin dasturlashtirilgan va Bluetooth orqali kompyuterga ulangan Arduino BT (arduino.cc/en/Main/ArduinoBoardBluetooth). U keng tarqalmadi - ehtimol narxning oshishi tufayli.

GSM orqali ma'lumot almashish uchun siz odatda ishlaydigan mobil telefondan foydalanasiz ketma-ket port TTL darajasida.
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.

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 sizning loyihangiz shaxsiy kompyuteringizdan mustaqil bo'lishini ta'minlashning ajoyib variantidir, chunki u Arduino-ni Internetga ulash imkonini beradi. Qiziqarli xususiyat bu qalqon - undagi teshikning 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 ulanishlarni 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. Agar ular tasodifan qisqa tutashgan bo'lsa yoki tashqi yuk noto'g'ri ulangan bo'lsa, 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: ma'lumotni Arduino'dan ketma-ket monitor yordamida shaxsiy kompyuterga emas, balki to'g'ridan-to'g'ri periferik ekranga chiqaring! Bu juda ajoyib! Lekin! Tashqi qalqonlardan foydalanganda odatda Arduino-dan 7 yoki undan ortiq pin kerak bo'ladi. 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 siz qo'shimcha interaktiv interfeysga egasiz va to'g'ridan-to'g'ri ulanish qalqon bilan ishlashda kompyuterga o'tishdan 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 musiqa tinglash imkoniyatini beradi mukammal sifat Arduino orqali. 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.


Quyida sharhlaringizni, savollaringizni qoldiring va shaxsiy tajribangizni o'rtoqlashing. Yangi g'oyalar va loyihalar ko'pincha muhokamalarda tug'iladi!

Shield - bu qo'shimcha plata. Men qalqonlarni to'liq o'lchamli va alohida modullarga bo'lishni taklif qilaman. To'liq o'lchamlilar Arduino taxtasining shaklini takrorlaydi, xoh UNO, xoh Nano yoki MEGA. Individual modullar ma'lum funktsiyalar to'plamini bajarish uchun mo'ljallangan erkin shakldagi taxtalardir. Ularning ikkalasi ham universal bo'lishi mumkin, ham tor yo'naltirilgan vazifalarni bajarish uchun.

Do'konlarda siz juda ko'p turli xil qalqonlarni topishingiz mumkin va ma'lum bir malakaga ega bo'lsangiz, o'zingiz Arduino-ni shakli va pinlarining joylashuvi bo'yicha takrorlaydigan bosilgan elektron platani yotqizishingiz va o'zingizning noyobingizni yig'ishingiz mumkin. Rasmda qalqonlar to'plami bilan ko'rsatilgan.

Keling, hech qanday maxsus funktsiyalarga ega bo'lmagan, ammo loyihalaringizni o'rnatish qulayligi uchun yaratilgan qalqondan boshlaylik. Shunday qilib, bizning sharhimizdagi birinchisi loyihalarni o'rnatishni osonlashtiradi Arduino taxtasi Nano, garchi "NANO" ning kichik o'lchamlari bu holatda foyda keltirmaydi.

Kengashda quvvat manbaidan vilka ulash uchun ulagich, kuchlanish stabilizatori, shuningdek terminal bloklari mavjud. Ular imzolangan va Nankaning xulosalariga mos keladi. Bundan tashqari, "qayta o'rnatish" tugmasi va "Quvvat" LED mavjud.

Ikkinchi qalqon Uno taxtasi uchun. Unda loyihani yig'ish uchun lehimsiz non taxtasi va Arduino-ning o'zida takrorlanadigan pinlar mavjud - bu qulay echim.

Har qanday analog sensor quvvatga va salbiy kontaktga muhtoj, ular ko'p bo'lsa, o'tish moslamalari shunchalik ko'pki, sxemani tushunish juda qiyin bo'ladi. Shuning uchun dizaynerlar bunday echimlar uchun qalqonlarni o'ylab topishdi. Ularda barcha kirish va chiqishlar ko'rsatiladi va quvvat kontaktlari ko'paytiriladi va yaqin joyda joylashtiriladi.

Arduino Mega versiyasi uchun bunday taxtaning namunasi.

Simli va simsiz ulanish

Ushbu platalardan foydalanib, siz mikrokontrollerni tarmoq orqali, masalan, Ethernet kabeli orqali yoki SIM-kartani kiritish orqali GSM ulanishi orqali simsiz boshqarishni tashkil qilishingiz mumkin.

Ushbu plata w5100 deb ataladi - u Ethernet moduli va SD-kartani o'qish modulini o'z ichiga oladi. Bu shuni anglatadiki, siz ma'lumotlarni, masalan, sensor o'lchovlari jurnalini xotira kartasida saqlashingiz va tizimni veb-interfeys orqali boshqarishingiz mumkin. Arduino-ni u bilan ulash uchun quyidagi kutubxonalardan foydalaning:

    Ethernet kutubxonasi;

E'tibor bering, tashqi tomondan u kontseptsiyani takrorlaydi Arduino UNO R3, bundan tashqari, u Mega-ga mos keladi.

Agar W5100 siz uchun juda katta bo'lib tuyulsa, ENC28J60 kamroq joy egallaydi. Afsuski, u endi SD moduliga ega emas.

Salbiy tomoni shundaki, uni taxtaga o'rnatib bo'lmaydi, lekin alohida modul sifatida ishlab chiqariladi.

W5500 - boshqa Ethernet qalqoni varianti. Asosiysi, bu tezlik va energiya samaradorligi nuqtai nazaridan optimallashtirilgan W5100 ning o'zgartirilgan versiyasidir.

E'tibor bering, to'liq o'lchamli ekranlarda barcha pinlar terminal bloki tomonidan takrorlanadi. Afsuski, qalqonlar portlardan foydalanadi. Bu CS (aloqa manzilini tanlash) signali uchun MOSI, MISO, SCK va pin 10 dan foydalanadi.

Agar sizga simsiz aloqa kerak bo'lsa, sizning tanlovingiz Wi-Fi qalqonlari, agar sizda Internet va yo'riqnoma mavjud bo'lsa, va agar sizda bu yo'q bo'lsa, GSM modullari yoki GPRS qalqonlari.

Rasmda rasmiy qalqon ko'rsatilgan. Unda Micro SD xotira kartasi uchun slot mavjud va u mikrokontroller bilan SPI protokollari orqali aloqa qiladi; siz uni Mini-USB orqali yangilashingiz mumkin. dasturiy ta'minot. 802.11b/g ni qo'llab-quvvatlaydi.

Yuqorida Amperkadan GPRS qalqonini ko'rishingiz mumkin. Siz antennani kuchliroq bilan almashtirishingiz mumkin. Tomoshabinga yaqinroqda SIM-karta uyasi ko'rinadi, biroz uzoqroqda CR1225 batareyasi uchun uyasi bor. Bortdagi batareya real vaqt soatini ishlatish uchun kerak va bu GPRS qalqoni imkoniyatlariga muhim qo'shimcha hisoblanadi. Unga va undan SMS yuborishingiz mumkin.

Ushbu doskadan foydalanib, siz istalgan masofadan turib buyruqlarni (yoki boshqa har qanday amalga oshirish loyihasini) boshqarishingiz va berishingiz mumkin. Uyali aloqa qabul qilish oralig'ida bo'lishingiz muhim.

Arduino-da ma'lumotlarni qanday saqlash kerak?

Loyihalarda barcha ma'lumotlar mikrokontroller xotirasiga to'g'ri kelmaydi. Ba'zan ma'lum miqdordagi ma'lumotlarni saqlash kerak bo'ladi. Aqlga keladigan birinchi narsa, yuqorida aytib o'tilganidek, atrof-muhit soatlar, kunlar, yillar davomida qanday o'zgarishini qo'shimcha o'rganish uchun sensorlardan ma'lumotlarni yozib olishdir. Ajoyib misol - uydagi ob-havo stantsiyasi. Bu nafaqat tadqiqotchi olimlar, balki umumiy ta'lim va rivojlanish uchun havaskorlar uchun ham foydalidir.

Bu, ehtimol, qalqon emas, balki modul. Bu miniatyura va takrorlash oson, aytmoqchi, bu erda uning diagrammasi.

To'liq o'lchamli ma'lumotlarni saqlash qalqoni ham mavjud. SD xotira kartalari bilan ishlaydi, bortda real vaqtda soat moduli mavjud bo'lib, u 3 V CR1220 batareyasi bilan ishlaydi, bu yaxshi bonusdir.

Biz mikrokontrollerdan kuchli yukni nazorat qilamiz

Aqlga kelishi mumkin bo'lgan birinchi narsa - bu estafeta. Ularning yordami bilan siz ikkala shahar zanjirini ham, 220 voltli maishiy elektr ta'minotini ham almashtirishingiz mumkin, ular portlashni engishlari mumkin.

Xususan, quyida ko'rsatilgan modul har bir kanal uchun 1 kVt 220 V yukni (yoki 5A) o'zgartirishi mumkin; quvvatni oshirish uchun siz bir nechta kanallarni parallellashtirishingiz yoki ushbu o'rni yoqishingiz mumkin. Bunday holda, qalqondan olingan o'rni oraliq kuchaytirgichlar rolini o'ynaydi.

Albatta, siz maqolada aytib o'tganimdek, tranzistor orqali o'rni almashtirishingiz mumkin va siz oqimga qarab o'rni tanlashingiz kerak, ammo tayyor taxtadan foydalanish yanada ishonchli, qulayroq va yaxshiroq ko'rinishga ega bo'ladi.

O'rni bitta kamchilikka ega - cheklangan miqdordagi operatsiyalar - bu kontaktlarning charchashining natijasidir. Bu kuchli yuk ochilganda (ayniqsa, induktiv xususiyatga ega - motor va boshqalar) yoy paydo bo'lishi tufayli sodir bo'ladi. Siz bunday qalqonni quyidagi sxema bo'yicha qilishingiz mumkin:

Va u yig'ilganga o'xshaydi:

AC yukini yoqish uchun siz tiristorlar va triaklardan foydalanishingiz mumkin. Muammolardan biri shundaki, ularni to'g'ridan-to'g'ri Arduino-ga ulab bo'lmaydi; agar boshqaruv elektrodining pn-birikmasi buzilsa, 220 V mikrokontroller platasida tugaydi va uni yoqib yuborishi mumkin. Ushbu vaziyatdan chiqish yo'li optosimistordan foydalanishdir.

Ushbu vazifa ko'pincha ixtirochilarga duch kelganligi sababli, tayyor echim ishlab chiqilgan - triak qalqoni, uning to'liq nomi Arduino uchun ICStation 8 Channel EL Escudo Dos Shield. U dastlab "moslashuvchan neon" porlashni nazorat qilish uchun mo'ljallangan edi.

U AC tarmog'i va yuk ulangan 8 ta kanalga ega.

Dvigatel qalqonlari

Elektr dvigatelini boshqarish har doim ham oson jarayon emas. Ba'zi hollarda, sizda vazifani bajarish uchun etarli pinlar bo'lmasligi mumkin yoki boshqaruv algoritmi juda murakkab. Bunday taxtalar yordamida siz robot loyihangizni ancha tezroq yakunlaysiz.

Arduino uchun Motor-SHIELD DC motorlarini (4 dona) yoki ikkita step motorini boshqarishi mumkin.

U ikkita L293 asosida qurilgan. Ushbu mikrosxema ikkita H ko'prigidan iborat bo'lib, bu sizga teskari, ikkita DFC yoki 1 pog'onali bipolyar motorni boshqarish imkoniyatini beradi. Shunga ko'ra ulanish sxemalari:

Va taxtaning yuqori chap burchagida servolar uchun ikkita blok mavjud (ortiqcha, minus va boshqaruv signali). Qizil doira jumper jumper o'rnatilgan joyni aylantiradi. Agar shunday bo'lsa, unda bu plata Arduino tayanch platasidan, agar bo'lmasa, tashqi 5 V manbadan quvvatlanadi.

Mahalliy ishlab chiqaruvchining ushbu modulidan foydalanib, siz ikkita DC motorini boshqarishingiz mumkin, shuningdek, mikrokontrollerning elektr uzatish liniyalarini bog'laydigan yoki ularni ajratadigan o'tish moslamasi mavjud - alohida manbadan quvvat olish uchun.

Siz 5 dan 24 voltgacha bo'lgan kuchlanish oralig'i uchun mo'ljallangan motorlarni boshqarishingiz mumkin. 2 ta DC motor o'rniga siz 1 ta bitta fazali step yoki parallel kanallardan foydalanishingiz va 4A gacha bo'lgan oqim bilan 1 ta kuchli DC motorini ulashingiz mumkin va bu kichik emas - 24 V kuchlanishli 48 Vt.

Servoni ulash uchun sizga uchta sim kerak - ortiqcha, minus va signal, lekin agar sizda juda ko'p servo bo'lsa nima bo'ladi? Sizning taxtangiz chalkash jumpersga aylanadi. Buning oldini olish uchun Multiservo Shield mavjud.

Bu erda ham oldingi versiyada bo'lgani kabi, quvvat davrlarini ajratish mumkin. Hammasi bo'lib siz 18 ta servoni ulashingiz mumkin (taxtada 0 dan 17 gacha raqamlangan).

Hamma joyda o'ziga xos xususiyatlar, g'ayrioddiy vazifalar uchun qalqonlar bor ...

Bizning kengashning yuragi Atmega328 ADCga ega. Asosiy muammo shundaki, Arduino Uno platasida biz faqat 6 ta analog kirishni ko'ramiz. Agar bizda ko'proq analog sensorlar bo'lsa nima bo'ladi?

Siz ikkita Arduinoni bitta tarmoqqa yig'ishingiz mumkin. Birini asosiy, ikkinchisini esa o‘zgartirishlar uchun yordamchi sifatida ishlating va birinchisidan serverga o‘lchov signallarini yuboring yoki ularni ekranda ko‘rsating... Lekin bu qiyin: qo‘shimcha satrlarda xotirani behuda sarflash kerak. Bunday tizimni amalga oshirish uchun dastur kodining.

Har bir kirishni 16 ga ko'paytirsangiz nima bo'ladi? Hammasi bo'lib 16*6=96 tagacha analog kirishga ega bo'lishimiz mumkin. Buni multipleksor yordamida amalga oshirish mumkin. U oddiygina 16 ta analog kanalni navbatma-navbat bitta analog chiqishga o'tkazadi, siz uni istalgan dunyo nazoratchisining bir xil kirishiga ulaysiz.

Atmega mikrokontrolleridan foydalanib, ovozni aniqlash funksiyasini chiqarish juda qiyin, ammo Arduino muhandislari umidsizlikka tusha olmaydilar, maxsus yechim mavjud - EasyVR Shield 3.0.

Bu tayyor, ammo qimmat echim bo'lib, uni yozish paytida Rossiyada deyarli 100 dollar turadi. Birinchidan, qalqon sizning buyrug'ingizni yozib qo'yadi, keyin uni xotirada yozilgan narsalar bilan solishtiring, raqamni aniqlang va uni bajaring.

Siz "kompyuter bilan suhbat" o'tkazishingiz mumkin, u unda yozilgan narsalarni takrorlashi mumkin. Qo'shimcha kuchaytirgichlarsiz ushbu taxta bilan 60 sm dan ortiq bo'lmagan masofadan "aloqa qilish" tavsiya etiladi.

Tasvirni ko'rsatish

LCD klaviatura ekrani haqiqiy boshqaruv panelidir. Unda LCD1602 displey (ikki qatorda 16 belgi) va tugmalar to'plami mavjud. Ular tufayli juda ko'p portlar qo'llaniladi, masalan, klaviatura uchun A0 va D4 dan D7 gacha, va D10 porti PWM yorug'lik yorug'ligini boshqarishdir. D8 va D9 - qayta o'rnatish va yoqish.

Aslida, Arduino bilan mos keladigan ko'plab displeylar mavjud. To'g'rirog'i, ular haqida eng ko'p ma'lumot yozilgan va ularni tizimingizda osongina ishga tushirishingiz mumkin. NOKIA 5110 displeyi DIY doiralarida juda mashhur; I2C orqali ishlaydigan OLED va TFT ekranlar mavjud. Lekin ular "qalqon" versiyasida emas.

O'z-o'zidan quvvatlanadi

Ushbu to'plamda odatiy vazifani bajaradigan juda g'ayrioddiy qalqon. Quvvat qalqoni - bu barcha kerakli himoya vositalari va zaryadlash ulagichi bilan birga keladi. Bu unchalik ko‘p ko‘rinmaydi, lekin u elektr zanjirlarini asosiy platalar yoniga joylashtirmasdan loyihangizga tugallangan ko‘rinish beradi.

Xulosa

Barcha loyiha vazifalari uchun qalqonlardan foydalanish ortiqcha sonli o'tish moslamalari va ulanishlarning oldini oladi va bu xatolar va keraksiz jumperlar sonini kamaytiradi. Yig'ishdan so'ng siz zavodda ishlab chiqarilgan elektron platalardan iborat ko'p qavatli sendvich olasiz. Ushbu yondashuv ba'zan "modulli dizayn" deb ataladi. Aytgancha, bu uskunaga texnik xizmat ko'rsatish, ta'mirlash va sozlashni osonlashtiradi.

Ishqibozlar noyob modullarni loyihalash, simlarni ulash va yig'ish bilan shug'ullanadilar. Bu Arduino-ning nafaqat uy qurilishi mahsulotlari, non taxtalari va prototiplari uchun platforma, balki tayyor echimlar platformasi sifatida ham mashhurligining sabablaridan biridir.