Pregled NVIDIA Shield TV prijemnika za igranje. Elektronički dizajner: pregled najboljih Shield ploča za Arduino Arduino wifi shield, savjetujte koji je bolji

Tijekom prošle godine rekao sam vam o gotovo svim ključnim igračima na tržištu Android kutija: Xiaomi Mi Box (Amlogic S905X-H), MINIX Neo U9-H (Amlogic S912-H), Ugoos AM3 (Amlogic S912), Zidoo X8/X9S /X10 (Realtek RTD1295DD). Ostaje samo pričati o HiMedia Q10 Pro na HiSilicon HI3798CV200 i NVIDIA Shield TV na NVIDIA Tegra X1. Trebao sam već recenzirati HiMedia Q10 Pro, ali bilo je problema s dostavom, a kutija leti natrag u HiMediu. Sigurno će se vratiti malo kasnije. Pa, danas ću vam reći o NVIDIA Shield TV-u. Ne, naravno, znao sam da je NVIDIA Shield TV cool Android kutija, ali da bi tako bilo... Ovo je zapravo đavolski orgulje za širok raspon potrošača (od "Ne znam ništa na sve i ne mogu to učiniti, samo želim uključiti kutiju i dobiti zadovoljstvo" do "što mi govoriš o autoframe rateu, uniformnosti, HD audio izlazu i firmwareu, znam sve i bez tebe"). Doživio sam čak i profesionalnu deformaciju - sada ne znam kako pokupiti druge kutije, a da ne napravim lice, ali pokušat ću. Svaka tvrtka koja proizvodi Android kutije trebala bi distribuirati NVIDIA Shield TV svim svojim ključnim zaposlenicima kako bi jasno razumjeli na koji bi se proizvod trebali ugledati.

Tehnički podaci
ModelNVIDIA Shield TV (2017.)
P2897
Komplet bez gamepada
Materijali za kućištePlastični
SoCNVIDIA Tegra X1
4 ARM Cortex-A57 jezgre + 4 ARM Cortex-A53 jezgre do 2 GHz
GPU GeForce 6 ULP (GM204)
radna memorija3 GB DDR3
Unutarnje pamćenje16 GB (eMMC)
Proširivo putem USB sticka
USB2 x USB 3.0
Podrška za memorijske karticeNe
Mrežna sučeljaWi-Fi 802.11a/b/g/n/ac, 2,4 GHz i 5 GHz, MIMO 2x2
Gigabit Ethernet (1000 Mbps)
BluetoothBluetooth v4.1
Video izlaziHDMI 2.0b (do 3840x2160@60 Hz, Rec. 2020, HDCP 2.2)
Audio izlaziHDMI
Daljinski upravljačBluetooth + IC
Mikrofon
Prehrana19 V / 2,1 A
OSAndroid TV 7.0
SHIELD Iskustvo 6.2
Oprema i izgled
NVIDIA Shield TV dolazi u velikoj, debeloj kartonskoj kutiji.


Tehnički podaci ispisani su sa strane.


Unutra: set-top box, napajanje s europskim (tip C) i britanskim (tip G) mlaznicama, daljinski upravljač, brzi vodič i referentne informacije, uključujući i na ruskom. Skromno. Čak nema ni HDMI kabel.


Napajanje je markirano i prilično veliko. Napon 19 V, maksimalna struja 2,1 A. Dužina kabela oko 180 cm Vlasnički konektor.





Daljinski upravljač je vrlo kompaktan i težak. Prednji dio je izrađen od sjajne plastike. Donji dio metal, hladi ti ruku. Radi preko Bluetootha (za boks) i IR (za prijemnik ili TV). Napajanje s dvije CR2032 baterije. Na prednjoj strani nalaze se: mikrofon, D-pad, gumb za povratak, gumb za početnu stranicu, Touchpad podešavanje glasnoće. Na gornjem kraju nalazi se prozor IC odašiljača.



Sama kutija je vrlo kompaktna. Dimenzije 158 x 135 x 57 mm, težina cca 250 g. Evo usporedbe veličina s popularnom kutijom Mini M8S Pro.


Tijelo kutije izrađeno je od plastike. Sjeckani oblici izgledaju vrlo neobično. Neki elementi su mat, neki sjajni. Sjajni dio odmah je prekriven mikroogrebotinama.






Na vrhu je zeleni umetak koji lagano svijetli kada kutija radi.


Dno ima poseban protuklizni premaz i otvore za ventilaciju. Nema nogu.


Stražnja strana: ventilacijski otvori, dva USB priključak 3.0, HDMI port, Ethernet port i konektor za napajanje.

Demontaža uređaja i rashladnog sustava
Odvijte dva vijka na stražnjoj strani i odvojite dijelove kućišta.


Odmah je vidljiv aktivni sustav hlađenja u obliku hladnjaka s pužnim hladnjakom.


eMMC SanDisk SDIN9DW4-16G je instaliran na stražnjoj strani ploče. Prema specifikacijama, njegova linearna brzina je 300/45 MB/s (testovi će pokazati odgovarajuću brzinu).

Odvrnemo radijator, vijke koji pričvršćuju ploču i okrenemo ga.


Svi ključni elementi skriveni su ispod zaštitnih poklopaca. Antene se nalaze na tiskanoj pločici. Samo kontroler napajanja i Realtek RTL8111GS Ethernet kontroler nisu skriveni. Nisam uklonio zaštitne poklopce.

Iako je sustav hlađenja aktivan, praktički se ne čuje u radu, čak ni sa maksimalno opterećenje. Tijekom svih testiranja i korištenja nije primijećeno prigušivanje. Maksimalna temperatura kućišta bila je oko 45 °C.

Softver
Kao operacijski sustav pokreće Android TV 7.0. Sam firmware sa svim Nvidijinim poboljšanjima zove se SHIELD Experience. Prilikom prvog pokretanja, sustav je nudio nadogradnju na SHIELD Experience 6.2. Ovo je najnoviji firmware u vrijeme pisanja ove recenzije.

Da vam ukratko kažem što je Android TV...

Android TV je u biti klasični Android sustav s nekim prilagodbama. Štoviše, počevši od Androida 7, razlika između Androida i Android TV-a još je zamagljenija. Na Android TV-u:

  • Ne navigacijska traka i statusna linija.
  • Pokretač (početni zaslon) je čvrsto fiksiran - Google Leanback.
  • Sučelje je prilagođeno TV ekranima i daljinskom upravljaču.
  • Programi i Google usluge također prilagođen za TV ekrane i daljinski upravljač.
  • Google Play Trgovina za Android TV sadrži samo one aplikacije koje su prilagođene za Android TV.
Sustav u Nvidia SHIELD TV-u gotovo je u potpunosti lokaliziran na ruski jezik. Netočnosti u prijevodu ili njegov nedostatak javljaju se u pojedinačnim primjercima. Postoji nekoliko programa trećih strana. To su uglavnom VOD usluge.

Pokretač - Google Leanback. Sučelje je izrađeno u obliku pločica s horizontalnim pomicanjem u nekoliko odjeljaka: pretraživanje, preporuke, aplikacije, igre, dodatni funkcionalni elementi. Preporuke su prilagodljive - u Postavkama možete odrediti koji programi mogu dodavati preporuke. Aplikacije i igre mogu se sortirati automatski ili ručno. Slike zaslona prikazuju sustav s instaliranim programima i igrama trećih strana.




Leanback prikazuje samo one programe koji imaju prilagođeno sučelje za Android TV. Ako ste instalirali redovni programi za Android (programi sa sučeljem za tablete/pametne telefone), a zatim da biste ih vidjeli, samo trebate instalirati poseban program - on će biti na Leanback listi, a kada ga otvorite, prikazat će vam se regularni Android programi. Postoji dovoljan broj programa ove vrste - odaberite pravi. Dostupni su i na Google Playu i u obliku otvorenih projekata i apk-a. Plaćeno i besplatno. Tijekom testova koristio sam TV Apps Drawer.


Google Trgovina igračaka napravljen u istom stilu. Sadrži samo programe koji su prilagođeni za Android TV. Ali mnogi programi i igre bez prilagođenog sučelja dobro rade na Android TV-u. Ako trebate instalirati program koji nije dostupan u trgovini Google Play za Android TV, postoji nekoliko opcija. Ako program nema nikakva ograničenja, te jednostavno nema Android TV sučelje, otvorite Google Play u web pregledniku na računalu pod istim račun, kao na Shield TV-u. Odaberite ovaj program ili igricu, kliknite gumb “Instaliraj” i označite na kojem uređaju (u ovom slučaju SHIELD TV). Ili možete potražiti ovaj program ili igru ​​na okviru u vašem pregledniku i otvoriti pronađenu poveznicu na Google Playu. Otvorit će se bez problema u Google Play Storeu za Android TV i možete ga instalirati. Ako program navodi neka ograničenja, postoji samo opcija instalacije iz apk datoteke.



Ploča postavki standardna je za Android 7.0 i pojavljuje se na desnoj strani zaslona.


Sustav pokreće Google Cast. U bilo kojem trenutku, s bilo kojeg uređaja u podržanim programima, možete streamati sadržaj izravno na svoj TV (Shield TV). Na primjer, možete otvoriti Google Play filmove na svom pametnom telefonu i početi ih reproducirati na Shield TV-u. Možete upravljati reprodukcijom izravno na svom pametnom telefonu (međutim, sam video se ne reproducira na pametnom telefonu). Ako je potrebno, Google Play filmovi na vašem pametnom telefonu mogu se zatvoriti, a reprodukcija će se nastaviti na kutiji.



Google Assistant je jednostavno nevjerojatan alat za TV box, sučelje na prirodnom jeziku za interakciju s box-om. Pritisnite gumb mikrofona na daljinskom upravljaču i jednostavno recite što želite znati ili učiniti. Kvaliteta prepoznavanja je izvrsna. Savršeno razumije i ruski i engleski (istovremeno). Ali ruski jezik (koji je odabran u postavkama), naravno, je prioritet. Pomoću Google pomoćnika možete kontrolirati dodatne dodatke, pametna kuća. Mogućnosti za interakciju na ruskom još uvijek su ograničene. Evo nekoliko primjera korištenja.

