NVIDIA Shield TV тоглоомын дээд хайрцагны тойм. Цахим дизайнер: Arduino Arduino wifi бамбайд зориулсан хамгийн сайн Shield самбаруудын тойм, аль нь илүү болохыг зөвлөж байна.

Өнгөрсөн нэг жилийн хугацаанд би Android хайрцагны зах зээлийн бараг бүх гол тоглогчдын талаар хэлсэн: 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 дээрх HiMedia Q10 Pro болон NVIDIA Tegra X1 дээрх NVIDIA Shield ТВ-ийн тухай ярих л үлдлээ. Би HiMedia Q10 Pro-г аль хэдийн хянаж үзэх ёстой байсан ч хүргэлтийн үйлчилгээнд асуудал гарсан тул хайрцаг нь HiMedia руу буцаж байна. Тэр хэсэг хугацааны дараа эргэж ирэх нь гарцаагүй. За өнөөдөр би та бүхэнд NVIDIA Shield ТВ-ийн талаар ярих болно. Үгүй ээ, мэдээжийн хэрэг, би NVIDIA Shield ТВ-ийг гайхалтай Android хайрцаг гэдгийг мэдэж байсан, гэхдээ ийм байхын тулд ... Энэ бол бодит байдал дээр өргөн хүрээний хэрэглэгчдэд зориулсан диаболи торх эрхтэн юм ("Би юу ч мэдэхгүй байна бүгдийг хийж чадахгүй байна, би зүгээр л хайрцгийг асаагаад таашаал авахыг хүсч байна" гэж "Чи надад автомат фрэймийн хурд, жигд байдал, HD аудио гаралт, програм хангамжийн талаар юу хэлж байна, би чамгүйгээр бүгдийг мэднэ"). Би бүр мэргэжлийн хэв гажилтыг мэдэрсэн - одоо би нүүр царайгүйгээр бусад хайрцгийг яаж авахаа мэдэхгүй байна, гэхдээ би хичээх болно. Андройд хайрцаг үйлдвэрлэдэг аливаа компани NVIDIA Shield ТВ-ийг бүх үндсэн ажилтнууддаа түгээх ёстой бөгөөд ингэснээр тэд ямар бүтээгдэхүүн хайх ёстойг тодорхой ойлгох болно.

Үзүүлэлтүүд
ЗагварNVIDIA Shield TV (2017)
P2897
Тоглоомын самбаргүй иж бүрдэл
Орон сууцны материалХуванцар
SoCNVIDIA Tegra X1
4 ARM Cortex-A57 цөм + 2 GHz хүртэлх 4 ARM Cortex-A53 цөм
GPU GeForce 6 ULP (GM204)
RAM3 ГБ DDR3
Дотоод санах ой16 ГБ (eMMC)
USB зөөгчөөр өргөтгөх боломжтой
USB2 х USB 3.0
Санах ойн картны дэмжлэгҮгүй
Сүлжээний интерфейсүүдWi-Fi 802.11a/b/g/n/ac, 2.4 GHz ба 5 GHz, MIMO 2x2
Гигабит Ethernet (1000 Mbps)
BluetoothBluetooth v4.1
Видео гаралтHDMI 2.0b (3840x2160@60 Гц хүртэл, Rec. 2020, HDCP 2.2)
Аудио гаралтHDMI
УдирдлагаBluetooth + IR
Микрофон
Тэжээл19 В / 2.1 А
OSAndroid TV 7.0
SHIELD-ийн туршлага 6.2
Тоног төхөөрөмж, гадаад төрх
NVIDIA Shield ТВ нь том, зузаан картон хайрцагт ирдэг.


Техникийн мэдээллийг хажуу талд нь хэвлэсэн.


Дотор нь: тоглуулагч, Европ (С төрлийн) болон Британийн (G төрлийн) хошуутай цахилгаан хангамж, алсын удирдлага, хурдан хөтөч, лавлагаа мэдээлэл, түүний дотор орос хэл дээр. Даруухан. Бүр HDMI кабель ч байхгүй.


Цахилгаан хангамж нь брендийн бөгөөд нэлээд том юм. Хүчдэл 19 В, хамгийн их гүйдэл 2.1 А. Кабелийн урт 180 см орчим. Өмчийн холбогч.





Алсын удирдлага нь маш авсаархан, жинтэй. Урд хэсэг нь гялгар хуванцараар хийгдсэн. Доод хэсэгметалл, гараа хөргөнө. Bluetooth (боксын хувьд) болон IR (хүлээн авагч эсвэл ТВ) -ээр ажилладаг. Хоёр CR2032 батерейгаар тэжээгддэг. Урд талд нь: микрофон, D-pad, арын товчлуур, гэрийн товчлуур, Мэдрэгч самбардууны тохируулга. Дээд талд нь IR дамжуулагч цонх байдаг.



Хайрцаг нь өөрөө маш авсаархан. Хэмжээ 158 x 135 x 57 мм, жин нь ойролцоогоор 250 гр. Алдартай Mini M8S Pro хайрцагтай харьцуулсан хэмжээсийг энд үзүүлэв.


Хайрцагны их бие нь хуванцараар хийгдсэн байдаг. Жижиглэсэн хэлбэр нь маш ер бусын харагддаг. Зарим элементүүд нь царцсан, зарим нь гялгар байдаг. Гялалзсан хэсэг нь тэр даруй бичил зураасаар бүрхэгдсэн байдаг.






Дээрээс нь хайрцаг ажиллаж байх үед зөөлөн гэрэлтдэг ногоон оруулгатай.


Доод тал нь гулсахаас хамгаалах тусгай бүрээстэй, агааржуулалтын нүхтэй. Хөл байхгүй.


Арын: агааржуулалтын нүх, хоёр USB порт 3.0, HDMI порт, Ethernet порт болон тэжээлийн холбогч.

Төхөөрөмж ба хөргөлтийн системийг задлах
Ар талд байгаа хоёр боолтыг тайлж, хэргийн хэсгүүдийг салгана.


Эмгэн хумсны хөргөгчтэй радиатор хэлбэрийн идэвхтэй хөргөлтийн систем нэн даруй харагдана.


Самбарын ар талд eMMC SanDisk SDIN9DW4-16G суулгасан. Техникийн үзүүлэлтүүдийн дагуу түүний шугаман хурд нь 300/45 МБ/с байна (туршилтууд нь холбогдох хурдыг харуулах болно).

Бид радиатор, самбарыг бэхэлсэн эрэг шургийг задалж, эргүүлнэ.


Бүх гол элементүүд нь хамгаалалтын бүрхүүл дор нуугддаг. Антеннууд нь хэвлэмэл хэлхээний самбар дээр байрладаг. Зөвхөн цахилгаан хянагч болон Realtek RTL8111GS Ethernet хянагчийг нуухгүй. Би хамгаалалтын тагийг аваагүй.

Хэдийгээр хөргөлтийн систем идэвхтэй байгаа ч энэ нь ажиллахад бараг сонсогдохгүй байна хамгийн их ачаалал. Туршилт, ашиглалтын явцад ямар ч хязгаарлалт ажиглагдаагүй. Тохиолдлын хамгийн дээд температур нь ойролцоогоор 45 ° C байв.

Програм хангамж
гэх мэт үйлдлийн систем Android TV 7.0 үйлдлийн системтэй. Nvidia-ийн бүх сайжруулалт бүхий програм хангамжийг SHIELD Experience гэж нэрлэдэг. Системийг анх эхлүүлэхэд SHIELD Experience 6.2 руу шинэчлэхийг санал болгосон. Энэ бол энэхүү тоймыг бичиж байх үеийн хамгийн сүүлийн үеийн програм хангамж юм.

Android TV гэж юу болохыг товчхон хэлье...

Android TV нь үндсэндээ зарим тохируулгатай сонгодог Android систем юм. Түүнээс гадна Android 7-оос эхлэн Android болон Android TV-ийн ялгаа улам бүр бүдгэрч байна. Android TV дээр:

  • Үгүй навигацийн талбарболон статусын мөр.
  • Эхлүүлэгч (нүүр дэлгэц) нь хатуу бэхлэгдсэн байна - Google Leanback.
  • Интерфэйс нь телевизийн дэлгэц болон алсын удирдлагад тохирсон.
  • Програмууд болон Google үйлчилгээТВ дэлгэц болон алсын удирдлагад тохируулсан.
  • Google Play Android TV-д зориулсан дэлгүүр нь зөвхөн Android TV-д тохирсон програмуудыг агуулна.
Nvidia SHIELD ТВ-ийн систем нь бараг бүрэн орос хэл дээр нутагшсан байдаг. Орчуулгын алдаа эсвэл байхгүй тохиолдолд нэг хувь тохиолдоно. Гуравдагч талын програмууд цөөхөн байдаг. Эдгээр нь голчлон VOD үйлчилгээ юм.

Эхлүүлэгч - Google Leanback. Интерфейс нь хэд хэдэн хэсэгт хэвтээ гүйлгэх хавтан хэлбэрээр хийгдсэн: хайлт, зөвлөмж, програм, тоглоом, нэмэлт функциональ элементүүд. Зөвлөмжийг өөрчлөх боломжтой - Тохиргоо дотроос ямар програмууд зөвлөмж нэмэх боломжтойг зааж өгч болно. Програм болон тоглоомуудыг автоматаар эсвэл гараар эрэмбэлж болно. Дэлгэцийн зургууд нь гуравдагч талын програмууд болон тоглоомуудыг суулгасан системийг харуулж байна.




Leanback нь зөвхөн Android TV-д тохирсон интерфэйстэй програмуудыг харуулдаг. Хэрэв та суулгасан бол тогтмол хөтөлбөрүүд Android-д зориулсан (таблет / ухаалаг гар утасны интерфейстэй програмууд), тэдгээрийг үзэхийн тулд та тусгай програм суулгах хэрэгтэй - энэ нь Leanback жагсаалтад байх бөгөөд үүнийг нээх үед ердийн Android програмууд гарч ирэх болно. Энэ төрлийн хангалттай тооны програмууд байдаг - зөвийг нь сонго. Тэдгээрийг Google Play дээр болон нээлттэй төсөл, apk хэлбэрээр ашиглах боломжтой. Төлбөртэй, үнэгүй. Туршилтын үеэр би TV Apps Drawer ашигласан.


Google Тоглоомын дэлгүүрижил хэв маягаар хийсэн. Энэ нь зөвхөн Android TV-д тохирсон програмуудыг агуулдаг. Гэхдээ тохируулсан интерфэйсгүй олон програм, тоглоомууд Android TV дээр сайн ажилладаг. Хэрэв та Android TV-д зориулсан Google Play Store-д байхгүй програм суулгах шаардлагатай бол хэд хэдэн сонголт бий. Хэрэв энэ програмд ​​ямар нэгэн хязгаарлалт байхгүй бөгөөд зүгээр л Android TV интерфейсгүй бол Google Play-ийг компьютер дээрээ вэб хөтчөөр нээнэ үү. данс, Shield TV дээр гардаг шиг. Энэ програм эсвэл тоглоомыг сонгоод "Суулгах" товчийг дараад аль төхөөрөмж дээр (энэ тохиолдолд SHIELD TV) зааж өгнө үү. Эсвэл та хөтчийнхөө хайрцгаас энэ програм эсвэл тоглоомыг хайж олоод Google Play дээр олсон холбоосыг нээж болно. Энэ нь Android TV-д зориулсан Google Play Store дээр ямар ч асуудалгүйгээр нээгдэх бөгөөд та үүнийг суулгаж болно. Хэрэв програмд ​​ямар нэгэн хязгаарлалт байгаа бол зөвхөн apk файлаас суулгах сонголт л байна.



Тохиргооны самбар нь Android 7.0-д зориулагдсан стандарт бөгөөд дэлгэцийн баруун талд харагдана.


Систем нь Google Cast-ыг ажиллуулдаг. Та хүссэн үедээ, дэмжигдсэн програмын дурын төхөөрөмжөөс контентыг ТВ (Shield TV) руу шууд дамжуулах боломжтой. Жишээлбэл, та ухаалаг утсан дээрээ Google Play Movies-г нээж, Shield TV дээр тоглож эхлэх боломжтой. Та ухаалаг гар утсан дээрээ тоглуулахыг шууд хянах боломжтой (гэхдээ видео өөрөө ухаалаг гар утсан дээр тоглуулдаггүй). Шаардлагатай бол таны ухаалаг гар утсан дээрх Google Play Movies-г хааж болох бөгөөд дэлгэцэн дээр үргэлжлүүлэн тоглуулах болно.



Google Assistant бол зүгээр л ТВ хайрцагт зориулсан гайхалтай хэрэгсэл, хайрцагтай харилцах байгалийн хэлний интерфейс юм. Алсын удирдлага дээрх микрофоны товчлуурыг дараад юу мэдэхийг эсвэл хийхийг хүсч байгаагаа хэлээрэй. Таних чанар нь маш сайн. Тэр орос, англи хэлийг төгс ойлгодог (нэг зэрэг). Гэхдээ орос хэл (Тохиргоонд сонгогдсон) нь мэдээжийн хэрэг тэргүүлэх чиглэл юм. Google Туслахын тусламжтай та нэмэлт дагалдах хэрэгслийг удирдах боломжтой. ухаалаг гэр. Орос хэлээр харилцах боломж хязгаарлагдмал хэвээр байна. Хэрэглээний зарим жишээ энд байна.

HD VideoBox-г ажиллуул. HD VideoBox програм ажиллаж эхэлнэ.


Москва дахь цаг агаар. Цаг агаар харагдана.


Дон гол хаана урсдаг вэ? Азовын тэнгис.


инДуд. YouTube видеонуудын жагсаалт нээгдэнэ.


Алдагдсан диваажин. YouTube дээрх Диваажингийн Lost клипүүдийн жагсаалт нээгдэнэ.


Валериан ба мянган гаригийн хот. Нээлттэй бүрэн мэдээлэлкино, жүжигчид гэх мэтээр. Хэрэв энэ кино тэнд байгаа бол жишээлбэл, HD VideoBox руу шууд очиж болно.


