Програмування пристроїв (англ. physical computing) — побудова інтерактивних фізичних систем з використанням програмного забезпечення та апаратних засобів, які можуть сприймати інформацію та реагувати на її зміни аналоговому світі. Хоча це визначення є досить широким, щоб охопити такі системи, як смарт-автомобілі, системи управління верстатами або автоматизацію виробничих процесів, воно найчастіше описує проектування, дизайн та виготовлення різноманітних(у тому числі і саморобних) пристроїв, які використовують датчики і мікроконтролери, для того щоб скористатися аналоговими даними в обчислювальних системах (комп'ютерах) та керувати електромеханічними пристроями, такими як двигуни, сервоприводи, освітлення або іншими апаратними засобами.
Програмування пристроїв знаходиться на перетині електротехніки, мехатроніки, робототехніки, інформатики, і особливо вбудованих систем.
Програмовані пристрої використовуються в широкому спектрі областей і сфер людської діяльності.
Використання
В освіті
Використання можливості програмування дій реальних об'єктів знайшло своє відображення в різних неформальних методах навчання. Arduino, Lego, microbit, різноманітні програмовані контролери та програмні середовища на їх основі дозволяють проводити навчання з використанням комп'ютерів для обробки даних експериментальних досліджень та керування різноманітними пристроями.
У мистецтві
У світі мистецтва, проекти, що викорисстовують програмовані пристрої, включають в себе роботи Скотта Сніббе, Даніеля Розіна, Рафаеля Лозано-Хеммера, Йохана Брукер-Коеан, Камілли Аттербек, віртуальну реальність VR/Shyam, доповнену реальність AR/Hiren та Electroland LED Arts.
У прототипуванні продукту
Програмування пристроїв часто використовується при розробці нових продуктів, особливо вбудованих систем, і застосовується для швидкого створення прототипів нових концепцій цифрових продуктів найшвидшим та економічно ефективним способом. Такі виробники, як IDEO та Тіг використовують прототипування продукту саме таким чином.
У комерційних застосуваннях
Комерційні реалізації програмованих пристрої варіюються від споживчих пристроїв, таких як Sony EyeToy або іграшок, таких як Dance Dance Revolution, до пристроїв, що використовуються в автоматизації контролю якості на заводських складальних лініях. Реалізації програмованих пристроїв включають в себе можливості розпізнавання голосу — пристрій сприймає і інтерпретує звукові хвилі з допомогою мікрофонів або інших пристроїв, комп'ютерного зору — у пристроях застосовуються алгоритми для обробки потоку відеоданих, які надходять від відеокамери. Тактильний інтерфейс також є приклад використання програмованих пристроїв, хоча в цьому випадку комп'ютер використовується генерації фізичного стимулу, на відміну від сприйняття його.
У наукових дослідженнях
Програмування пристроїв допомагає в розробці, виготовленні і використання користувацьких датчиків для наукових експериментів, хоча цей термін рідко використовується для опису їх як таких. Приклад фізичного моделювання обчислень є проект Illustris, який намагається точно моделювати еволюцію Всесвіту від Великого вибуху, 13,8 мільярда років тому до наших днів. [1] [2]
Методи
Прототипування грає важливу роль у програмуванні пристроїв. Такі інструменти, як Wiring, Arduino з Fritzing таІ-CUBEX допомагають розробникам швидко створювати інтерактивні прототипи свої майбутніх пристроїв.
Примітки
На цю статтю не посилаються інші статті Вікіпедії. Будь ласка розставте посилання відповідно до . |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Nemaye perevirenih versij ciyeyi storinki jmovirno yiyi she ne pereviryali na vidpovidnist pravilam proektu Programuvannya pristroyiv angl physical computing pobudova interaktivnih fizichnih sistem z vikoristannyam programnogo zabezpechennya ta aparatnih zasobiv yaki mozhut sprijmati informaciyu ta reaguvati na yiyi zmini analogovomu sviti Hocha ce viznachennya ye dosit shirokim shob ohopiti taki sistemi yak smart avtomobili sistemi upravlinnya verstatami abo avtomatizaciyu virobnichih procesiv vono najchastishe opisuye proektuvannya dizajn ta vigotovlennya riznomanitnih u tomu chisli i samorobnih pristroyiv yaki vikoristovuyut datchiki i mikrokontroleri dlya togo shob skoristatisya analogovimi danimi v obchislyuvalnih sistemah komp yuterah ta keruvati elektromehanichnimi pristroyami takimi yak dviguni servoprivodi osvitlennya abo inshimi aparatnimi zasobami Programuvannya pristroyiv znahoditsya na peretini elektrotehniki mehatroniki robototehniki informatiki i osoblivo vbudovanih sistem Programovani pristroyi vikoristovuyutsya v shirokomu spektri oblastej i sfer lyudskoyi diyalnosti 1 Zmist 1 Vikoristannya 1 1 V osviti 1 2 U mistectvi 1 3 U prototipuvanni produktu 1 4 U komercijnih zastosuvannyah 1 5 U naukovih doslidzhennyah 1 6 Metodi 2 PrimitkiVikoristannyared V osvitired Vikoristannya mozhlivosti programuvannya dij realnih ob yektiv znajshlo svoye vidobrazhennya v riznih neformalnih metodah navchannya Arduino Lego microbit riznomanitni programovani kontroleri ta programni seredovisha na yih osnovi dozvolyayut provoditi navchannya z vikoristannyam komp yuteriv dlya obrobki danih eksperimentalnih doslidzhen ta keruvannya riznomanitnimi pristroyami U mistectvired U sviti mistectva proekti sho vikorisstovuyut programovani pristroyi vklyuchayut v sebe roboti Skotta Snibbe Danielya Rozina Rafaelya Lozano Hemmera Johana Bruker Koean Kamilli Atterbek virtualnu realnist VR Shyam dopovnenu realnist AR Hiren ta Electroland LED Arts U prototipuvanni produktured Programuvannya pristroyiv chasto vikoristovuyetsya pri rozrobci novih produktiv osoblivo vbudovanih sistem i zastosovuyetsya dlya shvidkogo stvorennya prototipiv novih koncepcij cifrovih produktiv najshvidshim ta ekonomichno efektivnim sposobom Taki virobniki yak IDEO ta Tig vikoristovuyut prototipuvannya produktu same takim chinom U komercijnih zastosuvannyahred Komercijni realizaciyi programovanih pristroyi variyuyutsya vid spozhivchih pristroyiv takih yak Sony EyeToy abo igrashok takih yak Dance Dance Revolution do pristroyiv sho vikoristovuyutsya v avtomatizaciyi kontrolyu yakosti na zavodskih skladalnih liniyah Realizaciyi programovanih pristroyiv vklyuchayut v sebe mozhlivosti rozpiznavannya golosu pristrij sprijmaye i interpretuye zvukovi hvili z dopomogoyu mikrofoniv abo inshih pristroyiv komp yuternogo zoru u pristroyah zastosovuyutsya algoritmi dlya obrobki potoku videodanih yaki nadhodyat vid videokameri Taktilnij interfejs takozh ye priklad vikoristannya programovanih pristroyiv hocha v comu vipadku komp yuter vikoristovuyetsya generaciyi fizichnogo stimulu na vidminu vid sprijnyattya jogo U naukovih doslidzhennyahred Programuvannya pristroyiv dopomagaye v rozrobci vigotovlenni i vikoristannya koristuvackih datchikiv dlya naukovih eksperimentiv hocha cej termin ridko vikoristovuyetsya dlya opisu yih yak takih Priklad fizichnogo modelyuvannya obchislen ye proekt Illustris yakij namagayetsya tochno modelyuvati evolyuciyu Vsesvitu vid Velikogo vibuhu 13 8 milyarda rokiv tomu do nashih dniv 1 2 Metodired Prototipuvannya graye vazhlivu rol u programuvanni pristroyiv Taki instrumenti yak Wiring Arduino z Fritzing taI CUBEX dopomagayut rozrobnikam shvidko stvoryuvati interaktivni prototipi svoyi majbutnih pristroyiv Primitkired Physical computing sensing and controlling the physical world with computers Boston Thomson 2004 ISBN 159200461X OCLC 58393958 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a first z propushenim last dovidka Na cyu stattyu ne posilayutsya inshi statti Vikipediyi Bud laska rozstavte posilannya vidpovidno do prijnyatih rekomendacij Otrimano z https uk wikipedia org wiki Programuvannya pristroyiv