Pokrenite HD VideoBox. Pokreće se program HD VideoBox.


Vrijeme u Moskvi. Prikazuje se vrijeme.


Gdje teče rijeka Don? Azovsko more.


inDud. Otvara se popis YouTube videozapisa.


Izgubljeni raj. Otvara se popis isječaka Paradise Lost na YouTubeu.


Valerian i grad tisuću planeta. Otvara se pune informacije po filmu, glumcima itd. Možete odmah ići na npr. HD VideoBox, ako je taj film tamo.


Što je danas u kinu? Otvara se trenutni popis filmova u kinima.


U sustavu nema root podrške. Ali ako je potrebno, možete jednostavno instalirati TWRP i dodati root podršku. Zainteresirani mogu čak instalirati i obični čisti Android 7 sustav na kutiju.

Uživati Android sustav TV, morate prihvatiti njezinu ideologiju daljinskog upravljanja.

O svim ostalim značajkama i postavkama sustava saznat ćete kako pregled bude napredovao.

Daljinski upravljač, gamepad, HDMI CEC
Standardni Shield Remote radi preko Bluetootha (za komunikaciju s kutijom) i preko IC (za rad s opremom u određenim slučajevima). Daljinski upravljač ima dodirnu ploču za podešavanje glasnoće. Daljinski upravljač je prilično zgodan.


Nakon prvog pokretanja, sustav je odmah ponudio ažuriranje softvera za daljinsko upravljanje.


Kratak opis funkcija daljinskog upravljača:


Dugo pritisnite gumb Natrag - izbornik napajanja (Sleep ili Reboot).


Kutiju možete potpuno isključiti kroz izbornik "O uređaju".


Dvostruki klik na gumb Home prikazuje popis prethodno pokrenutih programa.


Dugo pritisnite tipku Home - izbornik za snimanje videa zaslona, ​​emitiranje na Twitchu, snimka zaslona.


HDMI CEC podrška trebala bi raditi ovako u idealnoj situaciji:

  • A. Pošaljite kutiju u stanje mirovanja pomoću daljinskog upravljača Shield, TV/prijemnik se isključuje (ide u stanje pripravnosti).
  • B. Probudite uređaj pomoću daljinskog upravljača Shield (bilo koji gumb), TV/prijemnik se uključuje.
  • C. Pomoću daljinskog upravljača Shield možete prilagoditi glasnoću TV-a/prijemnika (ako je ova opcija omogućena).
  • D. Uključite TV/prijemnik pomoću standardnog daljinskog upravljača za TV/prijemnik, Shield TV se uključuje.
  • F. Isključite TV/prijemnik pomoću standardnog daljinskog upravljača za TV/prijemnik, Shield TV se isključuje.
  • G. Kutijom se može upravljati daljinskim upravljačem TV-a.
Ali sve je to u idealnoj situaciji. Ali u praksi, podrška za različite HDMI CEC funkcije razlikuje se od modela televizora do modela. Još nisam sreo niti jedan Android box koji bi imao savršenu podršku za HDMI CEC kod svih televizora, čak i kod različitih modela televizora iste marke. Upravo zbog toga Shield Remote ima dodatnu IR podršku. Oni. Interakcija s kutijom provodi se putem Bluetootha, a neke funkcije putem IR (ako njihovi HDMI CEC analozi ne rade).

U Postavkama možete omogućiti CEC podršku za funkcije napajanja. Tamo također možete omogućiti IR podršku za određeni model TV-a/prijemnika i odabrati kako će se glasnoća podešavati: na kutiji, na TV-u/prijemniku pomoću CEC-a, na TV-u/prijemniku putem IR-a.



Sljedeće funkcije radile su na mom glavnom LG TV-u:
  • A. Ne Samo preko IC-a. U tom slučaju, kada se kutija stavi u stanje mirovanja, daljinski upravljač mora biti usmjeren prema TV-u.
  • B. Da.
  • C. br. Samo preko IC-a.
  • D. Da.
  • F. Da.
  • G. Da.
Daljinski upravljač ima tri mane. Bitan je domet IC odašiljača. Na udaljenosti većoj od dva metra od TV-a, IR kontrola je radila samo jednom. Manje značajan - odsutnost zasebnog fizički gumb napajanje i ne baš zgodna kontrola glasnoće na dodir (bilo bi bolje da su to standardni mehanički gumbi).

U svojoj recenziji imam verziju kutije bez uključenog gamepada. Jeftini kineski gamepad (za 7$) i Xiaomi Mi Gamepad su se povezali preko Bluetootha i radili su bez problema. Naravno, jeftini gamepad je samo za testiranje. Ne biste poželjeli da igrate na njemu svom neprijatelju. Ali moja djeca i ja jednostavno obožavamo Xiaomi Mi Gamepad. To je jedan od onih gamepadova koje ne želite ispustiti iz ruku.

Izvođenje
Konzola koristi SoC NVIDIA Tegra X1 - 4 ARM Cortex-A57 jezgre i 4 ARM Cortex-A53 jezgre do 2 GHz, GPU GeForce 6 ULP (GM204). Ovo je top box procesor i na tržištu nema drugih boxova sa SoC-om slične klase. Sustav i svi programi rade vrlo brzo i glatko. O igrama ću govoriti zasebno u sljedećem dijelu recenzije. Morate shvatiti da je glavna stvar u Android kutijama medijska funkcionalnost, tj. VPU i implementacija njegovih mogućnosti u softver. O tome će također biti riječi u posebnim odjeljcima recenzije. Ali procesor i GPU moraju imati dovoljno snage da rad s uređajem bude udoban. NVIDIA Tegra X1 ima snagu koja pokriva ugodan rad uz veliku rezervu. A snaga GPU-a je apsolutno nedostižna.


NVIDIA Shield TV prikazuje sučelje u maksimalnoj razlučivosti od 1920x1080. Čak i ako odaberete rezoluciju 3840x2160 na sustavu, sučelje i svi programi nastavit će raditi u rezoluciji 1920x1080 i skalirano na 3840x2160. Kao i kod mnogih kutija, samo SurfaceViews može ispisati pravu 4K razlučivost. Upravo se taj izlaz koristi u video playerima (i ne samo u njima - programi za gledanje fotografija također mogu koristiti ovaj izlaz, čak i igrice u teoriji) kako bi pružili pravu 4K rezoluciju za video. Oni. zapravo, nije važno na kojoj razlučivosti pokrećete testne programe i igre - na 1920x1080 i 3840x2160 rezultat će biti identičan. Ali radi čistoće testova, koristio sam rezoluciju sustava od 3840x2160.

CPU
GPU

NVIDIA Shield TV
3DMark Sling Shot Extreme4100
Bonsai4200 (60 fps)
GFXBenchmark T-Rex60 fps
GFXBenchmark T-Rex 1080p izvan zaslona121 fps
GFXBenchmark Manhattan 3.146 fps
GFXBenchmark Manhattan 3.1 1080p izvan zaslona47 fps
GFXBenchmark Potjera za automobilom29 fps
GFXBenchmark Car Chase 1080p izvan zaslona30 fps
Rezultati govore sami za sebe. Čak i Car Chase daje prihvatljivih 30 fps.
Igre
Igre za NVIDIA Shield TV mogu se podijeliti u tri skupine:
  • Igre za Android (ovo su igre s Google Playa)
  • Streaming igara s računala putem NVIDIA GameStream
  • Strujanje igara u oblaku putem GeForce SADA
Igre za Android

Prvo sam htio napraviti stol s nekim igrama (kao što sam napravio u svojim prethodnim recenzijama). Nakon što sam isprobao 10-ak igara, odustao sam od te ideje. Ne postoji nijedna Android igra koja ne radi savršeno na Shield TV box-u. Izvrstan i velik izbor igara možete pogledati na NVIDIA web stranici (odjeljak Library). Od tamo možete otići ravno na Google Play za preuzimanje ili kupnju. Sve igre podržavaju gamepad ili daljinski upravljač. Kako to obično biva, postoje ekskluzive za Shield TV, na primjer: Metal Gear Solid 2/3, Half-Life 2, Portal, Doom 3, Never Alone itd.

Streaming igara s računala putem NVIDIA GameStream

U svojim recenzijama već sam vam govorio o nevjerojatnom Moonlight Game Streaming programu za Android, s kojim možete koristiti uslugu NVIDIA GameStream na mnogim Android uređajima, tj. igrajte igrice koje su instalirane na vašem računalu s Nvidia video karticom - streamajte ih na kutiju. Za Shield TV vam nije potreban softver treće strane. Sve je već u sustavu. Program se zove NVIDIA Games. Kombinira uslugu GeForce NOW i NVIDIA GameStream te lokalne igre instalirane na kutiji. Samo se povežite s računalom na lokalnoj mreži, odaberite bilo koju igru ​​na njemu i igrajte. Možete postaviti razlučivost i broj sličica u sekundi (do 2160p60).




NVIDIA Shield TV stvarno može. Ni Ethernet ni Wi-Fi (5 GHz, MIMO 2x2) ne čine nikakvu razliku igrate li na računalu ili box-u. Odziv je trenutan, ne možete se požaliti na kvalitetu. Posebno sam provjerio kašnjenje u programu Moonlight (može ga pokazati). Preko Etherneta kašnjenje je bilo samo 2 ms (hardverski dekoder 1 ms). Oni. zapravo ne postoji. Na primjer, na kutijama s AMLogic kašnjenje je u prosjeku 60 ms - igrivo, ali u nekim igrama postoji kašnjenje. Uz NVIDIA Shield TV nema takvog osjećaja. Postoji samo osjećaj da igrate dok sjedite za računalom.

Strujanje igara u oblaku putem GeForce SADA

Ovo je usluga u oblaku tvrtke NVIDIA. Igra se pokreće na daljinu na NVIDIA poslužiteljima s karticama GeForce GTX 1080 (poslužitelji su raspoređeni u zonama u različitim zemljama, možete ručno odabrati ako je potrebno najbolja opcija). Izbor igara je prilično velik. Cijena pretplate je 650 rubalja mjesečno. Postoje besplatne i plaćene igre. Igrajte udobno.







Unutarnja i vanjska pohrana