Өнөөдөр кино театрт юу болж байна вэ? Кино театрт гарч буй киноны одоогийн жагсаалт нээгдэж байна.


Системд root дэмжлэг байхгүй байна. Гэхдээ шаардлагатай бол та TWRP-г хялбархан суулгаж, root дэмжлэгийг нэмж болно. Сонирхсон хүмүүс хайрцаг дээрээ энгийн цэвэр Android 7 системийг суулгаж болно.

таашаал авах Android системТВ, та түүний алсын удирдлагатай үзэл санааг хүлээн зөвшөөрөх хэрэгтэй.

Хяналтын явцад та системийн бусад бүх онцлог, тохиргооны талаар мэдэх болно.

Алсын удирдлага, тоглоомын самбар, HDMI CEC
Стандарт Shield Remote нь Bluetooth (хайрцагтай харилцах) болон IR-ээр (тодорхой тохиолдолд тоног төхөөрөмжтэй ажиллахад) ажилладаг. Алсын удирдлага нь дууны хэмжээг тохируулах мэдрэгчтэй самбартай. Алсын удирдлага нь маш тохиромжтой.


Эхний ажиллуулсны дараа систем тэр даруй алсын удирдлагын программ хангамжийг шинэчлэхийг санал болгов.


Алсын удирдлагын функцуудын товч тайлбар:


Буцах товчийг удаан дарна уу - тэжээлийн цэс (Унтах эсвэл дахин ачаалах).


Та "Төхөөрөмжийн тухай" цэсээр дамжуулан хайрцгийг бүрэн унтрааж болно.


Нүүр товчийг давхар товшвол өмнө нь ажиллаж байсан програмуудын жагсаалт гарч ирнэ.


Нүүр товчийг удаан дарна уу - дэлгэцийн видео бичлэг хийх цэс, Twitch дээр цацах, дэлгэцийн агшин.


HDMI CEC-ийн дэмжлэг нь хамгийн тохиромжтой нөхцөлд дараах байдлаар ажиллах ёстой:

  • A. Хамгаалалтын удирдлага ашиглан хайрцгийг унтуулахад ТВ/хүлээн авагч унтарна (зогсоолын горимд шилжинэ).
  • B. Хамгаалалтын удирдлага (дурын товчлуур) ашиглан хайрцгийг сэрээхэд ТВ/хүлээн авагч асна.
  • C. Shield Remote ашиглан ТВ/хүлээн авагчийн дууны хэмжээг тохируулах боломжтой (хэрэв энэ сонголт идэвхжсэн бол).
  • D. Стандарт ТВ/хүлээн авагчийн алсын удирдлага ашиглан ТВ/хүлээн авагчийг асаана, Shield TV асна.
  • F. Стандарт ТВ/хүлээн авагчийн алсын удирдлага ашиглан ТВ/хүлээн авагчийг унтраавал Shield TV унтарна.
  • G. Телевизийн алсын удирдлага нь хайрцгийг удирдах боломжтой.
Гэхдээ энэ бүхэн хамгийн тохиромжтой нөхцөл байдалд байна. Гэвч бодит байдал дээр HDMI CEC-ийн өөр өөр функцүүдийн дэмжлэг нь телевизийн загвараас нөгөөд өөр өөр байдаг. Бүх телевизортой, тэр ч байтугай ижил брэндийн өөр өөр ТВ загвартай байсан ч HDMI CEC-ийг төгс дэмждэг ганц Android хайрцагтай би хараахан уулзаагүй байна. Үүнээс болж Shield Remote нь нэмэлт IR дэмжлэгтэй байдаг. Тэдгээр. Хайрцагтай харилцах нь Bluetooth-ээр, зарим функцийг IR-ээр дамжуулан гүйцэтгэдэг (хэрэв тэдгээрийн HDMI CEC аналогууд ажиллахгүй бол).

Тохиргоо дотроос та тэжээлийн функцүүдэд CEC-ийн дэмжлэгийг идэвхжүүлж болно. Тэнд та мөн тодорхой ТВ/хүлээн авагчийн загварт зориулсан IR-ийн дэмжлэгийг идэвхжүүлж, дууны хэмжээг хэрхэн тохируулахаа сонгох боломжтой: хайрцаг дээр, CEC ашиглан ТВ/хүлээн авагч дээр, IR-ээр дамжуулан ТВ/хүлээн авагч дээр.



Дараах функцууд миний үндсэн LG зурагт дээр ажилласан:
  • A. Үгүй. Зөвхөн IR-ээр. Энэ тохиолдолд хайрцгийг унтуулах үед алсын удирдлага нь зурагт руу чиглэсэн байх ёстой.
  • B. Тийм ээ.
  • C. Үгүй. Зөвхөн IR-ээр.
  • D. Тийм ээ.
  • F. Тийм ээ.
  • Г.Тиймээ.
Алсын удирдлага нь гурван дутагдалтай байдаг. Хамгийн чухал нь IR дамжуулагчийн хүрээ юм. Зурагтаас хоёр метрээс хол зайд IR удирдлага нь зөвхөн нэг удаа ажилласан. Ач холбогдол багатай - тусдаа байхгүй физик товчлуурцахилгаан хангамж, мэдрэгчтэй дууны хэмжээг хянах нь тийм ч тохиромжтой биш (эдгээр нь стандарт механик товчлуурууд байсан бол илүү дээр байх болно).

Миний тоймд надад тоглоомын самбаргүй хайрцагны хувилбар бий. Хямд хятад gamepad ($7) болон Xiaomi Mi Gamepad Bluetooth-ээр холбогдож, ямар ч асуудалгүй ажилласан. Мэдээжийн хэрэг, хямд тоглоомын самбар нь зөвхөн туршилтанд зориулагдсан. Та дайсандаа үүн дээр тоглохыг хүсэхгүй байх болно. Гэхдээ миний хүүхдүүд болон би Xiaomi Mi Gamepad-ийг зүгээр л биширдэг. Энэ бол таны орхихыг хүсэхгүй байгаа тоглоомын самбаруудын нэг юм.

Гүйцэтгэл
Консол нь SoC NVIDIA Tegra X1 - 4 ARM Cortex-A57 цөм ба 2 GHz хүртэлх 4 ARM Cortex-A53 цөм, GPU GeForce 6 ULP (GM204) ашигладаг. Энэ бол дээд хайрцагны процессор бөгөөд зах зээл дээр ижил төрлийн SoC-тай өөр хайрцаг байхгүй. Систем болон аливаа програмууд маш хурдан бөгөөд жигд ажилладаг. Тоймны дараагийн хэсэгт би тоглоомуудын талаар тусад нь ярих болно. Андройд хайрцагны гол зүйл бол медиа функциональ гэдгийг та ойлгох хэрэгтэй. VPU ба түүний чадавхийг програм хангамжид хэрэгжүүлэх. Үүнийг мөн тоймны тусдаа хэсгүүдэд авч үзэх болно. Гэхдээ процессор болон GPU нь төхөөрөмжтэй ажиллахад тохиромжтой байхын тулд хангалттай хүч чадалтай байх ёстой. NVIDIA Tegra X1 нь асар их ашиг тустай тав тухтай ажлыг хамарсан хүч чадалтай. Мөн GPU-ийн хүч нь үнэхээр хориотой юм.


NVIDIA Shield TV нь интерфэйсийг дээд тал нь 1920x1080 нягтаршилтайгаар харуулдаг. Хэрэв та систем дээр 3840x2160 нягтралыг сонгосон ч гэсэн интерфэйс болон бүх програмууд 1920x1080 нягтаршилтай ажиллаж, 3840x2160 хүртэл ажиллах болно. Олон хайрцагны нэгэн адил зөвхөн SurfaceViews нь жинхэнэ 4K нягтралыг гаргаж чадна. Энэ гаралт нь видео тоглуулагчдад ашиглагддаг (зөвхөн зураг үзэх програмууд ч гэсэн онолын хувьд тоглоомуудыг ашиглах боломжтой) видеоны бодит 4K нягтралыг бий болгодог. Тэдгээр. Үнэн хэрэгтээ та туршилтын програмууд болон тоглоомуудыг ямар нарийвчлалтайгаар ажиллуулах нь хамаагүй - 1920x1080 ба 3840x2160 дээр үр дүн нь ижил байх болно. Гэхдээ туршилтын цэвэр байдлын үүднээс би 3840x2160 системийн нарийвчлалыг ашигласан.

CPU
GPU

NVIDIA Shield ТВ
3DMark Sling Shot Extreme4100
Бонсай4200 (60 fps)
GFXBenchmark T-Rex60 fps
GFXBenchmark T-Rex 1080p дэлгэцээс гадуур121 fps
GFXBenchmark Manhattan 3.146 fps
GFXBenchmark Manhattan 3.1 1080p дэлгэцээс гадуур47 fps
GFXBenchmark Машин хөөх29 fps
GFXBenchmark Car Chase 1080p дэлгэцээс гадуур30 fps
Үр дүн нь өөрөө ярьдаг. Тэр ч байтугай Car Chase нь хүлээн зөвшөөрөгдөхүйц 30 fps өгдөг.
Тоглоомууд
NVIDIA Shield TV-д зориулсан тоглоомуудыг гурван бүлэгт хувааж болно.
  • Android-д зориулсан тоглоомууд (эдгээр нь Google Play-н тоглоомууд)
  • NVIDIA GameStream-ээр дамжуулан компьютерээс тоглоом дамжуулах
  • Cloud тоглоомыг GeForce NOW-ээр дамжуулж байна
Android-д зориулсан тоглоомууд

Эхлээд би хэдэн тоглоомтой ширээ хийхийг хүссэн (өмнөх тоймдоо хийсэн шиг). 10-аад тоглоом туршсаны эцэст би энэ санаагаа орхисон. Shield TV хайрцаг дээр төгс ажиллахгүй Android тоглоом гэж байдаггүй. NVIDIA вэбсайтаас (Номын сангийн хэсэг) маш сайн, асар том тоглоомуудыг үзэх боломжтой. Эндээс та шууд Google Play руу очиж татаж авах эсвэл худалдан авах боломжтой. Бүх тоглоомууд gamepad эсвэл алсын удирдлагатай байдаг. Ердийнх шиг Shield TV-д зориулсан онцгой хувилбарууд байдаг, жишээлбэл: Metal Gear Solid 2/3, Half-Life 2, Portal, Doom 3, Never Alone гэх мэт.

NVIDIA GameStream-ээр дамжуулан компьютерээс тоглоом дамжуулах

Миний тоймд би Android-д зориулсан гайхалтай Moonlight Game Streaming програмын талаар аль хэдийн хэлсэн бөгөөд үүний тусламжтайгаар та NVIDIA GameStream үйлчилгээг олон Android хайрцаг дээр ашиглаж болно. Nvidia видео картаар компьютер дээрээ суулгасан тоглоомуудыг тоглуулаарай - тэдгээрийг хайрцагт шилжүүлээрэй. Shield TV-д гуравдагч талын програм хангамж хэрэггүй. Бүх зүйл системд аль хэдийн орсон байна. Уг программыг NVIDIA Games гэж нэрлэдэг. Энэ нь GeForce NOW үйлчилгээ болон NVIDIA GameStream болон хайрцагт суулгасан орон нутгийн тоглоомуудыг хослуулсан. Зүгээр л дотоод сүлжээнд байгаа компьютерт холбогдож, түүн дээрх дурын тоглоомыг сонгоод тоглоорой. Та нягтрал болон фрэймийн хурдыг (2160p60 хүртэл) тохируулах боломжтой.




NVIDIA Shield ТВ үнэхээр чадна. Ethernet эсвэл Wi-Fi (5 GHz, MIMO 2x2) нь компьютер эсвэл хайрцаг дээр тоглож байгаа эсэхээс үл хамааран ямар ч ялгаагүй. Хариулт нь шууд, та чанарын талаар гомдоллож чадахгүй. Би Moonlight хөтөлбөрийн саатлыг тусгайлан шалгасан (энэ нь үүнийг харуулж чадна). Ethernet дээр саатал ердөө 2 мс байсан (техник хангамжийн декодер 1 мс). Тэдгээр. энэ нь үнэндээ байхгүй. Жишээлбэл, AMLogic-тэй хайрцагнуудад саатал дунджаар 60 мс байдаг - тоглох боломжтой боловч зарим тоглоомуудад хоцрогдол байдаг. NVIDIA Shield ТВ-ийн хувьд ийм мэдрэмж байхгүй. Зөвхөн компьютер дээр сууж байхдаа тоглож байгаа мэдрэмж төрдөг.

Cloud тоглоомыг GeForce NOW-ээр дамжуулж байна

Энэ бол NVIDIA-ийн үүлэн үйлчилгээ юм. Тоглоомыг карттай NVIDIA серверүүд дээр алсаас эхлүүлдэг GeForce GTX 1080 (серверүүд өөр өөр улс орны бүсэд тархсан тул шаардлагатай бол гараар сонгож болно хамгийн сайн сонголт). Тоглоомын сонголт нэлээд том байна. Захиалгын төлбөр сард 650 рубль байна. Үнэгүй, төлбөртэй тоглоомууд байдаг. Тав тухтай тогло.







Дотоод болон гадаад санах ой

Шинэ системд 10 ГБ орчим дотоод санах ойг хэрэглэгч ашиглах боломжтой. Шугаман унших хурд нь хайрцагны хувьд хязгаарлагдмал түвшинд байгаа боловч шугаман бичих хурд нь төсвийн хайрцагны түвшинд байна - 252/27 MB/s.


USB 3.0-ээр холбогдсон драйв нь тусдаа зөөврийн дискний үүрэг гүйцэтгэх эсвэл төхөөрөмжийн дотоод санах ойтой нэг нэгж болгон нэгтгэж болно. Гадаад дискний хэрэгцээ, түүний үүргийг сонгох, хөтчийн төрлийг сонгох (USB флаш диск, хатуу диск, SSD) нь хайрцгийг ашиглах хувилбараас хамаарна.

Дэмжигдсэн файлын системийг шалгаж байна.

