elektronika_praktyczna-avt-2015_09.pdf

(20007 KB) Pobierz
NEXTO : OrderID: 2108923 : Aleksander Jonderko : olek0012@gmail.com
PRICE:
8 EUR
Nakład 27000 egz.
16,00 zł
(w tym 8% VAT)
Nowoczesne
Ponad
centrum
logistyczne
400 000
w ofercie
produktów
Przedstawiciele
w terenie
regionalni
24h
Czy wiesz, że
zestawów i modułów?
mamy
5000
Patchblock
- modułowy programowalny
syntezator i system przetwarzania sygnału
Patchblock jest systemem przetwarzania sygnału z dowolnie programowalnym modułowym
syntezatorem, w którym to Ty decydujesz, jakiej koniguracji sprzętu używasz. Potrzebujesz
modułu iltra lub mocno brzmiącego basu z wbudowanym arpeggiatorem?
Zaprogramowanie modułów odbywa się za pomocą tak zwanego „wizualnego języka pro-
gramowania”, który umożliwia napisanie kodu nawet osobom dopiero rozpoczynającym
przygodę z programowaniem. Dzięki temu możesz wybrać jeden z wielu niskopozio-
mowych elementów przetwarzania dźwięku i łączyć je za pomocą „wirtualnych
kabli”, budując odpowiednie funkcjonalności.
Biblioteka oprogramowania modułów zawiera generatory sygnałów i pro-
cesory dźwięku (np. oscylatory, iltry, opóźnienia itd.), opcje routingu
sygnału, a nawet moduły do kompozycji algorytmicznej. Po
zaprogramowaniu można odłączyć Patchblock i odsłuchać
stworzone dźwięki!
NEXTO : OrderID: 2108923 : Aleksander Jonderko : olek0012@gmail.com
OD WYDAWCY
Bezpieczeństwo systemów
embedded
Prenumerata
naprawdę warto
Miesięcznik „Elektronika
Praktyczna”
(12 numerów w roku) jest wydawany
przez AVT-Korporacja Sp. z o.o. we współpracy
z wieloma redakcjami zagranicznymi.
Wydawca:
AVT-Korporacja Sp. z o.o.
03-197 Warszawa, ul. Leszczynowa 11
tel.: 22 257 84 99, faks: 22 257 84 00
Bezpieczeństwo systemów embedded zaczyna odgrywać coraz
większą rolę. Bynajmniej nie chodzi już li tylko o ochronę jakichś
zasobów czy zabezpieczenie przed tworzeniem kopii urządzeń, ale
również o nasze życie i zdrowie.
Współcześnie wiele samochodów jest wyposażonych w  elektryczne wspoma-
ganie układu kierowania. Teoretycznie, mechanizm napędzający koła skrętne po-
wtarza ruch kierownicy dołączonej do potencjometru lub enkodera, ale w praktyce
pomiędzy silnikiem skręcającym koła a kierownicą musi jeszcze był włączony ro-
dzaj konwertera, albo komputer pokładowy samochodu. Daje to możliwość opcjo-
nalnego automatycznego parkowania równoległego, ale również rodzi pytanie – kto
tak naprawdę kieruje samochodem? No może troszkę przesadzam, ale co z samo-
chodami, którymi parkując kieruje komputer pokładowy, albo wyposażonymi w ak-
tywne systemy omijania przeszkód, przeciwdziałania stłuczkom lub potrąceniom
pieszych? Właśnie za takie auta zabrali się hakerzy.
Na 21 dorocznej konferencji hakerów Chralie Miller i Christopher Valasek, uznani
eksperci od zabezpieczeń komputerów i oprogramowania, opowiedzieli, jak spędzi-
li ostatnie 10 miesięcy „hakując” instalację samochodu i jego komputer pokładowy.
Do eksperymentów wybrali dwa samochody, popularne w Stanach Zjednoczonych:
była to Toyota Prius oraz Ford Escape (oba wyprodukowane w 2010 r. i wyposażone
w opcję automatycznego parkowania równoległego).
Pierwszy raz opowiedziano o podobnych czynnościach na konferencji Defcon
w latach 2010 i 2011, ale tamte działania nie były dobrze udokumentowane. Tym
razem zaprezentowano pełną dokumentację, a  więc każdy ma szansę zrobić coś
podobnego. Zanim hakerzy wyjaśnili metody, którymi się posłużyli wyjaśnili, że ża-
den z nich nie jest elektronikiem, nie zna się na sprzęcie, a ich wiedza w tym zakre-
sie to jedynie „jak połączyć ze sobą przewody”. Jedynym wymaganiem, aby powtó-
rzyć ich eksperyment jest posiadanie laptopa, interfejsu diagnostycznego i dostęp
do samochodu, który może prowadzić sam siebie, chociażby nawet tylko podczas
parkowania. Od tego momentu robi się „wesoło”.
Zamiast użyć instrukcji Toyoty Prius pokazującej jak usunąć pokrywę gniaz-
da diagnostycznego użyli łomu. Następny, dostępny w sieci ilm pokazuje, jak sie-
dzą wewnątrz samochodu prowadząc go nie za pomocą pedałów i kierownicy, ale
–  jak w  grze –  kierując nim za pomocą laptopa (https://youtu.be/qX0rRRUdOKU)!
Identycznemu „testowi” hakerzy poddali również Forda Escape i  Chryslera-Jeepa
Cherokee (https://youtu.be/-FqsW5IodkM). Na  ilmie zademonstrowano, jak Miller
i  Valasek wyłączają hamulce, zmuszają szarpią kierownicą (samochód przez cały
czas jest w ruchu!), przyśpieszają, przejmują pełną kontrolę nad układem kierow-
niczym, gaszą silnik, zaświecają i  wyłączają oświetlenie wewnątrz i  na  zewnątrz
pojazdu, trąbią klaksonem, symulują napełnienie pustego zbiornika paliwa itd.
Nie chodzi o to, aby snuć jakieś teorie spiskowe, ale bardziej o wskazanie, jak
istotne jest bezpieczeństwo systemów embedded i w jaki sposób może być użyta
luka w zabezpieczeniach, której nawet się nie spodziewaliśmy. Zapewne znowuż
niektórzy westchną do  starych, dobrych samochodów –  niestety, postępu nie da
się zatrzymać i mimo westchnień więcej osób wybierze komfort, niż zdecyduje się
na użytkowanie jakiegoś „starego, dobrego modelu”.
Na  koniec wykładu hakerzy uzmysłowili mi jedną rzecz. Faktycznie, przecież
taki samochód, który w jakimś zakresie potrai pokierować sam sobą to w istocie
robot (doskonale mieści się w deinicji drona) na naszych usługach. Cóż więc dziw-
nego, że wykonuje zaprogramowane czynności bez względu na to, jakie oprogramo-
wanie każe mu podejmować tę czy inną akcję?
Kończąc polecam uwadze Czytelników artykuł oznaczony logo „Tematu nu-
meru”. Można w  nim znaleźć garść wiedzy na  temat zagrożeń oraz jak się przed
nimi zabezpieczyć. Dbajmy o bezpieczeństwo projektowanych przez nas urządzeń,
a zwłaszcza tych, które mają związek z naszym życiem i zdrowiem.
wydawnictwo
Adres redakcji:
03-197 Warszawa, ul. Leszczynowa 11
tel.: 22 257 84 49, 22 257 84 63
faks: 22 257 84 67
e-mail: redakcja@ep.com.pl
www.ep.com.pl
Redaktor Naczelny:
Wiesław Marciniak
Redaktor Programowy,
Przewodniczący Rady Programowej:
Piotr Zbysiński
Zastępca Redaktora Naczelnego,
Redaktor Prowadzący:
Jacek Bogusz, tel. 22 257 84 49
Redaktor Działu Projektów:
Damian Sosnowski, tel. 22 257 84 58
Szef Pracowni Konstrukcyjnej:
Grzegorz Becker, tel. 22 257 84 58
Menadżer magazynu
Andrzej Tumański , tel. 22 257 84 63
e-mail: andrzej.tumanski@ep.com.pl
Marketing i Reklama:
Katarzyna Gugała, tel. 22 257 84 64
Bożena Krzykawska, tel. 22 257 84 42
Katarzyna Wiśniewska, tel. 22 257 84 65
Grzegorz Krzykawski, tel. 22 257 84 60
Andrzej Tumański, tel. 22 257 84 63
Magdalena Korgul, tel. 22 257 84 69
Sekretarz Redakcji:
Grzegorz Krzykawski, tel. 22 257 84 60
DTP i okładka:
Dariusz Welik
Redaktor strony internetowej
www.ep.com.pl
Mateusz Woźniak
Stali Współpracownicy:
Arkadiusz Antoniak, Rafał Baranowski, Lucjan Bryndza,
Marcin Chruściel, Jarosław Doliński, Andrzej Gawryluk,
Krzysztof Górski, Tomasz Gumny, Tomasz Jabłoński,
Michał Kurzela, Szymon Panecki, Krzysztof Paprocki,
Krzysztof Pławsiuk, Sławomir Skrzyński, Jerzy Szczesiul,
Ryszard Szymaniak, Adam Tatuś, Marcin Wiązania,
Tomasz Włostowski, Robert Wołgajew
Uwaga!
Kontakt z wymienionymi osobami jest możliwy
via e-mail, według schematu: imię.nazwisko@ep.com.pl
Prenumerata w Wydawnictwie AVT
www.avt.pl/prenumerata
lub tel: 22257 84 22
e-mail: prenumerata@avt.pl
www.sklep.avt.pl,
tel: (22) 257 84 66
Prenumerata w RUCH S.A.
www.prenumerata.ruch.com.pl
lub tel: 801 800 803, 22 717 59 59
e-mail: prenumerata@ruch.com.pl
Wydawnictwo
AVT-Korporacja Sp. z o.o.
należy do Iz
by Wydawców Prasy
Copyright AVT-Korporacja Sp. z o.o.
03-197 Warszawa, ul. Leszczynowa 11
Projekty publikowane w „Elektronice Praktycznej” mogą
być wykorzystywane wyłącznie do własnych potrzeb.
Korzystanie z tych projektów do innych celów, zwłaszcza
do działalności zarobkowej, wymaga zgody redakcji
„Elektroniki Praktycznej”. Przedruk oraz umieszczanie
na stronach internetowych całości lub fragmentów
publikacji zamieszczanych w „Elektronice Praktycznej”
jest dozwolone wyłącznie po uzyskaniu zgody redakcji.
Redakcja nie odpowiada za treść reklam i ogłoszeń
zamieszczanych w „Elektronice Praktycznej”.
ELEKTRONIKA PRAKTYCZNA 9/2015
NEXTO : OrderID: 2108923 : Aleksander Jonderko : olek0012@gmail.com
3
Skaner DMX
Na łamach EP opisano już kilkanaście
urządzeń DMX. Były to głównie
odbiorniki i nadajniki. Przy uruchamianiu
prototypów lub rozległych instalacji
przydatny będzie skaner DMX.
Nr 9 (273)
Wrzesień 2015
Projekty
FPV Headtracker inercyjny sterownik ruchu (2) ............................................................... 24
Skaner DMX ........................................................................................................................ 29
Zegar ustawiany za pomocą GPS ....................................................................................... 34
Moduły do komunikacji szeregowej Xbee dla Raspberry Pi i nie tylko ............................ 41
VUSBtiny. Miniaturowy programator mikrokontrolerów AVR ......................................... 47
Moduły komunikacji
szeregowej Xbee dla
Raspberry PI i nie tylko
Moduły stały się niekwestionowanym
standardem dla komunikacji
bezprzewodowej. Jak konwertery FTDI
przeniosły komunikację szeregową
z portów RS na USB, tak moduły
Digi uwalniają komunikację od kabli
i przenoszą ją na fale radiowe.
Demonstrujemy, jak zastosować je
w połączeniu z różnymi płytkami
prototypowymi: Raspberry Pi, Launchpad
(moduł PWR_Pack), AVTduino, STK_
Mega256A oraz komputerem PC.
Miniprojekty
Regulowany zasilacz napięcia symetrycznego................................................................... 54
Wtórnik do karty dźwiękowej.............................................................................................
55
Izolator magistrali SPI......................................................................................................... 57
Projekt czytelnika
Lutownica z zasilaczem impulsowym ............................................................................... 50
Notatnik konstruktora
TEMAT NUMERU
Zabezpieczenia w systemie embdeded ..............................................................................
58
Końcowy etap testowania czujników inercyjnych przy użyciu platformy NI PXI ........... 67
Jednostka GPU oraz OpenCL – aplikacje ............................................................................ 80
Prezentacje
Contrans TI – nowości w ofercie ........................................................................................
85
Patchblocks – miniaturowy syntetyzator/procesor audio DSP ..........................................
86
VUSBtiny – miniaturowy
programator
mikrokontrolerów AVR
W EP 12/2011 opisano tani programator
mikrokontrolerów AVR – USBASP. Tym
razem miniaturowa i jeszcze tańsza
wersja programatora – USBTINY.
Urządzenie z pewnością przyda się
do celów serwisowych.
Wydarzenia
NI Week 2015 ......................................................................................................................
68
Podzespoły
Riverdi + Grinn = wyświetlacze z komputerami.............................................................. 72
AD5593R – programowalne GPIO ...................................................................................... 74
Sprzęt
PSoC5 – mikrokontroler PSoC z rdzeniem Cortex M3....................................................... 76
Tanie narzędzia startowe dla Cortex-M7 z oferty STMicroelectronics (STM32F7) .......... 78
Zegar ustawiany
za pomocą GPS
Nowoczesny zegar, który wykorzystuje
zdobycze współczesnej techniki
ustawiając czas za pomocą GPS, dzięki
czemu ma globalny zasięg i można rzec
„kosmiczną” dokładność.
Kursy
Programowanie aplikacji mobilnych (6). Pozostałe funkcje telefonu ...............................
88
Wprowadzenie do LVDS (3). Linie transmisyjne na płytce drukowanej........................... 96
MPLAB Harmony – biblioteka graiczna ............................................................................ 99
Bluetooth Relay z Androidem .......................................................................................... 105
Automatyka i mechatronika
Złącza i wiązki kablowe (1). Złącza oraz połączenia zaciskane i lutowane ................... 110
Od wydawcy..........................................................................................................................
3
Nie przeocz. Podzespoły .......................................................................................................
6
Nie przeocz. Koktajl niusów ............................................................................................... 11
Nie przeocz. Info ................................................................................................................. 20
Kramik i rynek .................................................................................................................. 114
Prenumerata ...................................................................................................................... 116
Zapowiedzi następnego numeru ...................................................................................... 117
Redakcyjny serwer FTP, a na nim materiały dodatkowe oraz poprzednie części do artykułów.
Dane wymagane do logowania na serwerze FTP Elektroniki Praktycznej:
Headtracker – inercyjny
sterownik ruchu
Dokończenie opisu urządzenia
sterującego kamerą przyczepioną
do modelu zdalnie sterowanego.
Niby nic wielkiego, gdyby nie to,
że sterowanie odbywa się za pomocą
ruchu głowy. Kamera podąża za głową
i po zastosowaniu wyświetlacza
w okularach będziemy mogli mieć
wrażenie, że siedzimy w prawdziwym
samolocie i rozglądamy się!
host: ftp://ep.com.pl
użytkownik: 87550, hasło: rxoaagj8
4
NEXTO : OrderID: 2108923 : Aleksander Jonderko : olek0012@gmail.com
Uwaga: na serwerze FTP są dostępne materiały począwszy od numeru 12/1998 do wydania
bieżącego. Dostęp do poszczególnych materiałów dla Czytelników EP po podaniu unikatowego
hasła opublikowanego w EP.
Podwójny sensor MEMS (6 DoF) iNEMO:
żyroskop 3D + akcelerometr 3D
Sensor LSM6DS3 z rodziny
iNEMO integruje dwie funkcje
3D: żyroskopu i akcelerometru.
Może pracować jako sensor-hub,
obsługujący łącznie do 6 sensorów
(w tym dwa wewnętrzne).
Wyposażono go w bufor FIFO
zapewniający płynny odczyt
danych przez magistralę I
2
C/SPI.
LSM6DS3
Podstawowe cechy i parametry sensora LSM6DS3:
• mały pobór prądu: 0,9 mA w trybie normal lub 1,25 mA w trybie high-performance
• skalowane zakresy pomiarowe ±2/±4/±8/±16 g oraz
±125/±245/±500/±1000/±2000 dps
• wbudowane FIFO o pojemności 8 kB
• wbudowany czujnik temperatury
• miniaturowa obudowa LGA o wymiarach 2,5×3×0,83 mm
• wbudowane interfejsy SPI/I
2
C
• zasilanie 1,71…3,6 V (IO od 1,62 V)
• zgodny z Androidem KitKat i Lollipop
www.rutronik.com • rutronik_pl@rutronik.com • tel 032/ 461 2000
NEXTO : OrderID: 2108923 : Aleksander Jonderko : olek0012@gmail.com
www.st.com/mems
Zgłoś jeśli naruszono regulamin