U svježem sustavu korisniku je dostupno oko 10 GB interne memorije. Brzina linearnog čitanja je na razini pretjeranoj za kutije, ali je brzina linearnog pisanja na razini proračunskih kutija - 252/27 MB/s.


Pogon povezan putem USB 3.0 može djelovati kao zasebni prijenosni pogon ili se može kombinirati u jednu jedinicu s internom memorijom uređaja. Potreba za vanjskim pogonom, izbor njegove uloge, izbor vrste pogona (USB flash pogon, tvrdi disk, SSD) ovise o scenariju korištenja kutije.

Provjera podržanih datotečnih sustava.

FAT32exFATNTFSHFS+
USBčitati/pisatičitati/pisatičitati/pisatičitati/pisati
Sve je savršeno s podrškom za datotečni sustav.

Spojio sam različite pogone. Disk od 3,5" kapaciteta 2 TB radio je bez problema. Evo primjera brzine brzog USB flash pogona (odgovara brzini na računalu):

Mrežna sučelja i mrežne usluge
Za žičanu mrežu odgovoran je Realtek RTL8111GS kontroler. Bežičnom mrežom upravlja kontroler (skriven ispod metalnog ekrana) s podrškom za 802.11a/b/g/n/ac, 2,4 GHz i 5 GHz, MIMO 2x2. Antene su izrađene na tiskanoj pločici.

Set-top box se nalazi 5 metara od Xiaomi Mi Roiter 3G rutera kroz jedan armirano-betonski zid - ovo je mjesto na kojem testiram sve Android kutije i mini-računala. Rekorder za ovaj trenutak je Xiaomi Mi Box 3 Enhanced (802.11ac, MIMO 2x2) - 150 Mbit/s.

Testovi su provedeni pomoću iperf 3. Iperf poslužitelj pokrenut je na računalu spojenom na lokalnu mrežu putem Gigabit Etherneta. Odabrana je tipka R - poslužitelj šalje, uređaj prima.

Stvarna brzina prijenosa podataka preko žičanog sučelja je na razini od 945 Mbit/s.


Brzina Wi-Fi veze pri povezivanju pomoću 802.11ac standarda je 166 Mbps. A ovo su rekordne vrijednosti za Android kutije.


Tijekom cijelog perioda testiranja (većinu vremena proveo sam s Wi-Fi vezom) nije bilo prekida niti ponovnog spajanja. IPTV (različiti pružatelji), Torrent Stream Controller, VOD servisi, BDRip, BDRemux, UHD BDRip, UHD BDRemux s NAS-a igrao bez problema. BDRip, BDRemux također izravno s torrenta. Ali UHD BDRip i UHD BDRemux iz torrenta izravno i stabilno samo preko žične mreže.

Sustav ima ugrađen Samba/CIFS klijent i poslužitelj. Može se spojiti mrežna pohrana(NAS) u postavkama. Istovremeno se montiraju u mapu /storage (tj. potpuno na razini sustav datoteka). Loša strana je što su montirani samo za čitanje. Čini se kao greška, jer kada se ova značajka pojavila u jednom od ažuriranja, u opisu je bio naveden pristup za pisanje.


Poslužitelj je također omogućen u Postavkama. U tom slučaju dobivate puni pristup (čitanje i pisanje) unutarnjoj i vanjskoj pohrani (ako je spojeno).



Opće informacije o audio/video dekodiranju i izlazu
Svaki okvir ima određene nijanse pri radu s audio i videom. Ključ za udobno korištenje boksa leži u poznavanju ovih nijansi i pravilnom odabiru softvera za određene zadatke(video player).

NVIDIA Shield TV nema licencu za dekodiranje (downmix) zvuka u AC3, DTS itd. formatima, stoga sustav nema takve dekodere, ni u StageFrightu ni u MediaCodecu. Takve streamove potrebno je programski dekodirati (pomoću videoplayera) ili poslati u izvornom obliku prijemniku/TV-u (videoplayer to mora moći učiniti).

U NVIDIA Shield TV, dekoderi u bibliotekama StageFright i MediaCodec jednake su kvalitete. Obje opcije podržavaju deinterlacing visoke kvalitete. Svako polje se pretvara u zasebni okvir, tj. na primjer, 25i tok na ulazu pretvara se u 50p tok na izlazu.

NVIDIA Shield TV podržava takozvani "moderni" autoframe rate, tj. Sustav implementira API za promjenu frekvencija skeniranja. Autoframe rate kontroliraju sami programi. To znači da morate odabrati video playere koji podržavaju moderne autoframe stope.

Tegra X1 SoC ne podržava dekoder VP9 profile 2. To znači, na primjer, da YouTube neće imati HDR podršku.

Sustav nema funkciju pretvorbe HDR u SDR. To znači da nećete moći ugodno gledati HDR sadržaj na TV-u bez HDR podrške.

ViMu Media Player . Ovaj lagani player s praktičnim i jednostavno sučelje Izvrstan za Shield TV. Pogotovo u kombinaciji s HD VideoBoxom, Torrent Stream Controllerom (i sličnim P2P IPTV), IPTV managerima s vanjskim playerom. Idealan je za reprodukciju videozapisa, do BDRemuxa lokalno, s NAS-a i torrenta izravno putem Ace Streama. Podržava modernu autoframe rate (omogućeno u postavkama). Ima softverski AC3 dekoder. Ima praktičnu funkciju skaliranja videozapisa (s pojedinačnim postavkama za 4:3, 16:9, 2,35:1). Može proslijediti AC3 i DTS na prijemnik/TV radi dekodiranja (nisam testirao HD formate s ovim playerom). U vrijeme pisanja recenzije, ViMu Media Player v6.50 imao je problema s reprodukcijom HEVC Main 10 sadržaja na Shield TV-u (nema problema s HEVC-om).

Kodi 17+. Ovo je vrlo moćan medijski sakupljač i katalogizator. No, u ovom konkretnom slučaju nas zanima samo njegov player, koji je vrlo napredan kako u implementaciji tako iu detaljnim audio i video postavkama. Ima sve najnovije softverske audio dekodere (downmix). Na NVIDIA Shield TV-u može izravno emitirati sve trenutne audio formate (uključujući DTS:X, Dolby Atmos, PCM 2.0 24/192). Podržava moderne autoframe stope. Idealan je za reprodukciju videozapisa do UHD BDRemux (4K s HDR), lokalno, s NAS-a i torrenta izravno putem Ace Streama.

Podrška za format zvuka i audio izlaz
Izlaz zvuka je putem HDMI-ja, USB DAC-a ili Bluetootha. Pogledajmo kako stvari stoje u stvarnosti s audio izlazom putem HDMI-ja. Za test je korišten Onkyo prijemnik.

HDMI izlaz

Sve je savršeno s višekanalnim zvukom i izlazom visoke rezolucije.

Podrška za video format i video izlaz
NVIDIA Shield TV ima HDMI 2.0b izlaz. Podržava rezolucije do 3840x2160 60Hz s HDR-om (Rec. 2020). Možete odabrati HDMI prostor boja. Sučelje se prikazuje u maksimalnoj razlučivosti od 1920x1080. Čak i ako odaberete rezoluciju 3840x2160 na sustavu, sučelje i svi programi nastavit će raditi u rezoluciji 1920x1080 i skalirano na 3840x2160. Kao i kod mnogih kutija, samo SurfaceView objekti mogu ispisati pravu 4K rezoluciju s podrškom za HDR, a koriste se u mnogim playerima.


Testirao sam ga na uobičajenim potrošačkim stvarima (bio je online na NAS-u) koristeći ViMu i Kodi.

Set-top box može podnijeti dekodiranje H.264 do 2160p60. 60 okvira je pošteno. Bilo koji BDRip, BDRemux i videozapisi s akcijskih kamera (2160p60) reproduciraju se bez problema. Set-top box može podnijeti dekodiranje H.265 Main 10 (10 bita) do 2160p60. 60 okvira je pošteno. Bilo koji UHD WEBRip, UHD BDRip, UHD BDRemux s HDR-om može se reproducirati bez problema u Kodiju. Neke su se čudne stvari pojavile s ViMu v6.50. Player je odbio igrati i 1080p i 2160p HEVC Main 10 (s HEVC-om nije bilo problema). Ovo je neka vrsta greške u programu. U svakom slučaju, to nije toliko kritično, jer... za “teški” sadržaj UHD BDRip, UHD BDRemux bolje odgovara Kodiju. Također nije bilo problema s prebacivanjem audio zapisa ili premotavanjem unatrag. Nemam pritužbi na kvalitetu videa i HDR vizualno.

Došlo je do problema sa samo jednom testnom datotekom, LG 4K Demo: View the Feeling (HEVC 2160p29.97). Uniformnost je bila narušena.

Sustav nema vlastiti specijalizirani player; BD ISO-ovi se reproduciraju u Kodiju bez podrške izbornika.

Interlaced video se reproducira s ispravnim deinterlacingom. Svako polje pretvara se u zaseban okvir.

Autoframerate

Autoframe radi odlično. Podržane su sve frekvencije skeniranja: 23.976, 24, 25, 29.97, 30, 50, 59.94, 60 Hz. U ViMu se prebacivanje odvija uz potpunu usklađenost. U Kodiju se brzina osvježavanja udvostručuje za 25, 29,97, 30 fps. Ali ovo je standardni način autoframea za Kodi, u konfiguracijska datoteka ovo se može promijeniti.

U svim načinima, ujednačenost je bila savršena. Nije moglo biti bolje. Ovdje su snimke testnog materijala u ViMu (identične su za Kodi): 24p (trčeći kvadrat) na 24 Hz, 24p (strelica) na 24 Hz, 25p na 25 Hz, 30p na 30 Hz, 50p na 50 Hz, 60p na 60 Hz.







Također nema problema s načinom rada od 23,976 Hz; nisam vizualno vidio duplicirane okvire u trajanju od 2 minute u videu s brzim pomicanjem. I u nizu slika s brzinom zatvarača od 1 sekunde. također nije otkriveno ništa sumnjivo.

Nema 3D podrške. MVC MKV se prikazuje u 2D. BD3D ISO u Kodi 17.6 prikazuje se samo u 2D.

DRM i legalne VOD usluge
Sustav ima podršku za Google Widevine DRM Level 1 i HDCP 2.2.