FAT32exFATNTFSHFS+
USBунших бичихунших бичихунших бичихунших бичих
Файлын системийн дэмжлэгтэйгээр бүх зүйл төгс төгөлдөр юм.

Би өөр өөр хөтчүүдийг холбосон. 2 TB багтаамжтай 3.5 инчийн диск нь асуудалгүй ажилласан. Энд хурдан USB флаш дискний хурдны жишээг үзүүлэв (энэ нь компьютер дээрх хурдтай тохирч байна):

Сүлжээний интерфейс ба сүлжээний үйлчилгээ
Realtek RTL8111GS хянагч нь утастай сүлжээг хариуцдаг. Утасгүй сүлжээг 802.11a/b/g/n/ac, 2.4 GHz ба 5 GHz, MIMO 2x2-ийн дэмжлэгтэй хянагч (металл дэлгэц дор нуугдсан) удирддаг. Антеннуудыг хэвлэмэл хэлхээний самбар дээр хийдэг.

Уг дээд хайрцаг нь Xiaomi Mi Roiter 3G чиглүүлэгчээс 5 метрийн зайд нэг төмөр бетон хананд байрладаг - энэ бол миний бүх Android хайрцаг болон мини-компьютерийг туршиж үзэх газар юм. рекорд эзэмшигч Энэ мөчнь Xiaomi Mi Box 3 Enhanced (802.11ac, MIMO 2x2) - 150 Mbit/s.

Туршилтыг iperf 3 ашиглан хийсэн. iperf серверийг Gigabit Ethernet-ээр дотоод сүлжээнд холбогдсон компьютер дээр ажиллуулсан. R товчлуурыг сонгосон - сервер дамжуулдаг, төхөөрөмж хүлээн авдаг.

Утастай интерфейсээр өгөгдөл дамжуулах бодит хурд нь 945 Мбит/с түвшинд байна.


802.11ac стандартыг ашиглан холбогдсон үед Wi-Fi хурд нь 166 Mbps байна. Эдгээр нь Android хайрцагны дээд амжилт юм.


Туршилтын бүх хугацаанд (би ихэнх цагийг Wi-Fi холболттой өнгөрөөсөн) ямар ч салалт, дахин холболт байгаагүй. IPTV (өөр өөр үйлчилгээ үзүүлэгчид), Torrent Stream Controller, VOD үйлчилгээнүүд, BDRip, BDRemux, UHD BDRip, NAS-аас UHD BDRemux асуудалгүй тоглосон. BDRip, BDRemux шууд торрентоос. Гэхдээ UHD BDRip болон UHD BDRemux нь торрентоос зөвхөн утастай сүлжээгээр шууд бөгөөд тогтвортой.

Уг систем нь Samba/CIFS клиент болон сервертэй. Холбох боломжтой сүлжээний хадгалалт(NAS) Тохиргоо дотроос. Үүний зэрэгцээ тэдгээрийг хадгалах хавтсанд (жишээ нь бүрэн түвшинд) суулгасан болно Файлын систем). Сул тал нь зөвхөн уншихад зориулагдсан байдаг. Энэ нь алдаа шиг харагдаж байна, учир нь энэ функц шинэчлэлтүүдийн аль нэгэнд гарч ирэхэд тайлбар дээр бичих хандалтыг жагсаасан байна.


Серверийг мөн Тохиргоо хэсэгт идэвхжүүлсэн байна. Энэ тохиолдолд та дотоод болон гадаад санах ойд (холбогдсон бол) бүрэн хандалт (унших, бичих) авах боломжтой.



Аудио/видео код тайлах, гаралтын талаархи ерөнхий мэдээлэл
Хайрцаг бүр нь аудио, видеотой ажиллахдаа тодорхой нюансуудтай байдаг. Боксыг тав тухтай ашиглах гол түлхүүр нь эдгээр нюансуудын талаархи мэдлэг, програм хангамжийг зөв сонгох явдал юм тодорхой даалгавар(видео тоглуулагч).

NVIDIA Shield TV нь AC3, DTS гэх мэт форматаар дууг тайлах (downmix) лицензгүй тул StageFright болон MediaCodec-д ийм декодлогч системд байдаггүй. Ийм дамжуулалтыг программын аргаар (видео тоглуулагч ашиглан) тайлах эсвэл хүлээн авагч/ТВ руу анхны хэлбэрээр нь илгээх шаардлагатай (видео тоглуулагч үүнийг хийх чадвартай байх ёстой).

NVIDIA Shield TV-д StageFright болон MediaCodec номын сан дахь декодчилогч нь ижил чанартай байдаг. Энэ хоёр сонголт хоёулаа өндөр чанартай нийлмэл холболтыг дэмждэг. Талбар бүрийг тусдаа фрейм болгон хувиргадаг, жишээлбэл, оролтын 25i урсгал нь гаралт дээр 50p урсгал болж хувирдаг.

NVIDIA Shield ТВ нь "орчин үеийн" автомат фрэймийн хурдыг дэмждэг. Систем нь сканнердах давтамжийг солих API-г хэрэгжүүлдэг. Автомат фрэймийн хурдыг програмууд өөрсдөө хянадаг. Энэ нь та орчин үеийн авто фрэймийн хурдыг дэмждэг видео тоглуулагчийг сонгох хэрэгтэй гэсэн үг юм.

Tegra X1 SoC нь VP9 профайл 2 декодлогчийг дэмждэггүй. Энэ нь жишээ нь YouTube-д HDR дэмжлэг байхгүй гэсэн үг.

Систем нь HDR-аас SDR руу хөрвүүлэх функцгүй. Энэ нь та HDR дэмжлэггүйгээр HDR контентыг зурагтаар тухтай үзэх боломжгүй гэсэн үг юм.

ViMu Медиа тоглуулагч . Тохиромжтой, хөнгөн жинтэй энэ тоглогч энгийн интерфейс Shield ТВ-д тохиромжтой. Ялангуяа HD VideoBox, Torrent Stream Controller (болон үүнтэй төстэй P2P IPTV), гадаад тоглуулагчтай IPTV менежерүүдтэй хамт. Энэ нь NAS болон Ace Stream-ээр дамжуулан шууд торрентоос BDRemux хүртэлх видеог дотооддоо тоглуулахад тохиромжтой. Энэ нь орчин үеийн автомат фрэймийн хурдыг дэмждэг (тохиргоонд идэвхжүүлсэн). Энэ нь програм хангамжийн AC3 декодертой. Энэ нь тохиромжтой видео масштабын функцтэй (4: 3, 16: 9, 2.35: 1-ийн хувийн тохиргоотой). Энэ нь AC3 болон DTS-ийг хүлээн авагч/телевиз рүү дамжуулж код тайлах боломжтой (би энэ тоглуулагчтай HD форматыг туршиж үзээгүй). Шүүмжийг бичиж байх үед ViMu Media Player v6.50 нь Shield TV дээр HEVC Main 10 контентыг тоглуулахад асуудал гарсан (HEVC-тэй холбоотой асуудал байхгүй).

Kodi 17+. Энэ бол маш хүчирхэг медиа хураагч, каталоглогч юм. Гэхдээ энэ тохиолдолд бид зөвхөн түүний тоглуулагчийг сонирхож байгаа бөгөөд энэ нь хэрэгжилт болон аудио, видеоны нарийвчилсан тохиргооны аль алинд нь маш дэвшилтэт юм. Энэ нь хамгийн сүүлийн үеийн програм хангамжийн бүх аудио декодлогчтой (downmix). NVIDIA Shield ТВ дээр энэ нь одоогийн бүх аудио форматыг (DTS:X, Dolby Atmos, PCM 2.0 24/192 гэх мэт) шууд гаргах боломжтой. Энэ нь орчин үеийн авто фрэймийн хурдыг дэмждэг. Энэ нь UHD BDRemux (HDR-тэй 4K) хүртэлх видеог NAS болон torrent-ээс шууд Ace Stream-ээр дамжуулан тоглуулахад тохиромжтой.

Дууны форматын дэмжлэг ба аудио гаралт
Дууны гаралт нь HDMI, USB DAC эсвэл Bluetooth-ээр дамждаг. HDMI-ээр дамжуулан аудио гаралтын тусламжтайгаар бодит байдал дээр хэрхэн байгааг харцгаая. Туршилтанд Onkyo хүлээн авагч ашигласан.

HDMI гаралт

Олон сувгийн аудио болон Hi-Res гаралттай бүх зүйл төгс төгөлдөр юм.

Видео форматын дэмжлэг ба видео гаралт
NVIDIA Shield ТВ нь HDMI 2.0b гаралттай. HDR (Rec. 2020) ашиглан 3840x2160 60 Гц хүртэлх нарийвчлалыг дэмждэг. Та HDMI өнгөний орон зайг сонгож болно. Интерфейс нь хамгийн ихдээ 1920x1080 нягтаршилтай харагдаж байна. Хэрэв та систем дээр 3840x2160 нягтралыг сонгосон ч гэсэн интерфэйс болон бүх програмууд 1920x1080 нягтралтай ажиллаж, 3840x2160 хүртэл ажиллах болно. Олон хайрцагны нэгэн адил зөвхөн SurfaceView объектууд нь HDR дэмжлэгтэйгээр жинхэнэ 4K нягтралыг гаргаж чаддаг бөгөөд тэдгээрийг олон тоглогчид ашигладаг.


Би үүнийг ViMu болон Kodi ашиглан ердийн хэрэглээний зүйлс дээр туршиж үзсэн (энэ нь NAS дээр онлайн байсан).

Товч дээд хайрцаг нь 2160p60 хүртэл H.264 кодыг тайлах чадвартай. 60 хүрээ нь шударга байна. Аливаа BDRip, BDRemux болон үйлдлийн камерын видео (2160p60) ямар ч асуудалгүйгээр тоглогддог. Товч дээд хайрцаг нь H.265 Main 10 (10 бит) 2160p60 хүртэл код тайлах чадвартай. 60 хүрээ нь шударга байна. HDR бүхий ямар ч UHD WEBRip, UHD BDRip, UHD BDRemux-г Kodi дээр асуудалгүйгээр тоглуулж болно. ViMu v6.50-тай холбоотой хачирхалтай зүйлс гарч ирэв. Тоглогч 1080p болон 2160p HEVC Main 10-ыг хоёуланг нь тоглохоос татгалзсан (HEVC-д ямар ч асуудал гараагүй). Энэ бол програмын нэг төрлийн алдаа юм. Ямар ч байсан энэ нь тийм ч чухал биш, учир нь... "Хүнд" агуулгын хувьд UHD BDRip, UHD BDRemux нь Kodi-д илүү тохиромжтой. Аудио дууг солих, эргүүлэхэд ямар ч асуудал гараагүй. Би видеоны чанар болон HDR-ийн талаар ямар ч гомдолгүй.

LG 4K Demo: View the Feeling (HEVC 2160p29.97) гэсэн ганцхан туршилтын файлд асуудал гарсан. Нэгдмэл байдал эвдэрсэн.

Систем нь өөрийн гэсэн тусгай тоглуулагчгүй; BD ISO-г цэсийн дэмжлэггүйгээр Kodi дээр тоглуулдаг.

Оруулсан видеог зөв салгаснаар тоглодог. Талбар бүр нь тусдаа хүрээ болж хувирдаг.

Автомат хүрээлэх

Autoframe нь маш сайн ажилладаг. Бүх скан давтамжийг дэмждэг: 23.976, 24, 25, 29.97, 30, 50, 59.94, 60 Гц. ViMu-д шилжих нь бүрэн дагаж мөрддөг. Kodi-д сэргээх хурдыг 25, 29.97, 30 fps-ээр хоёр дахин нэмэгдүүлдэг. Гэхдээ энэ бол Kodi-д зориулсан автомат фрэймийн стандарт горим юм тохиргооны файлүүнийг өөрчилж болно.

Бүх горимд жигд байдал төгс байв. Үүнээс илүү дээрдэж чадаагүй. ViMu дахь туршилтын материалын зургуудыг энд үзүүлэв (тэдгээр нь Kodi-тэй адилхан): 24 Гц-т 24p (гүйж байгаа дөрвөлжин), 24 Гц-т 24п (сум), 25 Гц-т 25 Гц, 30 Гц-т 30, 50 Гц-т 50, 60p 60 Гц давтамжтай.







Мөн 23.976 Гц горимд ямар ч асуудал байхгүй; Би хурдан эргүүлэх боломжтой видеон дээр 2 минутын турш давхардсан хүрээг хараагүй. Мөн 1 секундын хөшигний хурдтай цуврал зургуудад. бас сэжигтэй зүйл илрээгүй.

3D дэмжлэг байхгүй. MVC MKV-г 2D-ээр дүрсэлсэн. Kodi 17.6 дээрх BD3D ISO-г зөвхөн 2D хэлбэрээр харуулдаг.

DRM болон хууль ёсны VOD үйлчилгээ
Систем нь Google Widevine DRM Level 1 болон HDCP 2.2-г дэмждэг.


Нэмж дурдахад, NVIDIA Shield ТВ хайрцаг нь үндсэн VOD үйлчилгээнүүд болох Netflix болон Amazon Prime Video зэрэгт ашиглах гэрчилгээтэй. Үйлчлүүлэгчдийг системд урьдчилан суулгасан бөгөөд 4K, HDR болон олон сувгийн аудио гаралтыг (холбогдох контентын хувьд) бүрэн дэмждэг.

VOD үйлчилгээ болон шууд торрентоос видео тоглуулах
ОХУ-д Android хайрцагт зориулсан хамгийн алдартай програмуудын нэг бол HD VideoBox юм. Энэ бол хууль бус онлайн кино театруудын нэгтгэгч бөгөөд ухаалаг навигаци, хайлт, менежмент бүхий тохиромжтой torrent хайлтын систем юм. ViMu-тэй хослуулан маш сайн ажилладаг. Мэдээжийн хэрэг, автомат хүрээтэй.




Гэхдээ түүний хамгийн чухал функц нь torrent tracker ашиглан хайх явдал юм. Ace Stream программ (энэ нь шууд торрент татаж аваад видео тоглуулагч руу дамжуулж болно) саяхан RAM-д торрентыг кэш хийж сурсан.

