Автор: Alex Udanis, переклад.
Джерело: www.allaboutcircuits.com
Автор: Alex Udanis, переклад.
Джерело: www.allaboutcircuits.com
Автор: Robert Keim, переклад.
Джерело: www.allaboutcircuits.com
Чи справді нам потрібна буферна схема по струмові?
ОП є універсальними, але їх сфера застосування обмежується граничними значеннями вихідного струму. Від типового ОП можна очікувати, що він зможе споживати або живити протягом тривалого часу струмом не більшим як 30 або 40 мА.
Звичайно, є і такі, які можуть оперувати струмами близькими до 100мА, а інші ледве зможуть видати 10 мА. Існує спеціальна категорія підсилювачів з можливістю давати на виході 1000 мА, або навіть більше. Якщо такий підсилювач сумісний з вашою схемою, то без вагань використовуйте його. Але є декілька причин чому ви віддасте превагу буферу на виході звичайного ОП загального призначення. Читати далі »
Автор: Jason Poel Smith, переклад.
Джерело: www.allaboutcircuits.com
Акумуляторні батарейки – це чудовий спосіб живити ваші мобільні електроні пристрої. Вони допоможуть вам зберегти чимало коштів і до того ж вони набагато кращі для навколишнього середовища – менше потрібно утилізовувати. Щоб отримати максимум користі з ваших акумуляторів, їх необхідно правильно заряджати. Це означає, що ви потребуєте хорошого зарядного. Ви можете потратити багато грошей на комерційне зарядне, але набагато цікавіше зробити його самому. Отже як створити зарядне під управлінням Arduino.
Перше, на що важливо вказати – не існує універсального методу заряджання, який підходить для всіх акумуляторних батарей. Кожен тип батарей використовує різні хімічні процеси в своїй роботі. І як результат різні види батарей заряджаються по різному. Ми не зможемо охопити всі типи батарей і методи в цій статті. Тому для простоти, сфокусуємося на найбільш поширеній батарейці, яку можна перезарядити: AA NiMH (нікель-метал-гідридній). Читати далі »
Автор: Charles R. Hampton, переклад.
Джерело: www.allaboutcircuits.com
Перша стаття в цій серії описувала деяку загальну інформацію про зв’язки між Wi-Fi радіочастотою, довжиною хвилі і направленістю антен. Ці відомості мають вирішальне значення для повноти розуміння даної статті, тому, якщо ви ще не читали першу частину, або вже не пам’ятаєте подробиць, перегляньте її знову.
Як вже було раніше сказано, тільки справжня всенаправлена антена є ізотропним джерелом, тобто теоретичним точковим джерелом, що випромінює однаково у всіх напрямках. Тому, якщо б можна було бачити випромінювання, то воно мало б вигляд сфери, яка була б дуже щільною в центрі і ставала б менш щільною при збільшенні відстані від центру. Якщо б така антена існувала, то вона була б доцільною в далекому космосі, але не дуже корисною на Землі. Читати далі »
Автор: Charles R. Hampton, переклад.
Джерело: www.allaboutcircuits.com
Wi-Fi зв’язок грунтується на передачі та прийманні енергії радіохвиль з допомогою антен. Кращі антени матимуть краще покриття, і розуміння основ полегшує вибір правильної антени.
Хоча предметом цієї серії статей є саме антени для Wi-Fi, проте буде корисно навести деякі первинні відомості про антени в загальному. Це перша з серії статей.
Антена це пристрій що випромінює радіохвилі при надходженні електричної енергії, і навпаки, перетворює радіохвилі в електричну енергію. Антени інколи спеціально створюються, щоб бути антенами, а іноді створюються для інших цілей (як наприклад дроти ваших навушників), але вони попутно виконують роль антени.
Антени завжди направлені – тобто, вони передають і приймають радіохвилі краще в деяких напрямах ніж в інших. Ті, що не призначені бути направленими називають всенаправленими (“omnidirectional”) або ненаправленими (“nondirectional”) навіть коли вони ніколи не є досконало ненаправленими. Читати далі »
На початку року на виставці Consumer Electronics Show (CES 2015) в Лас-Вегасі корпорація Intel анонсувала продукт Intel Curie Module з розміром гудзика. Він і призначався для інтеграції в речі які носяться: браслети, сумочки, окуляри і тому подібне. Але про те, яке буде перше застосування модуля, корпорація промовчала…
Незважаючи на очікування, що це буде щось із модної зараз технології розумних речей, які одягаються (wearables), корпорація Intel разом з Arduino анонсували запланований випуск нової плати для навчання та розробки під назвою Arduino 101 (в США) або Genuino 101 (поза межами США), де і буде вперше використано Curie. Що є мабуть не менш важливо, зважаючи на можливості, які надасть нова плата студентам, дітям та всім ентузіастам розробникам. Можливості нового Arduino, вийдуть далеко за межі того, що раніше було доступним для початківців.
Рекомендована ціна для продавців, також буде досить доступною: до $30.
Читати далі »
Розуміння співвідношення між роздільною здатністю і точністю, допоможе вам визначити наскільки малу напругу, струм або опір, ви можете виміряти вашим цифровим мультиметром насправді.
Коли ви купуєте цифровий мультиметр, перше, що вас зацікавить: скільки «цифр» або скільки «розрядів» відображає дисплей мультиметра. Чим більше цифр або розрядів він має, тим більша роздільна здатність з якою ви зможете вимірювати. Кількість цифр прямо співвідноситься з кількістю одиничних значень, які аналогово-цифровий перетворювач може конвертувати.
3-1/2 (або 3,5) розрядний мультиметр, наприклад, може відобразити до 2000 одиничних значень в діапазоні від 0 до 1999. Найстарший розряд може приймати значення 1 або 0. Якщо вимірювана величина буде більша хоча б на половину одиничного значення за вимірюваний діапазон, то мультиметр відобразить лише 1 в старшому розряді на дисплеї, сигналізуючи “зашкалювання”. Ось чому він називається «півцифри». 4-1/2 мультиметр може відобразити до 20000 одиниць. Найостанніше покоління мультиметрів взагалі відмовилося від поняття розрядів. Замість цього вони визначають роздільну здатність, вказуючи кількість одиничних значень. Читати далі »
Автор: Alex-human, переклад.
Джерело:http://cxem.net
Хоча я новачок в роботі з arduino, і все ще не знаю добре про можливості даного апарату, я вирішив поділитися своїм успішним досвідом, тому що знаю, як це – шукати те, що не можливо знайти, особливо коли його просто неіснує. В цій статті я докладно опишу мій проект, який є моєю практичною роботою в університеті. Мені його ніхто не нав’язував, просто друг захопився і показав мені. Мене ця штукенція звичайно ж зацікавила і я вирішив спробувати. До того ж програма не надто складна.
Отже, робота полягає в наступному: з відомого багатьом давача DHT11 (давач вологості і температури) приймаємо дані через COM порт, далі записуємо дані в текстовий файл і за цими даними будуємо графік змін. Читати далі »
Спаяв термометр на мікроконтролері, але відчув якусь незавершеність свого творіння 🙂
Захотілось надати йому уміння, ділитися своїми даними з комп’ютером. Декілька рядків коду і ось термометр уже передає значення через послідовний порт – тепер справа за комп’ютером…
Використав термінальну програму – значення температури успішно прийняв , але ж терміналку написав «хтось», а хочеться все своїми руками помацати…
Як справжній чайник, кинувся переглядати творіння інших – насмикав звідти кусків коду… Те, що вийшло, на малюнку справа.
А тепер, покроково, опишу «процес творення», може комусь згодиться.
Автор: PsychoCoder, переклад.
Джерело:www.dreamincode.net
Ласкаво прошу до мого посібника про зв’язок через послідовний порт Serial Port в C#. Нещодавно я отримав безліч запитань про те, як відсилати і отримувати дані через послідовний порт, тому я подумав, що настав час написати статтю на цю тему.
Раніше в часи Visual Basic 6.0, використовували MSComm Control, який постачався з VB6, але в цього методу була проблема – потрібно було переконатися чи не забули ви включити цей компонент в ваш інсталяційний пакет, що насправді не така вже й велика проблема. Компонент робив саме те, що було потрібно для вашого завдання.
Потім ми познайомились з .Net 1.1. VB програмістам сподобався той факт, що Visual Basic врешті решт еволюціонував в ОО мову. Але згодом було виявлено – з усіма цими ОО можливостями, зв’язок через послідовний порт не був доступним. Тому знову VB розробники знову змушені були покладатися на MSComm Control з попередньої версії Visual Basic, хоча це теж не була надто велика проблема, але все ж трохи розчаровувало, що внутрішній спосіб зв’язку по послідовному порту не був запропонований разом з .net Framework. Ба навіть гірше, C# розробники повинні були покладатися на компонент з Visual Basic і на VB простір імен, якщо вони хотіли зв’язатись через послідовний порт.
Потім настав час .Net 2.0, і цього разу Microsoft додала System.IO.Ports простір імен Namespace, всередині якого був клас SerialPort. DotNet розробники врешті решт отримали внутрішній спосіб зв’язку з допомогою послідовного порта, без складнощів взаємодії із застарілим ActiveX OCX. Одним з найбільш корисних методів в класі SerialPort є метод GetPortNames Method. Він дозволяє вам отримати список портів (COM1,COM2, і т.п.) доступних для застосунків комп’ютера .
Тепер, коли ми маємо такий спосіб виходу із ситуації, давайте перейдемо до програмування нашого застосунку.
Як і у всіх моїх застосунках – функціональність буде відокремлена від представлення. Я роблю це створюючи класи Manager, які управляють функціональністю даних процесів. Цей підхід ми побачимо в коді класу CommunicationManager.