Štoviše, NVIDIA Shield TV box je certificiran za korištenje s ključnim VOD uslugama - Netflix i Amazon Prime Video. Klijenti su unaprijed instalirani u sustavu i imaju punu podršku za 4K, HDR i višekanalni audio izlaz (za relevantan sadržaj).

VOD usluge i reprodukcija videa s torrenta izravno
Jedan od najpopularnijih programa za Android kutije u Rusiji je HD VideoBox. Ovo je agregator ilegalnih internetskih kina i praktična tražilica torrenta s promišljenom navigacijom, pretraživanjem i upravljanjem. Odlično radi u kombinaciji s ViMu. Naravno, automatsko kadriranje radi.




Ali njegova najvažnija funkcija je pretraživanje torrent trackera. Uzimajući u obzir da je program Ace Stream (koji može skidati torrente u hodu i slati stream na video player) tek nedavno naučio keširati torrente u RAM-u.

Kombinacija HD VideoBox + Ace Stream + ViMu radi besprijekorno na NVIDIA Shield TV-u do BDRemuxa s bilo kojom veličinom (najmanje 40 GB). Ne koristi se unutarnje pamćenje ili vanjski medij za predmemoriju, samo RAM. Nekoliko klikova u HD VideoBoxu, samo odaberite željeni torrent i gledajte video s nevjerojatnom kvalitetom, automatskim kadriranjem i višekanalnim zvukom. Prebacivanje audio zapisa i premotavanje unatrag rade vrlo brzo.


S UHD BDRip i UHD BDRemux malo je kompliciranije, jer... vrijede dodatni uvjeti. Potrebna vam je velika propusnost vašeg internet kanala. Trebate puno seedera koji će osigurati veliku brzinu preuzimanja torrenta. 3 GB RAM-a Shield TV-a više nije dovoljno za predmemoriju i potrebno ga je koristiti vanjska pohrana i prilično brzo (brzo HDD ili SSD). Ako su ovi uvjeti ispunjeni, tada će HD VideoBox + Ace Stream + Kodi odraditi sav posao umjesto vas na NVIDIA Shield TV-u. UHD BDRemux (4K s HDR) savršeno se reproducira s HD audio izlazom bez prethodnog učitavanja. Autoframe radi ispravno zvučni zapisi prekidač, premotavanje unazad radi (ali dugo traje s međuspremnikom). Budućnost je već ovdje. Čak i ako nije sasvim legalno, činjenica je da je NVIDIA Shield TV box spreman za to.

IPTV
IPTV od EDEM-a, OTTClub-a, lokalnog pružatelja radio je savršeno. Nije bilo problema ni s jednim kanalom. Perfect Player (jedan od najboljih programa za IPTV) s HW+ dekoderom mijenja kanale u djeliću sekunde. A modificirana verzija(koji prebacuje frekvenciju skeniranja na 50 Hz tijekom rada) prikazani video sa savršenom ujednačenošću za 99% kanala (postoje 25p, 50p, 25i streamovi).


Torrent Stream Controller + ViMu je također u redu. Svi kanali (od kojih su većina izravni streamovi sa satelita bez kompresije) isporučeni su s ispravnim deinterlacingom i auto-frame rateom.

YouTube
YouTube klijent za Android TV (2.02.08) bez problema pušta videe do 2160p60. Jedino HDR podrška nije dostupna (Tegra X1 ne podržava VP9 profile 2 dekoder, koji je potreban za YouTube). Testirao sam opcije sa svim brzinama sličica u sekundi koje se koriste na YouTubeu (prenoseći testne videozapise tamo). U svim slučajevima korištena je ispravna pretvorba (budući da YouTube ne podržava autoframe rate za Android TV, izlaz je izveden na 60 Hz), nije bilo pada okvira. 24p - 2:3 padanje, 25p - 2:3:2:3:2 padanje, 30p - dupliciranje okvira, 50p - 1:1:1:1:2 padanje.






Zaključak
NVIDIA Shield TV vrlo je funkcionalan i visokokvalitetan Android uređaj izravno iz kutije A-branda. Njegove su mogućnosti granica onoga što moderni Android uređaji mogu učiniti. Naravno, uređaj ove razine jednostavno ne može biti jeftin. A NVIDIA Shield TV je skuplji od većine kutija na tržištu. Navest ću glavne prednosti i mane uređaja.

PREDNOSTI

  • Vrlo visoke performanse.
  • Stabilnost rada (tijekom cijelog razdoblja testiranja nije bilo niti jednog kvara sustava).
  • Kvalitetan i brz Wi-Fi (MIMO 2x2 podrška).
  • Podrška za "modernu" (putem API-ja sustava) autoframe rate za cijeli spektar frekvencija skeniranja, uključujući frakcijske frekvencije.
  • HD audio izlaz (uključujući DTS:X i Dolby Atmos) u Kodi 17+ (i više).
  • Hi-Res stereo izlaz u formatu 24/192.
  • Tehnološki daljinski upravljač i promišljeni načini upravljanja glasnoćom.
  • Idealna podrška za streaming GameStream igara s vašeg lokalnog računala i GeForce NOW.
  • Maksimalna podrška za legalne VOD usluge.
  • Mogućnost izravnog puštanja torrenta, do UHD BDRemuxa, s premotavanjem unatrag.
  • Ugrađeni Samba/CIFS klijent (s montažom na razini datotečnog sustava) i poslužitelj.
  • YouTube radi do 2160p60 (VP9)
  • Android TV 7.0 s Google Assistantom i daljnjim ažuriranjima marke A.
MINUSI
  • Na YouTubeu nema HDR podrške (VP9 profil 2).
  • Ne postoji podrška za 3D izlaz (što znači Frame Packing izlaz) i MVC (reproducira se samo 2D).
  • Na daljinskom upravljaču nema zasebnog gumba za uključivanje, a IR odašiljač ima malu snagu.
  • Visoka cijena.
NVIDIA Shield TV set-top box za pregled dostavili urednici iXBT i društvo NVIDIA. Do 25. prosinca NVIDIA ima prednovogodišnji popust, a cijena za set bez gamepada (kao u recenziji) iznosi 12 390 rubalja. Nakon 25. prosinca cijena će već biti 13 490 rubalja. Ako želite, možete odabrati komplet s gamepadom NVIDIA Shield Controller ili ga kupiti zasebno.

Jedna od ključnih prednosti Arduino platforme je njena popularnost. Popularnu platformu aktivno podržavaju proizvođači elektronički uređaji, proizvodeći posebne izvedbe raznih ploča koje proširuju osnovnu funkcionalnost kontrolera. Takve ploče, sasvim logično nazvane pločama za proširenje (drugi naziv: arduino shield, shield), koriste se za obavljanje najrazličitijih zadataka i mogu značajno pojednostaviti život arduino operatera. U ovom ćemo članku saznati što je Arduino ploča za proširenje i kako se može koristiti za rad s raznim Arduino uređajima: motorima (zaštita vozača motora), LCD ekranima (zaštita LCD-a), SD karticama (snimač podataka), senzorima (senzorski štit) i mnogi drugi.

Prvo shvatimo pojmove. Arduino ploča za proširenje je kompletan uređaj dizajniran za obavljanje određenih funkcija i povezan je s glavnim kontrolerom pomoću standardnih konektora. Drugi popularni naziv za ploču za proširenje je Arduino shield na engleskom jeziku ili jednostavno shield. Sve potrebne elektroničke komponente instalirane su na ploči za proširenje, a interakcija s mikrokontrolerom i ostalim elementima glavne ploče odvija se preko standardnih Arduino pinova. Najčešće se napajanje štita također dovodi iz glavne arduino ploče, iako ga je u mnogim slučajevima moguće napajati iz drugih izvora. U svakom štitu postoji nekoliko slobodnih pinova koje možete koristiti po vlastitom nahođenju spajanjem bilo koje druge komponente na njih.

Engleska riječ Shield prevodi se kao štit, paravan, ekran. U našem kontekstu to treba shvatiti kao nešto što prekriva upravljačku ploču, stvarajući dodatni sloj uređaja, ekran iza kojeg se kriju različiti elementi.

Zašto su nam potrebni arduino štitovi?

Sve je vrlo jednostavno: 1) da uštedimo vrijeme i 2) da netko od toga može zaraditi. Zašto gubiti vrijeme na projektiranje, postavljanje, lemljenje i otklanjanje grešaka u nečemu što možete uzeti već sastavljeno i odmah početi koristiti? Dobro dizajnirane kartice za proširenje sastavljene na visokokvalitetnoj opremi obično su pouzdanije i zauzimaju manje prostora u konačnom uređaju. To ne znači da morate potpuno napustiti samomontažu i ne morate razumjeti načelo rada određenih elemenata. Uostalom, pravi inženjer uvijek pokušava razumjeti kako funkcionira ono što koristi. Ali moći ćemo izraditi složenije uređaje ako ne budemo svaki put iznova izmišljali kotač, nego usmjerili pažnju na ono što je malo tko prije riješio.

Naravno, morate platiti za prilike. Gotovo uvijek će cijena konačnog štita biti veća od cijene pojedinačnih komponenti; uvijek možete učiniti sličnu opciju jeftinijom. Ali ovdje je na vama da odlučite koliko su za vas kritični potrošeno vrijeme ili novac. Uzimajući u obzir svu moguću pomoć kineske industrije, trošak ploča se stalno smanjuje, pa se najčešće odabire u korist korištenja gotovih uređaja.

Najpopularniji primjeri shielda su ploče za proširenje za rad sa senzorima, motorima, LCD ekranima, SD karticama, mrežnim i GPS shieldom, shieldovi s ugrađenim relejima za spajanje na opterećenje.

Spajanje Arduino štitova

Da biste spojili štit, samo ga trebate pažljivo "staviti" na glavnu ploču. Obično se kontakti štitnika tipa češlja (muški) lako umeću u konektore Arduino ploče. U nekim slučajevima potrebno je pažljivo namjestiti pinove ako sama ploča nije pravilno zalemljena. Glavna stvar ovdje je djelovati pažljivo i ne koristiti pretjeranu silu.