HD VideoBox + Ace Stream + ViMu хослол нь ямар ч хэмжээтэй (хамгийн багадаа 40 ГБ) NVIDIA Shield телевизор дээр BDRemux хүртэл өөгүй ажилладаг. Энэ нь ашиглагдаагүй байна дотоод санах ойэсвэл кэш хийх гадаад зөөвөрлөгч, зөвхөн RAM. HD VideoBox дээр хэдхэн товшилт хийхэд л хүссэн torrent-ээ сонгоод гайхалтай чанар, автомат фрэйм, олон сувгийн аудио бичлэгийг үзээрэй. Аудио дууг солих, эргүүлэх нь маш хурдан ажилладаг.


UHD BDRip болон UHD BDRemux-ийн хувьд энэ нь арай илүү төвөгтэй, учир нь... нэмэлт нөхцөлүүд хамаарна. Танд интернэт сувгийн өндөр зурвасын өргөн хэрэгтэй. Танд өндөр торрент татаж авах хурдыг хангах олон үрлэгч хэрэгтэй. Shield TV-ийн 3 GB RAM нь кэш хийхэд хүрэлцэхгүй болсон тул ашиглах шаардлагатай гадаад санах оймөн нэлээд хурдан (хурдан HDDэсвэл SSD). Хэрэв эдгээр нөхцөл хангагдсан бол HD VideoBox + Ace Stream + Kodi нь NVIDIA Shield ТВ дээрх бүх ажлыг хийх болно. UHD BDRemux (HDR-тэй 4K) нь урьдчилан ачаалахгүйгээр HD аудио гаралтаар төгс тоглодог. Автомат хүрээ зөв ажилладаг аудио замуудсолих, эргүүлэх нь ажилладаг (гэхдээ буфер хийхэд удаан хугацаа шаардагддаг). Ирээдүй аль хэдийн энд байна. Энэ нь бүрэн хууль ёсны биш байсан ч NVIDIA Shield ТВ хайрцаг үүнд бэлэн байгаа нь баримт юм.

IPTV
EDEM, OTTClub, орон нутгийн үйлчилгээ үзүүлэгчийн IPTV төгс ажилласан. Ямар ч сувагтай холбоотой асуудал гараагүй. HW+ декодлогчтой Perfect Player (IPTV-д зориулсан шилдэг програмуудын нэг) нь хэдхэн секундын дотор суваг сольдог. А өөрчлөгдсөн хувилбар(ашиглалтын явцад скан хийх давтамжийг 50 Гц болгон өөрчилдөг) сувгуудын 99% -д (25p, 50p, 25i урсгалууд байдаг) төгс жигд байдалтай видеог харуулсан.


Torrent Stream Controller + ViMu бас сайн. Бүх сувгууд (ихэнх нь шахалтгүйгээр хиймэл дагуулаас шууд дамжуулдаг) зөв салгах, автомат фрэймийн хурдтай ирдэг.

YouTube
Android TV-д зориулсан YouTube клиент (2.02.08) нь 2160p60 хүртэлх видеог ямар ч асуудалгүйгээр тоглуулдаг. Зөвхөн HDR дэмжлэг байхгүй (Tegra X1 нь YouTube-д шаардлагатай VP9 профайл 2 декодлогчийг дэмждэггүй). Би YouTube дээр ашигладаг бүх фрэймийн хурдтай сонголтуудыг туршиж үзсэн (тэнд туршилтын видео байршуулах). Бүх тохиолдолд зөв хөрвүүлэлтийг ашигласан (YouTube нь Android ТВ-ийн автомат фрэймийн хурдыг дэмждэггүй тул гаралтыг 60 Гц давтамжтайгаар хийсэн), фрэймийн уналт байгаагүй. 24p - 2:3 татах, 25p - 2:3:2:3:2 татах, 30p - хүрээний хуулбар, 50p - 1:1:1:1:2 татах.






Дүгнэлт
NVIDIA Shield TV нь маш ажиллагаатай, өндөр чанартай Android хайрцаг юм. Түүний чадварууд нь орчин үеийн Android хайрцагуудын хийж чадах хязгаар юм. Мэдээжийн хэрэг, ийм түвшний төхөөрөмж хямдхан байж чадахгүй. Мөн NVIDIA Shield ТВ нь зах зээл дээрх ихэнх хайрцагнаас илүү үнэтэй байдаг. Би төхөөрөмжийн гол давуу болон сул талуудыг жагсаах болно.

ДАВУУ

  • Маш өндөр гүйцэтгэлтэй.
  • Үйл ажиллагааны тогтвортой байдал (туршилтын бүх хугацаанд нэг ч системийн доголдол гараагүй).
  • Өндөр чанартай, хурдан Wi-Fi (MIMO 2x2 дэмжлэг).
  • "Орчин үеийн" (системийн API-ээр дамжуулан) сканнердах давтамжийн бүх спектр, түүний дотор бутархай давтамжийн автомат фрэймийн хурдыг дэмжих.
  • Kodi 17+ (ба түүнээс дээш) дээрх HD аудио гаралт (DTS: X болон Dolby Atmos орно).
  • 24/192 форматаар өндөр нарийвчлалтай стерео гаралт.
  • Технологийн алсын удирдлага ба дууны түвшний хяналтын горимууд.
  • Орон нутгийн компьютер болон GeForce NOW-аас GameStream тоглоомуудыг дамжуулахад хамгийн тохиромжтой дэмжлэг.
  • Хууль ёсны VOD үйлчилгээнд хамгийн их дэмжлэг үзүүлэх.
  • UHD BDRemux хүртэл торрентуудыг шууд эргүүлэх боломжтой.
  • Samba/CIFS клиент (файлын системийн түвшний холболттой) болон сервер.
  • YouTube 2160p60 (VP9) хүртэл ажилладаг
  • Google Assistant-тай Android TV 7.0 болон A брэндийн нэмэлт шинэчлэлтүүд.
СУУДАЛТАЙ
  • YouTube-д HDR дэмжлэг байхгүй (VP9 профайл 2).
  • 3D гаралт (Freme Packing гаралт гэсэн үг) болон MVC (зөвхөн 2D тоглуулдаг) дэмждэггүй.
  • Алсын удирдлага дээр тусдаа асаах товчлуур байхгүй бөгөөд IR дамжуулагч нь бага чадалтай.
  • Өндөр үнэ.
NVIDIA Shield ТВ-ийн дээд хайрцгийг хянан засварлагчаас өгсөн iXBTболон компани NVIDIA. 12-р сарын 25 хүртэл NVIDIA нь шинэ жилийн өмнөх хямдралтай бөгөөд тоглоомын самбаргүй багцын үнэ (шүүмжийн дагуу) 12,390 рубль байна. 12-р сарын 25-ны дараа үнэ нь аль хэдийн 13,490 рубль болно. Хэрэв та хүсвэл NVIDIA Shield Controller тоглоомын самбар бүхий иж бүрдлийг сонгох эсвэл тусад нь худалдаж авах боломжтой.

Arduino платформын гол давуу талуудын нэг нь түүний түгээмэл байдал юм. Алдартай платформыг үйлдвэрлэгчид идэвхтэй дэмждэг электрон тоног төхөөрөмж, хянагчийн үндсэн функцийг өргөжүүлэх янз бүрийн самбаруудын тусгай хувилбаруудыг үйлдвэрлэдэг. Өргөтгөх самбар (өөр нэр: arduino бамбай, бамбай) гэж нэрлэгддэг ийм хавтангууд нь олон төрлийн ажлыг гүйцэтгэхэд ашиглагддаг бөгөөд arduino операторын амьдралыг ихээхэн хялбаршуулдаг. Энэ нийтлэлд бид Arduino өргөтгөлийн самбар гэж юу болох, түүнийг мотор (мотор драйверын бамбай), LCD дэлгэц (LCD бамбай), SD карт (өгөгдөл бүртгэгч), мэдрэгч зэрэг олон төрлийн Arduino төхөөрөмжтэй ажиллахад хэрхэн ашиглаж болохыг олж мэдэх болно. (мэдрэгчийн бамбай) болон бусад олон.

Эхлээд нэр томъёог ойлгоцгооё. Arduino өргөтгөлийн самбар нь тодорхой функцийг гүйцэтгэхэд зориулагдсан иж бүрэн төхөөрөмж бөгөөд стандарт холбогч ашиглан үндсэн хянагчтай холбогддог. Өргөтгөх хавтангийн өөр нэг алдартай нэр бол англи хэл дээрх Arduino бамбай буюу энгийн бамбай юм. Шаардлагатай бүх электрон эд ангиудыг өргөтгөх самбар дээр суурилуулсан бөгөөд микроконтроллер болон үндсэн хавтангийн бусад элементүүдтэй харилцах нь стандарт Arduino зүүгээр дамждаг. Ихэнх тохиолдолд бамбайг үндсэн arduino самбараас авдаг боловч ихэнх тохиолдолд бусад эх үүсвэрээс тэжээх боломжтой байдаг. Аливаа бамбайд хэд хэдэн үнэгүй тээглүүр байдаг бөгөөд та бусад бүрэлдэхүүн хэсгүүдийг холбох замаар өөрийн үзэмжээр ашиглаж болно.

Англи хэлний Shield гэдэг үгийг бамбай, дэлгэц, дэлгэц гэж орчуулдаг. Бидний нөхцөлд үүнийг хянагчийн самбарыг бүрхэж, төхөөрөмжийн нэмэлт давхарга, янз бүрийн элементүүд нуугдсан дэлгэцийг бий болгодог зүйл гэж ойлгох хэрэгтэй.

Яагаад бидэнд arduino бамбай хэрэгтэй байна вэ?

Бүх зүйл маш энгийн: 1) бид цаг хэмнэх, 2) хэн нэгэн үүнээс мөнгө олох боломжтой. Та аль хэдийн угсарч аваад шууд ашиглаж эхлэх боломжтой зүйлээ загварчлах, байрлуулах, гагнах, дибаг хийхэд яагаад цаг үрдэг вэ? Өндөр чанартай тоног төхөөрөмж дээр угсарсан сайн боловсруулсан өргөтгөлийн картууд нь ихэвчлэн илүү найдвартай бөгөөд эцсийн төхөөрөмжид бага зай эзэлдэг. Энэ нь өөрөө угсрах ажлыг бүрэн орхих хэрэгтэй гэсэн үг биш бөгөөд тодорхой элементүүдийн үйл ажиллагааны зарчмыг ойлгох шаардлагагүй болно. Эцсийн эцэст, жинхэнэ инженер хүн юу ашиглаж байгаагаа ойлгохыг үргэлж хичээдэг. Гэхдээ бид дугуйг тухай бүр шинээр зохион бүтээхгүй, харин өмнө нь цөөхөн хүн шийдэж байсан зүйлд анхаарлаа төвлөрүүлбэл илүү төвөгтэй төхөөрөмжүүдийг хийх боломжтой болно.

Мэдээжийн хэрэг, та боломжийн төлөө төлөх ёстой. Бараг үргэлж эцсийн бамбайны өртөг нь бие даасан бүрэлдэхүүн хэсгүүдийн үнээс өндөр байх болно, та ижил төстэй сонголтыг үргэлж хямд болгож чадна. Гэхдээ энд зарцуулсан цаг хугацаа эсвэл мөнгө таны хувьд хэр чухал болохыг та өөрөө шийдэх болно. Хятадын аж үйлдвэрийн бүх боломжит тусламжийг харгалзан хавтангийн үнэ байнга буурч байгаа тул ихэнхдээ бэлэн төхөөрөмжийг ашиглахын тулд сонголт хийдэг.

Бамбайн хамгийн алдартай жишээ бол мэдрэгч, мотор, LCD дэлгэц, SD карт, сүлжээний болон GPS бамбай, ачаалалд холбох суурилуулсан реле бүхий бамбай зэрэгтэй ажиллах өргөтгөлийн самбар юм.

Arduino Shields-ийг холбох

Бамбайг холбохын тулд та зүгээр л үндсэн самбар дээр болгоомжтой "тавих" хэрэгтэй. Ихэвчлэн сам хэлбэрийн бамбай (эрэгтэй) контактуудыг Arduino хавтангийн холбогчдод хялбархан оруулдаг. Зарим тохиолдолд самбар өөрөө зөв гагнаагүй бол тээглүүрийг сайтар тохируулах шаардлагатай байдаг. Энд гол зүйл бол болгоомжтой ажиллах, хэт их хүч хэрэглэхгүй байх явдал юм.

Дүрмээр бол бамбай нь хянагчийн маш тодорхой хувилбарт зориулагдсан байдаг, гэхдээ жишээлбэл, Arduino Uno-д зориулсан олон бамбай нь Arduino Mega хавтангуудтай маш сайн ажилладаг. Мега дээрх зүү нь эхний 14 дижитал зүү болон самбарын эсрэг талын зүү нь UNO дээрх зүүтэй давхцах байдлаар хийгдсэн тул Arduino бамбайг хялбархан оруулах боломжтой.

Arduino Shield програмчлал

Өргөтгөх самбар бүхий хэлхээг програмчлах нь ердийн Arduino програмчлалаас ялгаатай биш юм, учир нь хянагчийн үүднээс бид төхөөрөмжөө ердийн зүүтэй холбосон. Ноорог дээр та бамбайд холбогдсон тээглүүрүүдийг самбар дээрх харгалзах контактуудад зааж өгөх хэрэгтэй. Дүрмээр бол үйлдвэрлэгч нь бамбай дээрх тээглүүрүүдийн захидал харилцааг өөрөө эсвэл тусдаа холболтын зааварт заадаг. Хэрэв та самбар үйлдвэрлэгчээс санал болгосон ноорогуудыг татаж авбал үүнийг хийх шаардлагагүй болно.

Бамбай дохиог унших эсвэл бичих нь мөн ердийн аргаар хийгддэг: функцууд болон Arduino-ийн аль ч хэрэглэгчдэд мэддэг бусад командуудыг ашиглан. Зарим тохиолдолд, та тодорхой холболтын схемд дассан үед мөргөлдөх боломжтой бөгөөд үйлдвэрлэгч өөр нэгийг сонгосон (жишээлбэл, та товчлуурыг газар, бамбай дээр цахилгаан тэжээл рүү татсан). Энд та зүгээр л болгоомжтой байх хэрэгтэй.

Дүрмээр бол энэхүү өргөтгөлийн самбар нь Arduino иж бүрдэлд ирдэг тул Arduino инженерүүд үүнтэй ихэвчлэн тулгардаг. Бамбай нь маш энгийн - түүний гол ажил бол Arduino самбарт холбогдох илүү тохиромжтой сонголтыг өгөх явдал юм. Энэ нь аналог болон дижитал тээглүүр тус бүрт самбар дээр байрлах нэмэлт тэжээлийн болон газрын холбогчоор дамжин хийгддэг. Мөн самбар дээр та холбох холбогчийг олж болно гадаад эх үүсвэрцахилгаан (шилжихийн тулд холбогчийг суулгах хэрэгтэй), LED ба дахин тохируулах товчлуур. Бамбайн сонголтууд болон ашиглалтын жишээг зургуудаас олж болно.




Мэдрэгчтэй өргөтгөх хавтангийн хэд хэдэн хувилбар байдаг. Тэд бүгдээрээ холбогчдын тоо, төрлөөр ялгаатай байдаг. Өнөөдөр хамгийн алдартай хувилбарууд бол Sensor Shield v4 ба v5 юм.

Энэхүү Arduino бамбай нь роботын төслүүдэд маш чухал, учир нь... Энэ нь ердийн болон серво моторыг Arduino самбарт нэг дор холбох боломжийг танд олгоно. Бамбайгийн гол үүрэг бол ердийн Arduino самбарт хангалттай өндөр гүйдэл хэрэглэдэг төхөөрөмжүүдийн хяналтыг хангах явдал юм. Нэмэлт функцуудУг самбар нь моторын хүчийг (PWM ашиглан) хянах, эргэлтийн чиглэлийг өөрчлөх үүрэгтэй. Моторын бамбай хавтангийн олон төрөл байдаг. Тэдгээрийн нийтлэг зүйл бол гаднах ачааллыг холбосон хүчирхэг транзистор, дулаан шингээгч элементүүд (ихэвчлэн радиатор), гадаад хүчийг холбох хэлхээ, моторыг холбох холбогч, холбох тээглүүр байх явдал юм. Arduino.



Сүлжээтэй ажиллах ажлыг зохион байгуулах нь орчин үеийн төслүүдийн хамгийн чухал ажлуудын нэг юм. Ethernet-ээр дамжуулан дотоод сүлжээнд холбогдох өргөтгөлийн картыг ашиглах боломжтой.




Прототип хийх өргөтгөлийн самбарууд

Эдгээр самбарууд нь маш энгийн байдаг - тэдгээр нь элементүүдийг холбоход зориулагдсан контакт дэвсгэр, дахин тохируулах товчлуур, гадаад хүчийг холбох чадвартай. Эдгээр бамбайн зорилго нь бүх зүйл байх үед төхөөрөмжийн нягтралыг нэмэгдүүлэх явдал юм шаардлагатай бүрэлдэхүүн хэсгүүдүндсэн самбарын дээр шууд байрладаг.





Arduino LCD бамбай болон tft бамбай

Энэ төрлийн бамбайг Arduino дахь LCD дэлгэцтэй ажиллахад ашигладаг. Таны мэдэж байгаагаар хамгийн энгийн 2 мөртэй текст дэлгэцийг холбох нь энгийн ажил биш юм: та цахилгаан хангамжийг тооцохгүйгээр 6 дэлгэцийн контактыг нэг дор зөв холбох хэрэгтэй. Оруулахад хамаагүй хялбар бэлэн модуль Arduino самбар руу оруулаад харгалзах ноорогыг зүгээр л байршуулна уу. Алдартай LCD товчлуурын бамбай дээр 4-өөс 8 товчлуурыг самбар дээр нэн даруй суулгасан бөгөөд энэ нь төхөөрөмжийн хэрэглэгчдэд гадаад интерфейсийг нэн даруй зохион байгуулах боломжийг олгодог. TFT Shield нь бас тусалдаг



Arduino Data Logger Shield

Бүтээгдэхүүндээ бие даан хэрэгжүүлэхэд хэцүү өөр нэг ажил бол мэдрэгчээс хүлээн авсан өгөгдлийг цаг хугацааны лавлагаагаар хадгалах явдал юм. Дууссан бамбай нь зөвхөн өгөгдөл хэмнэж, суурилуулсан цагнаас цаг авахаас гадна мэдрэгчийг гагнах эсвэл хэлхээний самбар дээр тохиромжтой хэлбэрээр холбох боломжийг олгодог.




Товч хураангуй

Энэ нийтлэлд бид Arduino-ийн үйл ажиллагааг өргөжүүлдэг олон төрлийн төхөөрөмжүүдийн зөвхөн багахан хэсгийг авч үзсэн. Өргөтгөх картууд нь хамгийн чухал зүйл болох програмынхаа логик дээр анхаарлаа төвлөрүүлэх боломжийг олгодог. Бамбайг бүтээгчид зөв, найдвартай суурилуулалт, шаардлагатай цахилгаан хангамжийг хангаж өгсөн. Танд үлдэх зүйл бол нандин англи үгийн бамбайг ашиглан шаардлагатай самбарыг олж, Arduino-д холбож, ноорог байршуулах явдал юм. Ер нь аливаа бамбай програмчлал нь бэлэн програмын дотоод хувьсагчдыг нэрлэх энгийн үйлдлүүдээс бүрддэг. Үүний үр дүнд бид ашиглах, холбоход хялбар, бэлэн төхөөрөмж эсвэл прототипийг угсрах хурдыг олж авдаг.

Өргөтгөх картуудыг ашиглах сул тал нь тэдний мөн чанарт хамаарах бамбайн түгээмэл байдлаас шалтгаалан тэдгээрийн өртөг, үр ашгийн алдагдал юм. Таны нарийн даалгавар эсвэл эцсийн төхөөрөмжийн хувьд бүх бамбай функц шаардлагагүй байж магадгүй юм. Энэ тохиолдолд та бамбайг зөвхөн загварчлал, туршилтын үе шатанд ашиглах ёстой бөгөөд төхөөрөмжийнхөө эцсийн хувилбарыг бүтээхдээ үүнийг өөрийн хэлхээ, зохион байгуулалтын төрлөөр загвараар солих талаар бодож үзээрэй. Шийдвэрлэх нь таны хэрэг, танд зөв сонголт хийх бүх боломж бий.

Arduino бол том хүчин чадалтай жижигхэн самбар бөгөөд Open Hardware-ийн ердийн төлөөлөгч бөгөөд техник хангамжийн хакеруудын дунд өргөн дэлгэрсэн анхны төхөөрөмжүүдийн нэг юм. Гайхалтай зүйл биш: тохиромжтой электрон дизайнер нь эхлэгчдэд ч үүнийг хурдан олж мэдээд, эхнээс нь төхөөрөмжөө хөгжүүлж эхлэх боломжийг олгодог.

Хэрхэн хурдан эхлэх вэ?

Хурдан эхлүүлэхийн тулд эхлэгчдэд хамгийн хялбар арга бол бэлэн самбар худалдаж авах явдал юм - энэ нь ойролцоогоор 30 долларын үнэтэй байдаг. Самбар дээр зөвхөн хоёр чип байх болно - микроконтроллер ATMELболон холбогдсон USB интерфейсийн чип. Бусад бүх элементүүдийг шаардлагатай бол бие даан нэмнэ.

Arduino-д зориулсан программуудыг (харгон хэлээр "ноорог" гэж нэрлэдэг) утаснуудын хэлээр бичдэг. Үндсэндээ энэ нь "digitalWrite" (порт руу утга бичих) эсвэл "analogRead" (ADC-ээс утгыг унших) гэх мэт тусгай горимоор өргөтгөсөн энгийн C++ хэл юм. Ялангуяа C++ хэл дээр программчлах туршлагатай бол та энэ бүхнийг ганц хоёр суултаар эзэмшиж чадна. Бичсэн ноорогуудыг ArduinoIDE орчин (arduino.cc/en/Main/Software) ашиглан USB-ээр эмхэтгэн Arduino-д ачаална. ATMEL-ийн мэдээллийн хуудас болон ассемблерийн загварт гүн гүнзгий шумбах шаардлагагүйгээр энгийн төслийг угсрахад гуч орчим минут шаардлагатай. Хэл нь ойлгомжтой бөгөөд сайн онлайн тусламж нь нарийн ширийн зүйлийг ойлгоход тусална. Дашрамд хэлэхэд, хэрэв та гагнуургүй талхны хавтан, утастай бол гагнуур хийх шаардлагагүй.

Бүх микроконтроллерийн зүү нь хоёр цэгцтэй терминалууд руу чиглэгддэг бөгөөд та мэдрэгч, товчлуур, дэлгэц гэх мэт зүйлсийг холбож болно. Гэсэн хэдий ч оосор нь илүү төвөгтэй байх тусам геморрой үүсгэдэг. Хэрэв бид хэд хэдэн LED ба товчлуурын тухай ярьж байгаа бол ямар ч бэрхшээл гарахгүй. Гэхдээ хэрэв та моторыг хянах эсвэл радио интерфэйсээр мэдээлэл солилцох шаардлагатай бол хэд хэдэн бэрхшээл гарч ирдэг. Энэ муу муухайтай тэмцэхийн тулд тэд бамбай хавтангууд - үйл ажиллагааг өргөжүүлэхэд зориулагдсан бэлэн самбаруудыг гаргаж ирэв.

Шилд самбар гэж юу вэ?

Shield board нь техник хангамж хөгжүүлэгчдэд тулгардаг нийтлэг ажлуудыг хэрэгжүүлэхэд бэлэн шийдэл юм. Ийм ажлуудын жишээнд радио интерфейсээр өгөгдөл дамжуулах, Ethernet-тэй ажиллах, электрон моторыг удирдах зэрэг орно. Өргөтгөх самбаруудыг Arduino дээр хялбархан суулгаж, зүү блокуудтай нийлж, маш хатуу сэндвич хэлбэртэй бүтэц үүсгэдэг.

Та хэд хэдэн самбарыг нэгэн зэрэг суулгаж болно, гол зүйл бол төхөөрөмжүүд нь ижил Arduino зүү дээр зөрчилдөхгүй байх явдал юм. Вэб дээр бага зэрэг ухаж үзвэл та алдартай бамбайнуудын жагсаалт болон тэдгээрийн эзэмшдэг зүү бүхий хүснэгтүүдийг олох боломжтой (shieldlist.org).

Дараа нь тохирох номын санг үндсэн ноорог дээр хавсаргаж, номын санд хавсаргасан жишээ ноорог ашиглан хэлхээний ажиллагааг шалгах л үлдлээ. Энэ аргын тусламжтайгаар цагийг хоёр удаа хэмнэдэг: эхлээд техник хангамжийг хөгжүүлэх, дибаг хийх, дараа нь програм хангамж. Гэсэн хэдий ч, үнэхээр амжилттай, алдартай бамбай самбар хэдхэн арван байдаг. Сайн бамбай муу бамбай хоёрын хооронд ямар ялгаа байдаг вэ?

Юуны өмнө энэ нь дахин тохируулах товчлууртай байх ёстой. Бамбайтай Arduino дибаг хийсэн хэн бүхэн үүнийг үнэлж чадна - стандарт дахин тохируулах товчлуур нь нэвтрэх боломжгүй болж, гарт байгаа гонзгой объектуудыг ашиглан дарах дасгал нь нэлээд ядаргаатай байдаг. Сайн бамбай нь Arduino Mega-тай нийцтэй байх ёстой - хэрэв танд ATmega1280 эсвэл ATmega2560 дээр Arduino-ийн өргөтгөсөн хувилбар байгаа бол ердийн Uno эсвэл Duemilanova-д зориулж бүтээсэн бамбай үүнтэй ажиллах нь үнэн биш юм. Мега-д SPI-ийн техник хангамжийг хариуцдаг тээглүүрүүдийг өөр газар шилжүүлсэнтэй холбоотой! Тиймээс хэрэв бамбай нь SPI автобусаар Arduino-тай холбогддог бол түүний "гэдэс" -ийг сайтар шалгаж үзээрэй - хэрэв та зөвхөн тээглүүр төдийгүй хар дөрвөлжин 2х3 эмэгтэй холбогчийг харвал Mega-тай нийцэж байгаа гэдэгт найдаж болно. Доор би нийтлэг асуудлыг шийдвэрлэх хамгийн сайн бэлэн бамбай хавтангуудын тоймыг бэлдсэн.

Моторын удирдлага

Хэрэв та моторыг удирдах шаардлагатай бол Америкийн авъяаслаг инженер Лимор Фрид ака ladyada (ladyada.net/make/mshield/) бүтээсэн Motorshield бамбайг чөлөөтэй ашиглаж болно.

Бамбайгийн гол давуу тал нь түүний олон талт байдал бөгөөд энэ нь 4 хүртэлх шууд гүйдлийн мотор, хоёр хүртэлх шаттай мотор, хоёр сервог дэмждэг. Үүнийг нэгтгэж болно: жишээлбэл, нэг гишгүүр, хоёр мотор шууд гүйдэл. Бамбайгийн үндэс нь нэг суваг бүрт 600 мА хүртэл гүйдэл дамжуулах чадвартай, 4.5-аас 36 В хүртэлх хүчдэлтэй ажиллах чадвартай хоёр L293D дөрвөлжин H-гүүр чипээр хангагдсан. Нэг чипийн оролтыг параллель болгосноор та чипийг түлхэж болно. гүйдлийн хязгаар 1.2 А хүртэл.