U pravilu, shield je namijenjen za vrlo specifičnu verziju kontrolera, iako, na primjer, mnogi shieldovi za Arduino Uno prilično dobro rade s Arduino Mega pločama. Pinout na megi je tako napravljen da se prvih 14 digitalnih pinova i pinovi na suprotnoj strani pločice poklapaju s pinoutom na UNO-u, pa se u njega lako može umetnuti Arduino shield.

Programiranje Arduino Shielda

Programiranje kruga s pločom za proširenje ne razlikuje se od uobičajenog Arduino programiranja, jer sa stajališta kontrolera, jednostavno smo spojili naše uređaje na njegove redovne pinove. Na skici morate naznačiti one pinove koji su u oklopu spojeni na odgovarajuće kontakte na ploči. U pravilu, proizvođač označava korespondenciju igala na samom štitu ili u zasebnoj uputi za spajanje. Ako preuzmete skice koje preporučuje sam proizvođač ploče, to nećete ni morati učiniti.

Čitanje ili pisanje štitnih signala također se vrši na uobičajeni način: korištenjem funkcija i drugih naredbi poznatih svakom korisniku Arduina. U nekim slučajevima mogući su sudari kada ste navikli na određenu shemu povezivanja, a proizvođač je odabrao drugu (na primjer, povukli ste gumb na zemlju, a na štitniku na napajanje). Ovdje samo trebate biti oprezni.

U pravilu, ova ploča za proširenje dolazi u Arduino kompletima i stoga se s njom Arduino inženjeri najčešće susreću. Štit je prilično jednostavan - njegov glavni zadatak je pružiti prikladnije opcije za povezivanje s Arduino pločom. To se postiže dodatnim konektorima za napajanje i uzemljenje koji se nalaze na ploči na svakom od analognih i digitalnih pinova. Također na ploči možete pronaći konektore za povezivanje vanjski izvor napajanje (morate instalirati kratkospojnike za prebacivanje), LED i gumb za resetiranje. Mogućnosti štitnika i primjeri korištenja mogu se pronaći na ilustracijama.




Postoji nekoliko verzija ploče za proširenje na dodir. Svi se razlikuju po broju i vrsti priključaka. Najpopularnije verzije danas su Sensor Shield v4 i v5.

Ovaj Arduino štit je vrlo važan u robotskim projektima, jer... omogućuje spajanje običnih i servo motora na Arduino ploču odjednom. Glavni zadatak štita je osigurati kontrolu uređaja koji troše struju koja je dovoljna za običnu Arduino ploču. Dodatne mogućnosti Ploča ima funkciju kontrole snage motora (pomoću PWM) i promjene smjera vrtnje. Postoje mnoge vrste ploča za zaštitu motora. Zajedničko za sve njih je prisutnost u krugu snažnog tranzistora preko kojeg je spojeno vanjsko opterećenje, elementi za odvodnju topline (obično radijator), krug za spajanje vanjskog napajanja, konektori za spajanje motora i igla za spajanje na Arduino.



Organizacija rada s mrežom jedan je od najvažnijih zadataka u suvremenim projektima. Dostupna je odgovarajuća kartica za proširenje za spajanje na lokalnu mrežu putem Etherneta.




Ploče za proširenje za izradu prototipova

Ove ploče su prilično jednostavne - imaju kontaktne pločice za montažne elemente, gumb za resetiranje i mogućnost povezivanja vanjskog napajanja. Svrha ovih štitova je povećati kompaktnost uređaja kada sve potrebne komponente koji se nalazi neposredno iznad glavne ploče.





Arduino LCD štit i tft štit

Ova vrsta štita se koristi za rad s LCD zaslonima u Arduinu. Kao što znate, povezivanje čak i najjednostavnijeg tekstualnog zaslona s 2 retka daleko je od trivijalnog zadatka: morate ispravno spojiti 6 kontakata zaslona odjednom, ne računajući napajanje. Puno lakše za umetanje spreman modul u Arduino ploču i jednostavno prenesite odgovarajuću skicu. U popularnom LCD Keypad Shield-u, od 4 do 8 gumba odmah se instalira na ploču, što vam omogućuje da odmah organizirate vanjsko sučelje za korisnika uređaja. TFT Shield također pomaže



Arduino Data Logger Shield

Drugi zadatak koji je prilično teško samostalno implementirati u svoje proizvode je spremanje podataka primljenih od senzora s vremenskom referencom. Gotovi štit omogućuje vam ne samo spremanje podataka i dobivanje vremena od ugrađenog sata, već i povezivanje senzora u prikladnom obliku lemljenjem ili na pločici.




Kratak sažetak

U ovom smo članku pogledali samo mali dio ogromnog raspona raznih uređaja koji proširuju funkcionalnost Arduina. Kartice za proširenje omogućuju vam da se usredotočite na najvažniju stvar - logiku vašeg programa. Tvorci štitnika osigurali su ispravnu i pouzdanu montažu te potrebno napajanje. Sve što vam preostaje je pronaći željenu ploču pomoću dragocjene engleske riječi shield, spojiti je na Arduino i učitati skicu. Tipično, svako programiranje štita sastoji se od izvođenja jednostavnih radnji za preimenovanje internih varijabli gotovog programa. Kao rezultat toga dobivamo jednostavnost korištenja i povezivanja, kao i brzinu montaže gotovih uređaja ili prototipova.

Nedostatak korištenja kartica za proširenje je njihova cijena i mogući gubitak učinkovitosti zbog univerzalnosti štitova, koja leži u njihovoj prirodi. Za vaš uski zadatak ili krajnji uređaj, sve funkcije štita možda neće biti potrebne. U ovom slučaju, trebali biste koristiti štit samo u fazi izrade prototipa i testiranja, a kada kreirate konačnu verziju svog uređaja, razmislite o njegovoj zamjeni dizajnom s vlastitim krugom i vrstom izgleda. Na vama je da odlučite, imate sve mogućnosti da napravite pravi izbor.

Arduino je malena ploča velikih mogućnosti, tipičan predstavnik Open Hardware-a i jedan od prvih uređaja koji je stekao veliku popularnost među hardverskim hakerima. Nije ni čudo: praktičan elektronički dizajner omogućuje čak i početnicima da to brzo shvate i počnu razvijati vlastite uređaje od nule.

Kako brzo započeti?

Za brzi početak, početniku je najlakše kupiti gotovu ploču - košta oko 30 dolara. Na ploči će biti samo dva žetona - mikrokontroler ATMEL i čip USB sučelja na koji je spojen. Svi ostali elementi dodaju se samostalno prema potrebi.

Programi za Arduino (nazvani "skice" u slengu) napisani su na Wiring jeziku. U suštini, ovo je obični C++, proširen posebnim procedurama kao što su “digitalWrite” (upisivanje vrijednosti u port) ili “analogRead” (čitanje vrijednosti iz ADC-a). Sve to možete svladati u jednom ili dva sjedenja, pogotovo ako već imate iskustva s programiranjem u C++. Napisane skice se kompajliraju i učitavaju u Arduino putem USB-a koristeći ArduinoIDE okruženje (arduino.cc/en/Main/Software). Za sastavljanje jednostavnog projekta potrebno je oko trideset minuta, bez potrebe za dubokim poniranjem u podatkovne tablice ATMEL-a i dizajn asemblera. Jezik je intuitivan, a dobra online pomoć pomoći će vam da razumijete nijanse. I, usput, lemljenje također nije potrebno ako imate matičnu ploču bez lemljenja i komplet ožičenja.

Svi pinovi mikrokontrolera su usmjereni na dva uredna reda terminala, na koje možete spojiti senzore, tipke, zaslone i slično. Međutim, što je pojas složeniji, to može uzrokovati više hemoroida. Ako govorimo o nekoliko LED dioda i tipki, onda nema poteškoća. Ali ako trebate upravljati motorima ili razmjenjivati ​​podatke putem radio sučelja, pojavljuju se brojne poteškoće. Za borbu protiv ovog poroka osmislili su shield boardove – gotove ploče za proširenje funkcionalnosti.

Što je Shield ploča?

Shield ploča je gotovo rješenje za implementaciju uobičajenih zadataka s kojima se suočavaju programeri hardvera. Primjeri takvih zadataka uključuju prijenos podataka putem radio sučelja, rad s Ethernetom i upravljanje elektroničkim motorima. Ploče za proširenje lako se postavljaju na Arduino, spajaju se s blokovima pinova i tvore vrlo krutu strukturu u obliku sendviča.

Možete instalirati nekoliko ploča u isto vrijeme, glavna stvar je da se uređaji ne sukobljavaju oko istih Arduino pinova. Uz malo kopanja po webu, možete pronaći tablice s popisom popularnih štitova i pinova koje oni zauzimaju (shieldlist.org).

Zatim sve što preostaje je priložiti odgovarajuću biblioteku glavnoj skici i testirati rad sklopa pomoću primjera skice uključenog u biblioteku. Ovim pristupom vrijeme se štedi dvostruko: prvo na razvoju i otklanjanju pogrešaka hardvera, a zatim na softveru. Međutim, postoji samo nekoliko desetaka istinski uspješnih i popularnih štitnih ploča. Koja je razlika između dobrog i lošeg štita?

Prije svega, mora imati gumb za resetiranje. Svatko tko je debugirao Arduino s uključenim štitom može to cijeniti - standardna tipka za resetiranje postaje nedostupna i vježba pritiskanja duguljastim predmetima pri ruci prilično je neugodna. Dobar štit bi također trebao biti kompatibilan s Arduino Mega - ako imate proširenu verziju Arduina na ATmega1280 ili ATmega2560, nije činjenica da će štit stvoren za uobičajeni Uno ili Duemilanova raditi s njim. A sve zato što su u Megi pinovi odgovorni za hardverski SPI premješteni na drugo mjesto! Dakle, ako štit komunicira s Arduinom preko SPI sabirnice, svakako provjerite njegov "trbuh" - možete se nadati kompatibilnosti s Mega ako tamo vidite ne samo igle, već i crni kvadratni 2x3 ženski konektor. U nastavku sam pripremio pregled najboljih gotovih Shield ploča za rješavanje uobičajenih problema.

Kontrola motora

Ako trebate kontrolirati motore, slobodno upotrijebite Motorshield shield, koji je stvorio talentirani američki inženjer Limor Freed aka ladyada (ladyada.net/make/mshield/).