Энэ бамбайг ашиглан, жишээлбэл, уралдааны машины загварын мотор, жолооны бариулыг эсвэл координатын хүснэгтийн гишгүүрийн моторыг нэгэн зэрэг удирдах боломжтой. Илүү хүчирхэг ачааллын хувьд та Ardumoto-г Sparkfun-ийн L298 чиптэй (2 А хүртэл ачааллын гүйдэл бүхий хоёр суваг) эсвэл түүний илүү дэвшилтэт хувилбар болох Monster Moto Shield (sparkfun.com/products/10182) хоёр VNH2SP30 чип дээр ашиглаж болно. хүртэл хүргэх 30 Мөн хамгийн их хүчдэл нь 41 V. Хэрэв ирэх юм бол сүүлчийн сонголт, мэдлэгтэй мэргэжилтнүүдтэй зөвлөлдөхөө мартуузай: эцэст нь ачаалал хангалттай байгаа тул шатаахгүйн тулд нэмэлт радиатор авах шаардлагатай байж магадгүй юм.

Ethernet-тэй ажиллах

Microchip-ийн хуучин сайн ENC28J60 чип болон Wiznet-ийн илүү дэвшилтэт W5100 дээр суурилсан Ethernet-тэй ажиллах хоёр үндсэн бамбай сонголт байдаг. Энэ хоёр шийдэл нь зөвхөн дөрвөн Arduino зүүг авахын тулд SPI автобусыг харилцаанд ашигладаг. Гэхдээ ENC28J60 нь илүү эрт гарч ирсэн бөгөөд дэвшилтэт W5100-ээс илт доогуур байдаг: ердөө 10 Мбит/с, IP, UDP, TCP-ийн техник хангамжийн дэмжлэг байхгүй. Нэмж дурдахад W5100 нь дөрвөн залгуурыг дэмждэг (энэ нь нэгэн зэрэг дөрвөн холболтыг дэмждэг гэсэн үг).

Ерөнхийдөө би W5100 ашиглахыг зөвлөж байна, учир нь энэ нь микроконтроллерийн гол нөөцийг ихээхэн хэмнэдэг - RAM(SRAM), үүнийг хадгалах шаардлагатай (Atmega328 нь зөвхөн нэг килобайттай). Урьдчилан боловсруулалтын бусад бүх давуу талууд нь ойлгомжтой: W5100 өөрөө пакетуудаас асуудаг. TCP протоколмөн толгойн хяналтын нийлбэрийг тооцдог тул Атмега илүү чухал зүйлийг тайван шийдэж чадна.

Өөр нэг жишээ бол Arduino багийн Arduino Ethernet Shield (arduino.cc/en/Main/ArduinoEthernetShield) юм. Үүний тусламжтайгаар та дараахь зүйлийг хийх боломжтой ноорог үүсгэж болно.

  • DHCP-ээр дамжуулан динамик IP хаяг авах;
  • NTP протоколыг ашиглан цагийг тохируулах;
  • DNS-ээр дамжуулан нэрийг шийдвэрлэх;
  • RADIUS-ээр дамжуулан зөвшөөрөл дамжуулах;
  • энгийн вэб серверийн функцийг гүйцэтгэх эсвэл вэб клиентийн үүрэг гүйцэтгэх, хүсэлт гаргах, хариултуудыг задлан шинжлэх.

Үүнтэй төстэй самбаруудын дунд бид Freetronics - PoE-тэй EthernetShield-ийн хөгжлийг тэмдэглэж болно (freetronics.com/products/ethernet-shieldwithpoe). Ethernet төхөөрөмжийг холбогдсон Ethernet шугамаас тэжээх санаа нь 2001 онд төрсөн бөгөөд хоёр жилийн дараа IEEE 802.3af албан ёсны салбарын стандарт болсон. Өөрийн туршлагаас харахад Ethernet-ээр холбогдож, тусгай цахилгаан унтраалгааас 100 метрийн радиус дотор байшин даяар тархсан бие даасан хайрцгийг тэжээхэд илүү тохиромжтой зүйл байхгүй гэдгийг би тэмдэглэж байна. Энэ бамбай нь арай илүү үнэтэй, нэмэлт PoE модулийн бичил карт худалдан авах шаардлагатай бөгөөд SD холбогчийн оронд байрлуулах талбартай.

Ийм бамбайг ашиглах нь зөвхөн TCP/IP сүлжээгээр харилцан үйлчлэлцэх шаардлагатай суурин байгууламжид зориулагдсан. Жишээлбэл, хөтөч дээр холбогдсон мэдрэгчийн статусыг харуулах эсвэл зарим механизмын алсын удирдлага.

Arduino+Ethernet хосолсон чийгшил мэдрэгчийг ашиглан Twitter-ээр дамжуулан хуурайшилтын талаар гомдоллож, яаралтай услахыг шаардсан "Twitter цэцэг" төслийг би тэр даруй санаж байна. EthernetShield-ийн олон төрлийн програмын хувьд номын сан бүр нь мэдээж цаг хэмнэдэг ч микроконтроллерийн флаш санах ойн хэдэн килобайтыг эзэлдэг гэдгийг анхааруулахыг хүсч байна. Тиймээс, хэрэв та эрт орой хэзээ нэгэн цагт Arduino Duemilanova-нхаа 30 КБ хэмжээтэй хязгаарт хүрсэн бол түүнийг Mega 2560-аар солих талаар бодоорой, ноорог зурахад найм дахин илүү санах ой байх болно.

SD карт ашиглах

Аливаа мэдээлэл хуримтлуулахтай холбоотой төслүүдэд (жишээлбэл, GPS-ийн координат) ашиглах боломжтой мэдээллийн хэмжээг нэмэгдүүлэх шаардлагатай байдаг. тогтворгүй санах ой. Үүнийг хийх хамгийн хялбар арга бол стандарт SD картыг холбох явдал юм. Үүний тулд хэд хэдэн бэлэн бамбай байдаг. Миний мэдэх хамгийн сайхан сонголт бол Испанийн Libellium компанийн бүтээсэн, байгаль орчны мониторингийн чиглэлээр мэргэшсэн microSD модуль юм (goo.gl/iHCy4).

Бамбай нь зөвхөн нэг Arduino зүү блокыг эзэлдэг бөгөөд FAT16 (давуу) эсвэл FAT32-д урьдчилан форматлагдсан SD болон SDHC картуудтай ажиллах боломжийг олгодог. Та нэг удаад зөвхөн нэг файлтай ажиллах боломжтой, урт нэрийг дэмждэггүй.

Утасгүй бамбай

Зөвшөөрөлгүй 433 ба 313 МГц-ийн мужид ажилладаг хамгийн энгийн далайцын модуляц (ASK) RF модулиуд нь VirtualWire номын сангаар дамжуулан Arduino-д ашиглагдах боломжтой боловч надад маш муу сонголт мэт санагдаж байна.

Тэд хөндлөнгийн нөлөөнд хэт мэдрэмтгий, зөвхөн бага хурдтай тогтвортой ажилладаг, тоног төхөөрөмжийг суваг болгон тусгаарладаггүй - нэгэн зэрэг ажилладаг хэд хэдэн дамжуулагч нь бие биендээ саад болно. Тийм ч учраас би тэдэнд зориулсан бамбай самбар хараагүй байгаа байх.

Үүний эсрэг тал нь Zigbee протокол дээр суурилсан Xbee гэр бүлийн самбар бөгөөд хуваарилагдсан, өөрөө ажилладаг мэдрэгчийн сүлжээг зохион байгуулахад тохиромжтой. Ийм самбар бүр нь өөрөө микроконтроллер бүхий төхөөрөмж бөгөөд Arduino-тай уялдаа холбоог хангахын тулд бамбайгаас маш бага зүйл шаардагдана. Ийм бамбайг ихэвчлэн "Xbee Shield" гэж нэрлэдэг боловч үргэлж байдаггүй - жишээлбэл, Libellium Communication Shield (goo.gl/OZDxl) боловсруулсан. Бамбай нь Xbee форматын модулийг суурилуулсан хоёр эгнээ блок агуулсан байх ёстой.

Цорын ганц сул тал бол Xbee модулийн үнэ юм. Үүний хариуд бид 250 Кбит / с хүртэл хурд, 90 метр хүртэлх харааны хүрээ (Xbee PRO өөрчлөлт нь 1.2 км хүртэл хүрч болно), шифрлэлт, хэмнэлттэй эрчим хүчний хэрэглээ, өгөгдлийг дамжуулах чадварыг ( хоёр модуль нь гуравны нэгээр дамжуулан хоорондоо ил тод харилцдаг).

Хэрэв компани ярих юм бол эрт дээр үеэс тэмдэглэсэн утасгүй сүлжээ, зарим нэг шалтгааны улмаас хүмүүсийн хамгийн түрүүнд боддог зүйл бол WiFi, ихэнхдээ Bluetooth-ийн тухай байдаг. Жишээ нь, SparkFun-ийн WiFly Shield (sparkfun.com/products/9954) болон Libellium-ийн Bluetooth модуль (cooking-hacks.com/index.php/arduinobluetoothmodule-89.html). Сүүлийнх нь Xbee форматаар хийгдсэн бөгөөд Xbee-д зориулсан ямар ч шилжилтийн бамбайтай ажиллах бөгөөд Arduino-ийн програм хангамжийн тохиргоо нь цуваа порт болон AT командуудаар дамжуулан модемтой харилцахтай төстэй юм. Дашрамд хэлэхэд, нэг удаа үүнийг гаргасан анхны самбар Arduino BT (arduino.cc/en/Main/ArduinoBoardBluetooth) нь USB интерфэйсгүй боловч программчлагдсан бөгөөд Bluetooth-ээр компьютерт холбогдсон. Энэ нь өргөн тархсангүй - магадгүй үнийн өсөлттэй холбоотой.

GSM-ээр мэдээлэл солилцохын тулд та ихэвчлэн ажиллах боломжтой гар утас ашигладаг цуваа порт TTL түвшинд.
Гэхдээ одоо тэдний тоо улам бүр цөөрч байна - тэдгээрийг USB-ээр сольж байгаа тул та хост байх шаардлагатай (мөн Arduino төхөөрөмж биш). Гэхдээ аз болоход үйлдвэрлэгчид GSM модулиудыг иж бүрнээр нь удаан хугацаанд үйлдвэрлэж ирсэн тул та зүгээр л шураг хийх хэрэгтэй. гадаад антенболон SIM карт холбогч. Та холоос жишээ хайх шаардлагагүй - SAGEM-ийн GPRS модем дээр суурилсан Libellium (goo.gl/KueFH)-ийн Arduino-д зориулсан GPRS Quadband модуль.
Энэ загварын онцлог нь GRPS модулийг салгаж авах боломжтой бөгөөд та зөвхөн өгөгдөл дамжуулахаас гадна гадаад чанга яригч руу гаралт хийх боломжтой юм.

Төрөл бүрийн бамбай

Дүгнэж хэлэхэд, бараг бүх ердийн асуудлын шийдэл нь бамбай хэлбэрээр эрт дээр үеэс байсаар ирсэн гэж бид итгэлтэйгээр хэлж чадна. Гэхдээ бүх зүйл үүгээр дуусна гэж битгий бодоорой. Энд зарим жишээнүүд байна: Libellium (Geiger counter)-ийн цацрагийн мэдрэгч самбар.

Өөрөө хийх бамбай

Жишээлбэл, бид өөрсдийн LCD бамбайг бүтээцгээе. HD44780 хянагч дээрх алдартай үсэг, тоон LCD дэлгэцийн 1602 холболтын диаграммыг найман битийн автобус эсвэл дөрвөн битийн хоёр хувилбараар авах боломжтой. Arduino бамбай бүтээх стратегийг олж мэдэх цаг болжээ: та хэт олон зүүтэй байж болохгүй! Бид тэдгээрийг хамгийн бага хэмжээнд ашиглахыг хичээдэг тул дөрвөн битийн хэлхээг сонгохыг хичээдэг (азаар бидний хувьд ийм хэлхээний дэмжлэгийг LiquidCrystal номын сан хэлбэрээр ArduinoIDE түгээлтэд оруулсан болно).

Бамбайгаа бүтээхийн тулд бид тусгай хоосон зай - protoshield ашигладаг бөгөөд энэ нь хэд хэдэн нарийн шинж чанартай талхны самбар юм. Үүний хамгийн чухал үнэ цэнэ нь Arduino-тай төгс залгахад зориулсан зөв байрлуулсан зүү нүх юм. Зөвхөн нэгээс бусад бүх зүү дэвсгэрүүд нь 2.54 мм-ийн давирхайтай сүлжээнд байрладаг (хэрэв ийм ядаргаатай баримт байхгүй бол "нүхтэй хавтангийн" аль ч хэсгийг авч, PLS холбогчийг гагнах боломжтой байсан. түүнд залгагддаг). Үүнийг зориуд хийсэн бөгөөд ингэснээр хүлээн авагч нь бамбайг өөр тийш нь хийж, ирээдүйн бүтээлийг нахиалахдаа шатаахгүй байх болно.
Хэлхээ нь тодосгогчийг тохируулах хувьсах резистор агуулдаг гэдгийг анхаарна уу. Энэ нь чухал юм! Хэрэв та үүнийг мартсан бол диаграмм, ноорог зөв байвал юу ч харагдахгүй болно. Ямар ч 10-20 кОм ажиллах болно, ялангуяа энэ protoshield дээр аль хэдийн хангагдсан байдаг - хэдийгээр энэ нь аналог0 оролттой холбогдсон тул нэмэлт утас гагнах шаардлагатай болно.

PLS зүү самнаас нэг хэсгийг аваад эхлээд дэлгэцийн контактууд руу, дараа нь бамбай дээр гагнаж үзье. Үүний дараа та угсралтын утсыг аваад диаграммын дагуу дэлгэцээс Arduino зүү хүртэл утсыг нэг нэгээр нь хуулж, гагнах хэрэгтэй - аз болоход энэ нь тийм ч төвөгтэй биш юм. Би зөн совингоор ихэнхийг нь дэлгэцийн доор нууж чадсан.