Glavna prednost shielda je njegova svestranost jer podržava do četiri istosmjerna motora, do dva koračna motora i dva servo motora. Mogu se kombinirati: npr. jedan steper i dva motora istosmjerna struja. Osnovu oklopa čine dva L293D quad H-bridge čipa, sposobna isporučiti struju do 600 mA po kanalu i raditi s naponima od 4,5 do 36 V. Paraleliziranjem ulaza jednog čipa, možete pritisnuti ograničenje struje na 1,2 A.

Pomoću ovog štita možete, na primjer, istovremeno upravljati motorima i upravljačem modela trkaćeg automobila ili koračnim motorima koordinatnog stola. Za snažnija opterećenja možete koristiti Ardumoto s L298 čipom iz Sparkfuna (dva kanala sa strujama opterećenja do 2 A) ili njegovu napredniju verziju Monster Moto Shield (sparkfun.com/products/10182) na dva VNH2SP30 čipa, sposobna za isporučujući do 30 I s maksimalnim naponom od 41 V. Ako se radi o zadnja opcija, ne zaboravite se posavjetovati s iskusnim stručnjacima: uostalom, opterećenja su sasvim pristojna, možda ćete morati nabaviti dodatni radijator kako se ne biste opekli.

Rad s Ethernetom

Postoje dvije glavne opcije štita za rad s Ethernetom - temeljeno na dobrom starom čipu ENC28J60 iz Microchipa i naprednijem W5100 iz Wizneta. Oba rješenja koriste SPI sabirnicu za komunikaciju, uzimajući samo četiri Arduino pina. Ali ENC28J60 pojavio se mnogo ranije i očito je inferioran u odnosu na napredni W5100: samo 10 Mbit/s, nema hardverske podrške za IP, UDP, TCP. Osim toga, W5100 podržava četiri utičnice (što znači da podržava do četiri istovremena povezivanja).

Općenito, toplo preporučujem korištenje W5100, jer značajno štedi ključni resurs mikrokontrolera - radna memorija(SRAM), koji se mora spremiti (Atmega328 ima samo jedan kilobajt). Pa, sve druge prednosti predprocesiranja su očite: dok sam W5100 traži pakete za TCP protokol i izračunava kontrolne zbrojeve zaglavlja, Atmega se može mirno baviti važnijim stvarima.

Još jedan ogledni primjer je Arduino Ethernet Shield (arduino.cc/en/Main/ArduinoEthernetShield) od Arduino tima. Pomoću njega možete izraditi skicu koja će moći:

  • dobiti dinamičku IP adresu putem DHCP-a;
  • postavite vrijeme pomoću NTP protokola;
  • rješavanje imena putem DNS-a;
  • proći autorizaciju putem RADIUS-a;
  • obavljati funkcije jednostavnog web poslužitelja ili djelovati kao web klijent, generirajući zahtjeve i analizirajući odgovore.

Među sličnim pločama možemo primijetiti razvoj Freetronics - EthernetShield s PoE (freetronics.com/products/ethernet-shieldwithpoe). Ideja o napajanju Ethernet uređaja iz iste Ethernet linije na koju je spojen rodila se 2001. godine, a dvije godine kasnije postala je službeni industrijski standard IEEE 802.3af. Iz vlastitog iskustva napominjem da ne postoji ništa prikladnije za napajanje autonomnih kutija koje komuniciraju putem Etherneta i razbacane su po zgradi u krugu od 100 metara od posebnog prekidača za napajanje. Ovaj štit košta malo više, zahtijeva kupnju dodatne mikro kartice PoE modula i ima polje za raspored umjesto SD konektora.

Korištenje takvog štita je isključivo u fiksnim strukturama koje zahtijevaju interakciju putem TCP/IP mreže. Na primjer, prikaz stanja povezanih senzora u pregledniku ili daljinsko upravljanje nekim mehanizmima.

Odmah se sjetim projekta “Twitter cvijet” u kojem se kombinacija Arduino+Ethernet, koristeći senzor vlažnosti zaboden u zemlju preko Twittera, žalila na suhoću i zahtijevala hitno zalijevanje. Uz svu raznolikost aplikacija EthernetShielda, želim vas upozoriti da svaka biblioteka, naravno, štedi vrijeme, ali također zauzima nekoliko kilobajta flash memorije mikrokontrolera. Stoga, ako prije ili kasnije dosegnete ograničenje veličine od 30 KB za Arduino Duemilanova, razmislite o tome da ga zamijenite Mega 2560; bit će osam i pol puta više memorije za skice.

Korištenje SD kartica

U projektima koji se odnose na prikupljanje bilo kakvih informacija (na primjer, GPS koordinate), često je potrebno povećati količinu dostupnih trajna memorija. Najlakši način da to učinite je povezivanje standardne SD kartice. Za to postoji nekoliko gotovih štitova. Najljepša opcija koju znam je microSD modul, koji je razvila španjolska tvrtka Libellium, specijalizirana za praćenje okoliša (goo.gl/iHCy4).

Štit zauzima samo jedan Arduino pin blok i omogućuje vam rad sa SD i SDHC karticama unaprijed formatiranim u FAT16 (preferirano) ili FAT32. Možete raditi samo s jednom datotekom odjednom; duga imena nisu podržana.

Bežični štitovi

Najjednostavniji RF moduli amplitudne modulacije (ASK) koji rade u nelicenciranom rasponu od 433 i 313 MHz, iako se mogu koristiti s Arduinom preko VirtualWire biblioteke, i dalje mi se čine kao prilično loša opcija.

Previše su osjetljivi na smetnje, rade stabilno samo pri malim brzinama i nemaju hardversku podjelu na kanale - nekoliko odašiljača koji rade istovremeno ometat će jedni druge. Možda zato još nisam vidio štitne ploče za njih.

Polarna suprotnost je Xbee obitelj ploča, temeljena na Zigbee protokolima, idealna za organiziranje distribuiranih senzorskih mreža s vlastitim napajanjem. Svaka takva ploča sama je uređaj s mikrokontrolerom na ploči, a od štita se zahtijeva vrlo malo - kako bi se osigurala koordinacija s Arduinom. Takvi se štitovi obično nazivaju "Xbee Shield", ali ne uvijek - na primjer, Libellium je razvio Communication Shield (goo.gl/OZDxl). Štit nužno sadrži dva reda blokova na koje je usidren modul u Xbee formatu.

Jedina mana, možda, je cijena samog Xbee modula. Zauzvrat dobivamo brzinu do 250 Kbps, domet linije do 90 metara (modifikacija Xbee PRO može doseći do 1,2 km), enkripciju, ekonomičnu potrošnju energije i mogućnost prijenosa podataka ( dva modula transparentno međusobno komuniciraju kroz treći).

Odavno je uočeno da ako tvrtka govori o bežična mreža, iz nekog razloga prva stvar o kojoj ljudi razmišljaju je WiFi, mnogo rjeđe - o Bluetoothu. Primjeri uključuju WiFly Shield tvrtke SparkFun (sparkfun.com/products/9954) i Bluetooth modul tvrtke Libellium (cooking-hacks.com/index.php/arduinobluetoothmodule-89.html). Potonji je napravljen u formatu Xbee i radit će s bilo kojim prijelaznim štitom za Xbee, a postavljanje softvera iz Arduina nalikuje dijalogu s modemom - kroz serijski priključak i AT naredbe. Usput, svojedobno je pušten originalna ploča Arduino BT (arduino.cc/en/Main/ArduinoBoardBluetooth), koji nije imao USB sučelje, već je programiran i spojen na računalo putem Bluetootha. Nije postao široko rasprostranjen - možda zbog povećanja cijene.

Za razmjenu podataka putem GSM-a obično koristite mobilni telefon koji može raditi na serijski priključak na TTL razinama.
Ali sada ih je sve manje - zamjenjuje ih USB, za rad s kojim morate biti host (a ne uređaj, što je Arduino). No, srećom, proizvođači već dugo izbacuju kompletne GSM module na koje samo treba prišrafiti vanjska antena i konektor za SIM karticu. Ne morate daleko tražiti primjer - GPRS Quadband modul za Arduino iz Libelliuma (goo.gl/KueFH), koji se temelji na GPRS modemu iz SAGEM-a.
Posebnost ovog konkretnog modela je da se GRPS modul može ukloniti i možete prenositi ne samo podatke - postoji izlaz na vanjski zvučnik.

Razni štitovi

Ukratko, možemo s pouzdanjem reći da rješenja za gotovo sve tipične probleme već dugo postoje u obliku štitova. Ali nemojte misliti da sve završava na tome. Evo nekoliko primjera: Ploča senzora zračenja iz Libelliuma (Geigerov brojač).

Štit uradi sam

Na primjer, napravimo vlastiti LCD štit. Dijagram povezivanja popularnog alfanumeričkog LCD zaslona 1602 na HD44780 kontroleru dostupan je u dvije opcije - osmobitna sabirnica ili četverobitna. Vrijeme je da otkrijete Arduino strategiju izgradnje štita: nikad ne možete imati previše pinova! Nastojimo ih koristiti na minimumu i stoga biramo 4-bitni sklop (srećom po nas, podrška za takav sklop je uključena u ArduinoIDE distribuciju, u obliku LiquidCrystal biblioteke).

Za izradu našeg štita koristimo posebnu prazninu - protoshield, koja je ploča s nekoliko suptilnosti. Njegova najvažnija vrijednost su pravilno postavljeni otvori za igle za savršeno spajanje s Arduinom. Slučajno se dogodilo da su svi jastučići za pinove smješteni na rešetki s korakom od 2,54 mm, osim jednog (da nije ove neugodne činjenice, bilo bi moguće uzeti bilo koji komad "rupaste matične ploče" i zalemiti PLS spoj utikač u njega). To je učinjeno namjerno kako primatelj ne bi odsutno umetnuo štit na drugu stranu i spalio buduće remek-djelo u pupoljku.
Imajte na umu da krug uključuje promjenjivi otpornik za podešavanje kontrasta. To je važno! Ako zaboravite na ovo, ako su dijagram i skica inače ispravni, ništa se neće vidjeti. Bilo koji 10-20 kOhm će biti dovoljan, a konkretno na ovom protoshieldu je već osiguran - iako je spojen na analogni ulaz 0, tako da ćete morati lemiti dodatno ožičenje.