Үр дүнг Arduino дээр тавьж, LiquidCrystal каталогоос эхний туршилтын тоймыг татаж авцгаая. Дэлгэц дээр юу ч байхгүй юу? Эсвэл бөөн хар дөрвөлжин үү? Ямар ч асуудалгүй, хувьсах резисторыг чангалах цаг болжээ - ямар нэг зүйл гарч ирнэ гэдэгт би итгэлтэй байна! Энэ тохиолдолд та тайван амьсгалж чадна - одоо та өөрийн хийсэн анхны бамбайтай болсон. Энэ нь аль хэдийн ажиллаж байгаа тул та үүнийг нэгэн зэрэг оросжуулж болно. Нэгэн удаа би стандарт номын санг өөрчилсөн тул кирилл үсгийг UTF-8-аас дэлгэцийн тэмдэгт үүсгэгч рүү зөв орчуулсан. Хайх Хамгийн сүүлийн үеийн хувилбар github.com/mk90 дээрх номын сангууд.

Хэрэв та Arduino-ийн бахархалтай эзэн болсон бол та маш хурдан өргөтгөх боломжтой Arduino бамбай гэж нэрлэгддэг өргөтгөх самбаруудын талаар сонссон байх. функциональ байдалтаны Arduino.

Дүрмээр бол ихэнх бамбайг тодорхой хавтангийн хэлбэрийн хүчин зүйлд зориулж хийдэг. Ихэнх тохиолдолд эдгээр нь Arduino Uno микроконтроллерууд юм. Бамбайгийн цаад санаа нь та микроконтроллерын дээд талд байрлах тусдаа модуль худалдаж авах явдал юм. Та хэд хэдэн бамбайг нэг нэгээр нь байрлуулснаар нэгэн зэрэг ашиглаж болно. Үүний үр дүнд та олон үйлдэлт Arduino "бялуу" авах болно.

Arduino-г бүтээгчдийн албан ёсны хамгаалалт. - Энэ нь Arduino-г интернетэд холбох боломжийг олгодог тул таны төсөл таны хувийн компьютерээс хараат бус байх маш сайн сонголт юм. Сонирхолтой онцлогЭнэ бамбай нь үүн дээр үүр байгаа эсэх MicroSD картууд. Тиймээс хэрэв таны төсөл их хэмжээний мэдээллийг боловсруулдаг бол, жишээлбэл - mp3 файл эсвэл видео; эсвэл LED шоо гэх мэт төслүүдэд зориулж их хэмжээний өгөгдөл хадгалах шаардлагатай бол та өгөгдлийг SD карт дээр хадгалах боломжтой.

Та Ethernet бамбай ашиглан вэб сервер байршуулах боломжтой.

Ethernet Shield худалдаж авах гэж яарахаасаа өмнө би танд хувийн туршлагаасаа анхааруулж байна: Ethernet бамбай нь хувилбараас хамаарна. Эхлээд би Shield v3 худалдаж авсан боловч самбарын v3 хувилбарт хоёр зүү нэмсэн тул энэ нь миний Arduino Uno v2-т тохирохгүй байна. Дашрамд хэлэхэд, Ethernet Shield нь Arduino хянагчаас илүү үнэтэй тул би шинэ Arduino худалдаж авах шаардлагатай болсон. хуучин хувилбарбусад төслүүдэд явах.

Тиймээс худалдаж авах гэж буй самбарынхаа хувилбар болон Ethernet бамбайгаа шалгана уу.

Реле нь гэрийн (зөвхөн гэрийн) автоматжуулалтын олон төхөөрөмжийн үндэс суурь юм. Реле нь холболт шаарддаг Arduino төслүүдэд ашиглагддаг цахилгаан хэлхээгайхалтай тэжээлээр. Хэрэв та хэзээ нэгэн цагт реле холбосон бол түүний ажиллахад нэмэлт утас шаардлагатай гэдгийг та мэднэ: транзистор, диод гэх мэт. Хэрэв танд төсөлд хэд хэдэн реле хэрэгтэй бол хэлхээний самбар (bredboard) нь олон тооны дамжуулагч ба контактуудаар маш хурдан дарагдах бөгөөд үүнийг ойлгоход маш хэцүү байх болно.

4 Relay Shield (4 релений хамгаалалт) нь танд 4-ийг холбоход шаардлагатай бүх контактуудыг хангана. захын төхөөрөмжүүд. Реле бүр нь 3 ампер хүртэлх гүйдлийн хүчээр ажилладаг төхөөрөмжийг холбох боломжийг олгодог. Мэдээжийн хэрэг, бамбай реле нь бага чадлын цахилгаан хэлхээнд ашиглагдаж болно. Энэ форматаар тэдгээрийг унтраалга солиход ихэвчлэн ашигладаг.

Анхааруулга: Релений хамгаалалтын контактуудад болгоомжтой хандах хэрэгтэй. Хэрэв тэдгээр нь санамсаргүйгээр богино холболттой эсвэл гадны ачаалал буруу холбогдсон бол та Arduino-г гэмтээж болзошгүй.


Protoshield өөрөө юу ч хийдэггүй. Тийм болохоор л ийм хавтгай ;). Маш хэрэгтэй бамбай. Хэлхээний самбар болон олон тооны утас ашиглан загвараа бүтээсэн бол энэ нь хэр үзэмжтэй, хэрхэн ашиглах боломжтой талаар бодох нь зүйтэй. Энэ үед protoshield хэрэг болно. Та бүхэл бүтэн хэлхээг угсарч, бусад бамбай шиг Arduino дээрээ суулгана. Өөрөөр хэлбэл, энэ бол өөрийн бамбайг бүтээх гайхалтай сонголт юм!


LCD бамбай

Яагаад танд LCD Shield хэрэгтэй байна вэ? Энэ нь маш энгийн: мэдээллийг Arduino-оос цуваа монитор ашиглан хувийн компьютерт биш, харин захын дэлгэц рүү шууд гарга! Энэ үнэхээр гайхалтай! Гэхдээ! Гадны бамбайг ашиглахдаа ихэвчлэн Arduino-аас 7 ба түүнээс дээш зүү хэрэгтэй. Энэ нь захын төхөөрөмжүүдийг цаашид холбох боломжийг ихээхэн хязгаарладаг. Энэхүү LCD бамбай нь I2C өгөгдөл дамжуулах протоколыг ашигладаг, өөрөөр хэлбэл үүнийг холбоход зөвхөн 2 зүү ашигладаг! Нэмж дурдахад, ижил контактуудтай зэрэгцэн та ижил өгөгдөл дамжуулах протокол ашиглан ажиллаж байгаа бусад төхөөрөмжийг холбож болно.

Дэлгэцээс гадна LCD бамбай нь 4 "хяналтын" товчлуур ба "сонгох" товчлууртай. Үүний ачаар та нэмэлт интерактив интерфэйстэй болсон шууд холболтбамбайтай ажиллахдаа компьютер дээр ажиллахаас зайлсхийх боломжтой. Хэрэв монохром дэлгэц танд сэтгэгдэл төрүүлэхгүй бол та 1.8 инчийн TFT 18 бит өнгөт дэлгэц суулгаснаар бамбайгаа хялбархан шинэчлэх боломжтой.

Энэ үе шатанд бүх бамбайнууд бие биетэйгээ 100% нийцдэггүй гэдгийг ойлгох хэрэгтэй. Тэдгээрийн заримыг нь таны Arduino "бялуу" дээр суулгах хэрэгтэй. LCD бамбай нь эдгээр бамбайуудад хамаарна.


Эрчим хүчний бамбай нь таны Arduino төслүүдийг эрчим хүчээр хангах үүднээс таны сонголтыг өргөжүүлдэг. Бамбай нь янз бүрийн тэжээлийн эх үүсвэрүүдийг холбож, Arduino-тай ажиллах боломжийг олгодог. Хэрэглээний хамгийн гайхалтай чиглэлүүдийн нэг бол цэнэглэх үйлчилгээ юм гар утасболон гаджетууд.


Arduino ашиглан олон моторыг удирдах боломжийг олгодог. Шаардлагатай бүх зохицуулагч, унтраалга, гал хамгаалагчийг бамбай дээр суурилуулсан. Ерөнхийдөө моторын бамбай нь моторыг хялбар удирдах, хамгаалах бүх зүйлтэй.


Олон төслүүдэд Arduino-ийн суулгасан санах ой хангалттай биш байгаа их хэмжээний мэдээллийг боловсруулах шаардлагатай байдаг. Энд танд SD картны хамгаалалт хэрэгтэй байж магадгүй юм. Энэ нь SD, SDHC болон MicroSD санах ойн картуудтай нийцдэг. Sd Card shield нь өгөгдлийг холбох, дамжуулахын тулд энгийн SPI интерфэйсийг ашигладаг.


Энэхүү бамбай нь танд үнэхээр асар их боломжийг олгож, WiFi технологи ашиглан Arduino-оос өгөгдөл дамжуулах тохиргоог хийх боломжийг танд олгоно. Та үүний зохистой хэрэглээг олно гэдэгт итгэлтэй байна. С эхлээд алсын удирдлагаТаны хөтчүүд роботын төслүүдэд бодит цаг хугацаанд объектын төлөв байдлын талаарх мэдрэгч, мэдрэгчээс өгөгдөл дамжуулах хүртэл. WiFi хамгаалалт нь цуваа порттой холбогдсон.


GPRS Shield нь Arduino-д гар утсанд ашигладаг GSM/GPRS сүлжээг ашиглах боломжийг олгодог. Үүний үр дүнд та дуудлага хийх, хүлээн авах боломжтой мессеж! Дүрмээр бол GPRS бамбай нь антенаар тоноглогдсон байдаг.


E-Ink shield нь цахим бэхний технологийг ашигладаг маш сонирхолтой бүтээн байгуулалт юм (ижил технологи цахим номууд). E-Ink бамбайны гол давуу тал нь та асаахад хамгийн бага эрчим хүч шаарддаг дэлгэцтэй бөгөөд текстийг харуулах, уншихад маш сайн форматтай байдаг. Ийм бамбай нь гадны хүчийг ашиглахгүйгээр текстийг харуулах боломжтой!


Music Shield нь хөгжим тоглох боломжийг танд олгоно маш сайн чанар Arduino-ээр дамжуулан. Shield нь тоглуулахад зориулсан олон төрлийн хөгжмийн форматыг дэмждэг. Мэдээжийн хэрэг, Music Shield нь SD картны үүртэй байдаг. Тиймээс та нэмэлт SD бамбай ашиглахгүйгээр медиа номын сангаа хялбархан ачаалах боломжтой.


Доор сэтгэгдэл, асуултаа үлдээж, хувийн туршлагаа хуваалцаарай. Хэлэлцүүлгийн үеэр шинэ санаа, төслүүд ихэвчлэн төрдөг!

Shield нь нэмэлт самбар юм. Би бамбайг бүрэн хэмжээтэй, тусдаа модулиудад хуваахыг санал болгож байна. Бүрэн хэмжээтэй нь UNO, Nano эсвэл MEGA гэх мэт Arduino хавтангийн хэлбэрийг давтдаг. Тусдаа модулиуд нь тодорхой багц функцийг гүйцэтгэхэд зориулагдсан чөлөөт хэлбэрийн самбар юм. Эдгээр нь хоёулаа бүх нийтийнх байж болох бөгөөд нарийн төвлөрсөн ажлыг гүйцэтгэхэд зориулагдсан болно.

Дэлгүүрүүдээс та маш олон төрлийн бамбайг олж авах боломжтой бөгөөд тодорхой шаардлага хангасан бол та өөрөө Arduino-г хэлбэр, зүүгээр хуулбарласан хэвлэмэл хэлхээний самбар хийж, өөрийн өвөрмөц төхөөрөмжийг угсарч болно. Зураг дээр үүнийг бамбайгаар харуулсан байна.

Ямар ч тусгай үүрэг гүйцэтгэдэггүй бамбайгаас эхэлье, гэхдээ таны төслүүдийг суулгахад хялбар болгох үүднээс бүтээгдсэн. Тиймээс, бидний тойм дахь эхнийх нь төслүүдийг суулгахад хялбар болгоно Arduino самбарНано хэдийгээр жижиг хэмжээтэй "NANO" нь энэ тохиолдолд ямар ч ашиггүй юм.

Самбар нь цахилгаан тэжээлээс залгуурыг холбох холбогч, хүчдэл тогтворжуулагч, түүнчлэн терминал блокуудыг агуулдаг. Тэд гарын үсэг зурсан бөгөөд Нанкагийн дүгнэлттэй тохирч байна. Нэмж дурдахад "дахин тохируулах" товчлуур болон "Цахилгаан" LED байдаг.

Хоёр дахь бамбай нь Uno самбарт зориулагдсан. Энэ нь төслийг угсрах зориулалттай гагнуургүй гагнуурын самбар, Arduino дээрхийг хуулбарлах тээглүүр агуулсан - тохиромжтой шийдэл юм.

Аливаа аналог мэдрэгч нь хүч ба сөрөг контакттай байх шаардлагатай бөгөөд тэдгээр нь олон байх үед маш олон холбогч байдаг тул хэлхээг ойлгоход маш хэцүү байх болно. Тиймээс дизайнерууд ийм шийдлийн бамбайг гаргаж ирэв. Бүх оролт, гаралтыг тэдгээрт харуулсан бөгөөд цахилгаан контактуудыг давхардуулж, ойролцоо байрлуулна.

Arduino Mega хувилбарт зориулсан ийм самбарын жишээ энд байна.

Утастай ба утасгүй холболт

Эдгээр самбаруудыг ашиглан та микроконтроллерийн хяналтыг Ethernet кабелиар, жишээлбэл, SIM картыг GSM холболтоор дамжуулан сүлжээгээр зохион байгуулж болно.

Энэ самбарыг w5100 гэж нэрлэдэг - энэ нь Ethernet модуль болон SD карт уншигч модулийг агуулдаг. Энэ нь та өгөгдөл, тухайлбал, мэдрэгчийн хэмжилтийн бүртгэлийг санах ойн картанд хадгалж, вэб интерфэйсээр дамжуулан системийг удирдах боломжтой гэсэн үг юм. Arduino-г түүнтэй холбохын тулд дараах сангуудыг ашиглана уу.

    Ethernet номын сан;

Анхаар, гаднаасаа энэ нь ойлголтыг давтдаг Arduino UNO R3, үүнээс гадна энэ нь Mega дээр тохирох болно.

Хэрэв W5100 танд хэтэрхий том санагдаж байвал ENC28J60 бага зай эзэлнэ. Харамсалтай нь SD модуль байхгүй болсон.

Сул тал нь самбар дээр суурилуулах боломжгүй, гэхдээ тусдаа модуль хэлбэрээр хийгдсэн байдаг.

W5500 бол өөр нэг Ethernet бамбай сонголт юм. Үндсэндээ энэ нь хурд болон эрчим хүчний хэмнэлтийн хувьд оновчтой болсон W5100-ийн өөрчлөгдсөн хувилбар юм.

Бүрэн хэмжээний бамбай дээр бүх зүү нь терминал блокоор хуулбарлагдсан болохыг анхаарна уу. Харамсалтай нь бамбай нь портуудыг ашигладаг. Энэ нь CS (харилцаа холбооны очих газрыг сонгох) дохионы хувьд MOSI, MISO, SCK, pin 10 ашигладаг.

Хэрэв танд утасгүй холболт хэрэгтэй бол таны сонголт бол Wi-Fi бамбай, хэрэв танд интернет болон чиглүүлэгч байгаа бол, хэрэв танд байхгүй бол GSM модулиуд эсвэл GPRS бамбай юм.

Зураг дээр албан ёсны бамбай харагдаж байна. Энэ нь Micro SD санах ойн картны үүртэй бөгөөд SPI протоколоор дамжуулан микроконтроллертой холбогддог; та үүнийг Mini-USB-ээр шинэчлэх боломжтой. програм хангамж. 802.11b/g дэмждэг.

Та дээрээс Amperka-аас GPRS бамбайг харж болно. Та антенныг илүү хүчирхэг антеннаар сольж болно. Үзэгч рүү ойртох тусам SIM картны үүр харагдах бөгөөд бага зэрэг цааш CR1225 батерейны үүр байна. Самбар дээрх зай нь бодит цагийн цагийг ажиллуулахад шаардлагатай бөгөөд энэ нь GPRS бамбайны чадавхид чухал нэмэлт юм. Та түүн рүү SMS илгээж болно.

Энэ самбарыг ашигласнаар та ямар ч зайнаас команд (эсвэл хэрэгжүүлэх бусад төслийг) удирдаж, өгөх боломжтой. Та үүрэн холбооны хүрээнд байх нь чухал.

Arduino дээр өгөгдлийг хэрхэн хадгалах вэ?

Төсөлд бүх мэдээлэл микроконтроллерийн санах ойд багтдаггүй. Заримдаа тодорхой хэмжээний мэдээллийг хадгалах шаардлагатай байдаг. Өмнө дурьдсанчлан санаанд орж ирдэг хамгийн эхний зүйл бол цаг, өдөр, жилийн туршид хүрээлэн буй орчин хэрхэн өөрчлөгдөж байгааг судлахын тулд мэдрэгчээс авсан мэдээллийг бүртгэх явдал юм. Гайхалтай жишээ бол гэрийн цаг уурын станц юм. Энэ нь зөвхөн судлаач эрдэмтэд төдийгүй ерөнхий боловсрол, хөгжлийн чиглэлээр сонирхогчдод хэрэгтэй.

Энэ нь бамбай биш, харин модуль байх магадлалтай. Энэ нь бяцхан бөгөөд давтахад хялбар, дашрамд хэлэхэд түүний диаграмм энд байна.

Мөн бүрэн хэмжээний өгөгдөл хадгалах бамбай байдаг. SD санах ойн карттай ажилладаг, самбар дээр бодит цагийн цагийн модуль байдаг бөгөөд энэ нь 3 В CR1220 батерейгаар тэжээгддэг бөгөөд энэ нь сайн урамшуулал юм.

Бид микроконтроллероос хүчтэй ачааллыг хянадаг

Хамгийн түрүүнд санаанд орж болох зүйл бол буухиа юм. Тэдгээрийн тусламжтайгаар та тогтмол гүйдлийн хэлхээ болон 220 вольтын гэр ахуйн цахилгаан хангамжийг хоёуланг нь сольж болно, тэд тэсрэлтийг даван туулж чадна.

Тодруулбал, доор үзүүлсэн модуль нь суваг тус бүрт 1 кВт 220 В ачааллыг (эсвэл 5А) сольж болно; хүчийг нэмэгдүүлэхийн тулд та хэд хэдэн сувгийг параллель болгох эсвэл энэ релейг асааж болно. Энэ тохиолдолд бамбайгаас буухиа нь завсрын өсгөгчийн үүрэг гүйцэтгэнэ.

Мэдээжийн хэрэг, та нийтлэлд дурдсанчлан релейг транзистороор сольж болох бөгөөд гүйдлийн дагуу реле сонгох хэрэгтэй, гэхдээ бэлэн хавтанг ашиглах нь илүү найдвартай, илүү тохиромжтой, илүү сайхан харагдах болно.

Реле нь нэг сул талтай - хязгаарлагдмал тооны үйл ажиллагаа - энэ нь контактын шаталтын үр дагавар юм. Энэ нь хүчтэй ачаалал (ялангуяа индуктив шинж чанартай - мотор гэх мэт) нээгдэх үед нум үүссэнтэй холбоотой юм. Та дараах схемийн дагуу ийм бамбай хийж болно.

Энэ нь угсарсан мэт харагдаж байна:

Хувьсах гүйдлийн ачааллыг асаахын тулд та тиристор ба триак ашиглаж болно. Нэг асуудал бол тэдгээрийг Arduino-д шууд холбох боломжгүй; хэрэв хяналтын электродын pn уулзвар эвдэрвэл 220 В микроконтроллерийн самбар дээр дуусч, түүнийг шатааж болно. Энэ байдлаас гарах арга зам бол оптозистор ашиглах явдал юм.

Энэхүү даалгавар нь ихэвчлэн зохион бүтээгчидтэй тулгардаг тул бэлэн шийдлийг боловсруулсан - triac бамбай, түүний бүтэн нэр нь Arduino-д зориулсан ICStation 8 Channel EL Escudo Dos Shield юм. Энэ нь анхандаа "уян неон" гэрлийг хянах зорилготой байсан.

Энэ нь хувьсах гүйдлийн сүлжээ болон ачаалал холбогдсон 8 сувагтай.

Хөдөлгүүрийн бамбай

Цахилгаан моторыг удирдах нь үргэлж амар хялбар үйл явц биш юм. Зарим тохиолдолд даалгаврыг хэрэгжүүлэхэд хангалттай зүү байхгүй эсвэл хяналтын алгоритм нь нэлээд төвөгтэй байдаг. Ийм самбаруудын тусламжтайгаар та роботын төслөө илүү хурдан дуусгах болно.

Arduino-д зориулсан Motor-SHIELD нь тогтмол гүйдлийн мотор (4 ширхэг) эсвэл хоёр алхам моторыг удирдах боломжтой.

Энэ нь хоёр L293 үндсэн дээр баригдсан. Энэхүү микро схем нь хоёр H гүүрний угсралт бөгөөд энэ нь урвуу, хоёр DFC эсвэл 1 шаттай хоёр туйлт моторыг удирдах боломжийг танд олгоно. Үүний дагуу холболтын диаграммууд:

Мөн самбарын зүүн дээд буланд серво (нэмэх, хасах ба хяналтын дохио) хоёр блок байдаг. Улаан тойрог нь холбогч холбогч суурилуулсан газрыг дугуйлна. Хэрэв тийм бол энэ самбар нь Arduino-ийн үндсэн самбараас, хэрэв үгүй ​​бол гадаад 5 В эх үүсвэрээс тэжээгддэг.

Дотоодын үйлдвэрлэгчийн энэхүү модулийг ашигласнаар та хоёр тогтмол гүйдлийн моторыг удирдах боломжтой бөгөөд энэ нь микроконтроллерийн цахилгааны шугамыг холбодог эсвэл салгадаг холбогчтой - тусдаа эх үүсвэрээс тэжээх зориулалттай.

Та 5-аас 24 вольт хүртэлх хүчдэлийн хязгаарт зориулагдсан моторыг удирдаж болно. 2 тогтмол гүйдлийн моторын оронд та 1 фазын гишгүүр эсвэл сувгуудыг зэрэгцээ холбож, 4А хүртэлх гүйдэлтэй 1 хүчирхэг DC моторыг холбож болно, энэ нь тийм ч бага биш - 24 В тэжээлийн хүчдэлтэй 48 Вт.

Серво холбохын тулд нэмэх, хасах, дохио гэсэн гурван утас хэрэгтэй, гэхдээ олон тооны серво байвал яах вэ? Таны самбар үсрэгчдийн замбараагүй болж хувирна. Үүнээс зайлсхийхийн тулд Multiservo Shield байдаг.

Энд ч гэсэн өмнөх хувилбарт байсан шиг цахилгаан хэлхээг салгах боломжтой. Нийтдээ та 18 серво холбож болно (самбар дээр 0-ээс 17 хүртэл дугаарлагдсан).

Хаа сайгүй өөрийн гэсэн онцлогтой, ер бусын ажлуудад зориулсан бамбай байдаг...

Манай удирдах зөвлөлийн зүрх болсон Atmega328 нь ADC-тэй. Хамгийн гол асуудал бол Arduino Uno самбар дээр бид зөвхөн 6 аналог оролтыг харж байгаа явдал юм. Хэрэв бид илүү олон аналог мэдрэгчтэй бол яах вэ?

Та хоёр Arduino-г нэг сүлжээнд нэгтгэж болно. Нэгийг нь үндсэн болгон, хоёр дахь нь өөрчлөлтийг туслах болгон ашиглаж, эхнийхээс хэмжилтийн дохиог сервер рүү илгээх эсвэл дэлгэцэн дээр харуулах ... Гэхдээ энэ нь хэцүү: та нэмэлт шугам дээр санах ойг үрэх хэрэгтэй. ийм системийг хэрэгжүүлэх програмын кодын .

Хэрэв та оролт бүрийг 16-аар үржүүлбэл яах вэ? Бид нийтдээ 16*6=96 хүртэлх аналог оролттой байж болно. Үүнийг мультиплексор ашиглан хийх боломжтой. Энэ нь ердөө л 16 аналог сувгийг нэг аналог гаралт руу шилжүүлдэг бөгөөд та үүнийг ямар ч ертөнц хянагчтай ижил оролтод холбож болно.

Atmega микроконтроллер ашиглан дуу хоолой таних функцийг гаргахад маш хэцүү байдаг, гэхдээ Arduino инженерүүд цөхрөлгүй, тусгай шийдэл байдаг - EasyVR Shield 3.0.

Энэ бол бэлэн, гэхдээ үнэтэй шийдэл бөгөөд үүнийг бичиж байх үед Орост бараг 100 долларын үнэтэй байдаг. Эхлээд бамбай таны тушаалыг бичиж, дараа нь санах ойд бичигдсэн зүйлтэй харьцуулж, тоог тодорхойлж, гүйцэтгэнэ.

Та "компьютертэй харилцах" боломжтой бөгөөд энэ нь түүнд бичигдсэн зүйлийг хуулбарлах боломжтой. Нэмэлт өсгөгчгүйгээр энэ самбартай 60 см-ээс ихгүй зайнаас "харилцаж" байхыг зөвлөж байна.

Зургийг харуулж байна

LCD товчлуурын бамбай нь жинхэнэ хяналтын самбар юм. Энэ нь LCD1602 дэлгэц (хоёр мөрөнд 16 тэмдэгт) болон товчлууруудын багцыг агуулдаг. Тэдгээрийн улмаас маш олон портуудыг ашигладаг, жишээлбэл гарны хувьд A0 ба D4-ээс D7 хүртэл, D10 порт нь PWM арын гэрлийн гэрэлтүүлгийн хяналт юм. D8 ба D9 - дахин тохируулж идэвхжүүлнэ.

Үнэн хэрэгтээ Arduino-той нийцтэй олон дэлгэц байдаг. Өөрөөр хэлбэл, хамгийн их мэдээлэл бичсэн, та тэдгээрийг систем дээрээ хялбархан ажиллуулж болно. NOKIA 5110-ийн дэлгэц нь DIY дугуйланд нэлээд алдартай бөгөөд I2C-ээр ажилладаг OLED болон TFT дэлгэцүүд байдаг. Гэхдээ тэд "бамбай" хувилбарт ороогүй байна.

Өөрөө ажилладаг

Энэхүү цуглуулгад нийтлэг үүрэг гүйцэтгэдэг ер бусын бамбай юм. Цахилгаан бамбай - энэ нь шаардлагатай бүх хамгаалалт, цэнэглэх холбогчтой ирдэг. Энэ нь тийм ч их биш юм шиг санагдаж байна, гэхдээ энэ нь үндсэн хавтангийн хажууд цахилгаан хэлхээг байрлуулахгүйгээр таны төслийг дууссан харагдуулах болно.

Дүгнэлт

Төслийн бүх ажлуудад бамбай ашиглах нь хэт олон тооны холбогч, холболтоос зайлсхийх бөгөөд энэ нь алдаа, шаардлагагүй холбогчдын тоог багасгах болно. Угсарсны дараа та үйлдвэрт хийсэн хэлхээний самбар бүхий олон давхар сэндвич хүлээн авах болно. Энэ аргыг заримдаа "модуль дизайн" гэж нэрлэдэг. Дашрамд хэлэхэд, энэ нь тоног төхөөрөмжийн засвар үйлчилгээ, засвар, тохируулгыг хөнгөвчлөх болно.

Сонирхогчид өвөрмөц модулиудыг зохион бүтээх, утас холбох, угсрах дадлага хийдэг. Энэ нь Arduino-г гар хийцийн бүтээгдэхүүн, талхны хавтан, прототипийн платформ төдийгүй бэлэн шийдлүүдийн платформ болгон өндөр алдаршуулж байгаагийн нэг шалтгаан юм.