Uzmimo komad PLS pin češlja i zalemimo ga prvo na kontakte zaslona, ​​a zatim na štit. Nakon toga trebate uzeti žicu za montažu i pažljivo, jednu po jednu, oguliti i zalemiti žice od displeja do Arduino pinova prema shemi - na sreću, nije komplicirano. Većinu sam intuitivno uspio sakriti ispod zaslona.

Stavimo rezultat na Arduino i skinemo prvu testnu skicu iz LiquidCrystal kataloga. Nema li ništa na ekranu? Ili hrpa crnih kvadrata? Nema problema, vrijeme je da zategnete promjenjivi otpornik - siguran sam da će se nešto pojaviti! U ovom slučaju možete odahnuti - sada imate prvi štit vlastite izrade. Pa, budući da već radi, možete ga rusificirati u isto vrijeme. Svojedobno sam promijenio standardnu ​​biblioteku tako da su ćirilični znakovi ispravno prevedeni iz UTF-8 u generator znakova zaslona. traži Najnovija verzija knjižnice na github.com/mk90.

Ako ste postali ponosni vlasnik Arduina, vjerojatno ste čuli za ploče za proširenje - tzv. Arduino shields, pomoću kojih možete vrlo brzo proširiti funkcionalnost vaš Arduino.

U pravilu, većina štitova izrađena je za određeni faktor oblika ploče. U većini slučajeva to su Arduino Uno mikrokontroleri. Ideja iza štitova je da kupite zasebni modul koji se nalazi na vrhu vašeg mikrokontrolera. Možete koristiti nekoliko štitova u isto vrijeme tako da ih postavite jedan na drugi. Kao rezultat toga, dobivate višenamjenski Arduino "pita".

Službeni štit kreatora Arduina. - Ovo je izvrsna opcija da osigurate da je vaš projekt neovisan o vašem osobnom računalu, jer omogućuje povezivanje Arduina s internetom. Zanimljiva značajka ovog štita - prisutnost na njemu utora za MicroSD kartice. Dakle, ako vaš projekt obrađuje veliku količinu informacija, na primjer - mp3 datoteke ili video zapise; ili trebate pohraniti velike količine podataka za projekte kao što je, na primjer, LED kocka, možete pohraniti podatke na SD karticu.

Možete osigurati hosting web poslužitelja koristeći Ethernet shield.

Prije nego što požurite kupiti Ethernet Shield, upozoravam vas iz osobnog iskustva: Ethernet štitovi ovise o verziji. Isprva sam kupio shield v3, ali se pokazalo da ne odgovara mom Arduino Uno v2, jer su dodana dva pina na v3 verziju ploče. Usput, Ethernet Shield košta više od samog Arduino kontrolera, pa sam morao kupiti novi Arduino, i stara verzija ostaviti za druge projekte.

Stoga provjerite verziju vaše ploče i Ethernet štita koji namjeravate kupiti.

Releji su osnova mnogih uređaja za kućnu (i samo kućnu) automatizaciju. Releji se koriste u Arduino projektima koji zahtijevaju veze električni krugovi uz veliku hranjivost. Ako ste ikada spajali relej, znate da je za njegov rad potrebno dodatno ožičenje: tranzistor, dioda itd. Ako trebate nekoliko releja za projekt, tada će sklopna ploča (bredboard) vrlo brzo postati obrasla hrpom vodiča i kontakata, što će biti vrlo teško razumjeti.

4 Relay Shield (štit za 4 releja) pruža vam sve potrebne kontakte za povezivanje 4 periferni uređaji. Svaki relej omogućuje spajanje opreme koja radi s jakošću struje do 3 ampera. Naravno, oklopni releji se također mogu koristiti za električne krugove male snage. U ovom obliku često se koriste za zamjenu prekidača.

Upozorenje: Budite oprezni s kontaktima štita releja. Ako su slučajno kratko spojeni ili je vanjsko opterećenje neispravno spojeno, možete oštetiti Arduino.


Protoshield ne radi ništa sam. Zato je tako ravna ;). Vrlo koristan štit. Nakon što ste izradili svoj prototip koristeći tiskanu ploču i hrpu žica, vrijedi razmisliti o tome koliko je prezentiran i kako se može koristiti. U ovom trenutku, protoshield će vam dobro doći. Sastavljate cijeli krug na njemu i postavljate ga na Arduino kao bilo koji drugi štit. Odnosno, ovo je izvrsna opcija za stvaranje vlastitog štita!


LCD štit

Zašto vam je potreban LCD Shield? Jednostavno je: izlaz informacija iz Arduina ne na osobno računalo pomoću serijskog monitora, već izravno na periferni zaslon! Ovo je stvarno cool! Ali! Kada koristite vanjske oklope, obično vam je potrebno 7 ili više pinova iz Arduina. To uvelike ograničava mogućnosti daljnjeg povezivanja perifernih uređaja. Ovaj LCD shield koristi I2C protokol za prijenos podataka, odnosno za spajanje se koriste samo 2 pina! Osim toga, paralelno s istim kontaktima, možete spojiti drugu opremu koja radi koristeći isti protokol za prijenos podataka.

Osim zaslona, ​​LCD štit ima 4 tipke za upravljanje i tipku za odabir. Zahvaljujući tome imate dodatno interaktivno sučelje i izravna veza na računalo kada se radi sa štitom može se izbjeći. Ako vas monokromatski zaslon ne impresionira, možete lako nadograditi štit ugradnjom 1,8 inčnog TFT 18-bitnog zaslona u boji.

U ovoj fazi trebali biste shvatiti da nisu svi štitovi 100% međusobno kompatibilni. Neke od njih potrebno je instalirati na vrh vašeg Arduino "kolača". LCD štit pripada ovim štitovima.


Energy shield proširuje vaše mogućnosti u smislu napajanja vaših Arduino projekata. Štit vam omogućuje spajanje različitih izvora napajanja i osiguranje njihovog rada s Arduinom. Jedno od najupečatljivijih područja primjene je ponovno punjenje Mobiteli i naprava.


Pruža mogućnost kontrole više motora pomoću Arduina. Svi potrebni regulatori, prekidači i osigurači ugrađeni su na štit. Općenito, štitnik motora ima sve kako bi osigurao jednostavno upravljanje motorima i zaštitio ih.


U mnogim projektima potrebno je obraditi velike količine informacija za čije pohranjivanje nije dovoljna ugrađena memorija Arduina. Ovdje vam može zatrebati SD Card Shield. Kompatibilan je sa SD, SDHC i MicroSD memorijskim karticama. Štit SD kartice koristi jednostavno SPI sučelje za povezivanje i prijenos podataka.


Ovaj štit vam pruža doista ogromne mogućnosti, omogućujući vam da konfigurirate prijenos podataka iz Arduina pomoću WiFi tehnologija. Siguran sam da ćete mu pronaći dostojnu upotrebu. Počevši od daljinski upravljač svoje pogone u robotskim projektima i završava prijenosom podataka sa senzora i senzora o stanju objekta u stvarnom vremenu. WiFi štit je spojen na serijski priključak.


GPRS Shield daje Arduinu mogućnost korištenja GSM/GPRS mreža koje se koriste za mobilne telefone. Kao rezultat toga, možete upućivati ​​i primati pozive i tekstualne poruke! U pravilu su GPRS štitovi opremljeni antenama.


E-Ink shield vrlo je zanimljiv razvoj koji koristi tehnologiju elektroničke tinte (ista se tehnologija koristi u e-knjige). Glavna prednost E-Ink shielda je što dobivate zaslon koji zahtijeva minimalnu energiju za napajanje i pruža izvrstan format za prikaz i čitanje teksta. Takvi štitovi mogu prikazati tekst čak i bez korištenja vanjskog napajanja!


Music Shield vam daje mogućnost puštanja glazbe u izvrsna kvaliteta putem Arduina. Shield podržava širok raspon glazbenih formata za reprodukciju. Naravno, Music Shield ima utor za SD karticu. Tako možete jednostavno učitati svoju medijsku biblioteku bez korištenja dodatnog SD štita.


Ostavite svoje komentare, pitanja i podijelite svoja osobna iskustva u nastavku. Nove ideje i projekti često se rađaju u raspravama!

Shield je dodatna ploča. Predlažem podjelu štitova u pune veličine i zasebne module. One u punoj veličini ponavljaju oblik Arduino ploče, bila ona UNO, Nano ili MEGA. Pojedinačni moduli su ploče slobodnog oblika dizajnirane za obavljanje određenog skupa funkcija. Oba mogu biti univerzalna i za obavljanje usko usmjerenih zadataka.

U trgovinama možete pronaći veliki izbor štitova, a uz određene kvalifikacije, sami možete postaviti tiskanu pločicu koja oblikom i položajem pinova kopira Arduino i sastaviti svoju unikatnu. Slika ga prikazuje sa kompletom štitova.

Počnimo sa štitom koji nema nikakve posebne funkcije, ali je stvoren za jednostavnu instalaciju vaših projekata. Dakle, prvi u našoj recenziji olakšat će instaliranje projekata Arduino ploča Nano, iako je mala veličina "NANO" beskorisna u ovom slučaju.

Ploča sadrži konektor za spajanje utikača iz napajanja, stabilizator napona, kao i terminalne blokove. Potpisani su i odgovaraju zaključcima Nanke. Osim toga, tu je tipka za resetiranje i LED dioda za napajanje.

Drugi štit je za ploču Uno. Sadrži matičnu ploču bez lemljenja za sastavljanje projekta i pinove koji dupliciraju one na samom Arduinu - praktično rješenje.

Svaki analogni senzor treba napajanje i negativni kontakt; kada ih ima mnogo, postoji toliko mnogo skakača da će biti vrlo teško razumjeti krug. Stoga su dizajneri smislili štitove za takva rješenja. U njima su prikazani svi ulazi i izlazi, a kontakti za napajanje duplicirani su i postavljeni u blizini.

Evo primjera takve ploče za Arduino Mega verziju.

Ožičen i bežična veza

Pomoću ovih ploča možete organizirati upravljanje mikrokontrolerom preko mreže putem npr. Ethernet kabela ili bežično putem GSM veze umetanjem SIM kartice.

Ova ploča se zove w5100 - sadrži Ethernet modul i modul čitača SD kartica. To znači da možete pohraniti podatke, na primjer, zapisnik mjerenja senzora na memorijsku karticu i upravljati sustavom putem web sučelja. Za povezivanje Arduina s njim koristite sljedeće biblioteke:

    Ethernet knjižnica;

Obratite pažnju, izvana ponavlja koncept Arduino UNO R3, osim toga, stati će na Megu.

Ako vam se W5100 čini prevelikim, onda će ENC28J60 zauzeti manje prostora. Nažalost, više nema SD modul.

Loša strana je što se ne može montirati na ploču, već se radi kao zaseban modul.

W5500 je još jedna opcija Ethernet štita. U svojoj srži, to je modificirana verzija W5100, optimizirana u smislu brzine i energetske učinkovitosti.

Imajte na umu da su na štitnicima u punoj veličini svi pinovi duplirani od strane terminalnog bloka. Nažalost, štitovi koriste priključke. Ovaj koristi MOSI, MISO, SCK i pin 10 za CS (odbor odredišta komunikacije) signal.

Ako trebate bežičnu komunikaciju, izbor su Wi-Fi shieldovi, ako imate internet i ruter, a ako to nemate, GSM moduli ili GPRS Shieldovi.

Na fotografiji je službeni štit. Ima utor za Micro SD memorijsku karticu, a s mikrokontrolerom komunicira putem SPI protokola, možete ga ažurirati putem Mini-USB-a softver. Podržava 802.11b/g.

Gore možete vidjeti GPRS štit iz Amperke. Antenu možete zamijeniti snažnijom. Bliže gledatelju je vidljiv utor za SIM karticu, malo dalje je utor za bateriju CR1225. Baterija na ploči potrebna je za rad sata stvarnog vremena, a to je važan dodatak mogućnostima GPRS štita. Možete slati SMS na njega i s njega.

Pomoću ove ploče možete kontrolirati i davati naredbe (ili bilo koji drugi projekt vaše implementacije) s bilo koje udaljenosti. Važno je da ste unutar dometa mobilnog prijema.

Kako pohraniti podatke na Arduinu?

U projektima ne stanu sve informacije u memoriju mikrokontrolera. Ponekad je potrebno pohraniti određene količine informacija. Prvo što pada na pamet, kao što je već rečeno, je snimanje informacija sa senzora kako bi se dalje proučavalo kako se okoliš mijenja tijekom sati, dana, godina. Sjajan primjer je kućna meteorološka stanica. Ovo je korisno ne samo za znanstvenike istraživače, već i za amatere za opće obrazovanje i razvoj.

Ovo vjerojatnije nije štit, već modul. Minijaturno je i lako se ponavlja; usput, evo njegovog dijagrama.

Tu je i štitnik za pohranu podataka u punoj veličini. Radi sa SD memorijskim karticama, na ploči je modul sa satom u stvarnom vremenu, koji se napaja iz 3 V CR1220 baterije, što je dobar bonus.

Upravljamo snažnim opterećenjem iz mikrokontrolera

Prvo što bi vam moglo pasti na pamet je relej. Uz njihovu pomoć možete prebaciti i DC krugove i 220-voltno napajanje za kućanstvo, oni se mogu nositi s praskom.

Konkretno, modul prikazan u nastavku može prebaciti opterećenje od 1 kW 220 V (ili 5 A) za svaki kanal; da biste povećali snagu, možete ili paralelizirati nekoliko kanala ili uključiti ovaj relej. U ovom slučaju, releji iz štita igrat će ulogu srednjih pojačala.

Naravno, možete prebaciti relej kao što sam opisao u članku, preko tranzistora i trebate odabrati relej prema struji, ali korištenje gotove ploče bit će pouzdanije, praktičnije i izgleda bolje.

Relej ima jedan nedostatak - ograničen broj operacija - to je posljedica izgaranja kontakta. To se događa zbog pojave luka kada se otvori snažno opterećenje (osobito induktivne prirode - motor itd.). Takav štit možete napraviti prema sljedećoj shemi:

A evo kako izgleda sklopljen:

Za uključivanje AC opterećenja, možete koristiti tiristore i triac. Jedan problem je što se ne mogu spojiti izravno na Arduino; ako se pn spoj kontrolne elektrode pokvari, 220 V može završiti na ploči mikrokontrolera i izgorjeti je. Izlaz iz ove situacije je korištenje optosimistora.

Budući da se ovaj zadatak često suočava s izumiteljima, razvijeno je gotovo rješenje - triac shield, njegov puni naziv je ICStation 8 Channel EL Escudo Dos Shield za Arduino. Izvorno je bio namijenjen za kontrolu sjaja "fleksibilnog neona".

Ima 8 kanala na koje se spaja AC mreža i opterećenje.

Štitnici motora

Upravljanje elektromotorom nije uvijek jednostavan proces. U nekim situacijama možda nećete imati dovoljno pinova za provedbu zadatka ili je kontrolni algoritam prilično složen. S takvim pločama ćete puno brže dovršiti svoj projekt robota.

Motor-SHIELD za Arduino može kontrolirati DC motore (4 komada) ili dva koračna motora.

Izgrađen je na temelju dva L293. Ovaj mikro krug je sklop od dva H mosta, što vam omogućuje kontrolu, s mogućnošću obrnutog, dva DFC-a ili 1 koračnog bipolarnog motora. Dijagrami povezivanja prema tome:

A u gornjem lijevom kutu ploče nalaze se dva bloka za servo (plus, minus i kontrolni signal). Crveni krug kruži oko mjesta gdje je postavljen kratkospojnik. Ako jest, onda se ova ploča napaja iz Arduino osnovne ploče, a ako nije, iz vanjskog izvora od 5 V.

Pomoću ovog modula domaćeg proizvođača možete upravljati s dva istosmjerna motora, a ima i kratkospojnik koji spaja ili odvaja vodove mikrokontrolera - za napajanje iz zasebnog izvora.

Možete upravljati motorima koji su dizajnirani za raspon napona od 5 do 24 volta. Umjesto 2 DC motora, možete koristiti 1 monofazni koračni ili paralelno kanale i spojiti 1 snažan DC motor sa strujom do 4A, a to nije malo - 48 W uz napon napajanja od 24 V.

Za spajanje serva potrebne su vam tri žice - plus, minus i signal, ali što ako imate puno serva? Vaša ploča će se pretvoriti u gomilu skakača. Kako bi se to izbjeglo postoji Multiservo Shield.

I ovdje je moguće odvojiti strujne krugove, kao što je to bio slučaj u prethodnoj verziji. Ukupno možete spojiti 18 servo uređaja (na ploči su označeni brojevima od 0 do 17).

Svugdje ima svoje specifičnosti, štitove za neobične zadatke...

Atmega328, srce naše ploče, ima ADC. Glavni problem je što na Arduino Uno ploči vidimo samo 6 analognih ulaza. Što ako imamo više analognih senzora?

Možete sastaviti dva Arduina u jednu mrežu. Koristite jedan kao glavni, a drugi kao pomoćni za promjene, a iz prvog šaljite mjerne signale na poslužitelj ili ih prikažite na ekranu... Ali to je teško: morate trošiti memoriju na dodatne linije programskog koda za implementaciju takvog sustava.

Što ako svaki unos pomnožite sa 16? Ukupno možemo imati do 16*6=96 analognih ulaza. To je moguće pomoću multipleksera. Jednostavno prebacuje 16 analognih kanala na jedan analogni izlaz, koji povezujete na isti ulaz bilo kojeg svjetskog kontrolera.

Vrlo je teško pokrenuti funkciju prepoznavanja glasa pomoću mikrokontrolera Atmega, ali Arduino inženjeri ne mogu očajavati, postoji posebno rješenje - EasyVR Shield 3.0.

Ovo je gotovo, ali skupo rješenje; u vrijeme pisanja ovog teksta koštalo je gotovo 100 USD u Rusiji. Prvo će štit zapisati vašu naredbu, zatim je usporediti s onim što je zapisano u memoriji, određujući broj, i izvršiti je.

Možete voditi "dijalog s računalom", ono može reproducirati ono što je u njemu snimljeno. Bez dodatnih pojačala, preporuča se "komunicirati" s ovom pločom s udaljenosti ne veće od 60 cm.

Prikaz slike

Štit LCD tipkovnice je prava kontrolna ploča. Sadrži LCD1602 zaslon (16 znakova u dva retka) i set tipki. Zbog njih se koristi dosta portova, primjerice A0 i D4 do D7 za tipkovnicu, a port D10 je PWM kontrola svjetline pozadinskog osvjetljenja. D8 i D9 - resetirajte i omogućite.

Zapravo, postoji mnogo Arduino kompatibilnih zaslona. Odnosno one o kojima je napisano najviše informacija i koje možete lako pokrenuti na svom sustavu. Zaslon iz NOKIA 5110 prilično je popularan u DIY krugovima; postoje OLED i TFT zasloni koji rade putem I2C na izbor. Ali oni nisu u "štit" verziji.

Samonapajanje

Sasvim neobičan štit u ovoj kolekciji, koji obavlja uobičajenu zadaću. Power shield - dolazi sa svim potrebnim zaštitama i priključkom za punjenje. Ne čini se mnogo, ali vašem će projektu dati gotov izgled bez potrebe postavljanja strujnih krugova pokraj glavnih ploča.

Zaključak

Korištenjem štitova za sve projektne zadatke izbjeći će se preveliki broj premosnika i spojeva, a time će se smanjiti broj grešaka i nepotrebnih premosnika. Nakon sastavljanja, dobit ćete višekatni sendvič od tvornički izrađenih tiskanih ploča. Ovaj pristup se ponekad naziva "modularni dizajn". Usput, to će olakšati održavanje, popravak i podešavanje opreme.

Entuzijasti prakticiraju projektiranje, ožičenje i sastavljanje jedinstvenih modula. To je jedan od razloga velike popularnosti Arduina, ne samo kao platforme za domaće proizvode, matične ploče i prototipove, već i kao platforme za gotova rješenja.