Iskra JS — плата, говорящая на JavaScript. Железки Амперки



Заведи Iskra JS: https://amperka.ru/product/iskra-js?utm_source=youtube.com&utm_campaign=pvid-2020-02-17-iskra-js&utm_medium=description Iskra JS — плата для разработки электронных проектов, которая понимает JavaScript. Плата сочетает в себе привычный форм-фактор Ардуино и гибкость популярного языка web-программирования. Плата построена на 32-битном процессоре ARM Cortex M4. На борту предусмотрен мегабайт флеш-памяти для хранения интерпретатора JS и программного кода. В отличие от скетчей на C++, код не компилируется, а интерпретируется непосредственно процессором платы. Это упрощает отладку и даёт возможность управлять платой непосредственно из консоли. Да и код программы можно посмотреть на любом компьютере, достаточно всего одной команды dump. Это полезно в учебных проектах и совместной работы над проектами. JavaScript намного дружелюбнее к разработчику, чем C++. Можно сосредоточиться на сути проекта, а не на архитектуре микроконтроллера, борьбе за память и такты. Привычный ардуинщикам C++ плотно привязан к железу. JavaScript призывает отказаться от использования низкоуровневых функций. Для популярных железок написаны модули, которые позволяют оперировать терминами устройства, а не электрических сигналов. Поэтому больше не придётся задавать режим пина — функции сделают это за вас. Забудьте о задании типа переменной. В JavaScript он устанавливается автоматически, а по ходу программы переменная может даже поменять свой тип. JS умеет работать асинхронно. В Ардуино часто используется функция задержки — delay. Микроконтроллер крутит пустой цикл, впустую расходуя ресурсы и не давая выполнить другие блоки кода. В JS предусмотрены сразу четыре функции, которые позволяют работать с кодом ассинхронно. Например мигать светодиодами независимо друг от друга — каждым со своей частотой. А если текущие задачи выполнены, микроконтроллер перейдёт в режим сна и проснётся, только когда появится работа. Это существенно экономит заряд аккумулятора в автономных проектах. Отличается и работа с библиотеками. В отличие от arduino IDE вам не придётся вручную копировать файлы для новых модулей и функций. Просто укажите название библиотеки функцией requre — она загрузит код из памяти компьютера, а если там его нет, найдёт необходимую библиотеку в интернете. Плата физически совместима с популярной периферией. Мы вывели контактные колодки по стандартной компоновке Arduino Rev 3. Вы без проблем подключите популярные шилды и модули. Вам доступны 26 пинов общего назначения (GPIO), 4 последовательных порта, 3 I²C-шины и 2 интерфейса SPI. Для подключения к компьютеру предусмотрен разъём micro-USB. Он используется для прошивки и питания платы. А ещё через него можно подключить Iskra JS к компьютеру как HID-устройство, то есть эмулировать работу клавиатур, мышей, джойстиков и другого оборудования. Для питания платформы используйте порт micro-USB, контакт Vin или внешний разъём 2,1 мм. По microUSB плата потребляет 5 вольт, поэтому подойдёт любой зарядник от смартфона. Рекомендуемое напряжение при питании через гнездо или пины от 7 до 15 В. Поэтому в качестве источника питания можно использовать сетевой адаптер или сборку из аккумуляторов. Если вам важны скорость и комфорт разработки, совместимость с шилдами, сенсорами и другими электронными модулями, Iskra JS — оптимальный выбор.

Или как я напугал свой телек



Привет! Сегодня у меня в руках Черный Властелин или штука которой я пугаю свой телек. Почти настоящий револьвер — только инфракрасный. Это револьвер которым можно угрожать телевизору, кондею и даже ютубу. Для сборки устройства понадобится Инфракрасный приёмник и инфракрасный светодиод. Запоминать управляющие сигналы и потом их воспроизводить будет Iskra Mini. Подробно о управлении техникой мы рассказывали в проекте ИК-пульт. Потому сейчас подробно останавливаться на теории не будем.
Нажимаем на курок. Свайп вправо — переключение канала на следующий. Свайп в лево — переключение канала на предыдущий. Вверх увеличиваем громкость. Вниз уменьшаем громкость. Имитируем отдачу от выстрела — выключаем телевизор.
Вот такой агрегат я принёс для тестов. Кажется такой телевизор ещё моя бабуля смотрела. Он аналоговый и как мы не пытались его настроить, нормально показывать он отказался. Но для тестов и этого будет достаточно.
А для того что бы проверить как этот револьвер работает с современной техникой. Давайте переместимся ко мне домой.
Чуть не забыл. Револьвер надо обучить. Для этого нужно взять пульт и револьвер. Зажать "курок" и потрясти револьвер. Загорается лампочка. Револьвер в режиме программирования. Теперь на пульте нажимаем клавишу которую хотим записать. Лампочка начинает мигать. Теперь делаем движение которое будет вызывать записанную команду. И лампочка сново просто горит. Так записываем все команды и для того что бы выйти из режима программирования просто отпускаем "курок" Револьвер обучен. #ИК #револьвер #DIY #телевизор #проектыАмперки #самоделка #инфракрасныйпульт #Амперка

Советский мультимедийный проигрыватель с экраном 12 дюймов. Обзор, распаковка и тест-драйв проектора



Сегодня у нас тёплый ламповый обзор. В руки попал переносной диапроектор. Это устройство для просмотра слайдов и диафильмов. Почему переносной? Он тяжёлый и громоздкий, без аккумуляторов и батареек, зато оснащён огромным денадцатидюймовым экраном — такая диагональ даже не снился большинству современных портативных DVD-плееров. Агрегат родом из СССР, год производства — 1983. Но мне он достался абсолютно новым, даже не распакованным. Вскрою коробку и посмотрю, какие чудеса таит хай-тек пришелец из далёкого прошлого. Попробую запустить и узнать что такое шлямбур, кто такой Калянус и как Вовка открывает страну. 00:37 — распаковка 05:54 — пытаюсь включить 08:08 — что посмотреть 09:41 — киносеанс 15:01 — что с этим делать?! #ретро #обзор #амперка

Nextion — сенсорные экраны для Arduino и Raspberry. Железки Амперки



Все экраны Nextion: https://amperka.ru/collection/nextion-displays?utm_source=youtube.com&utm_campaign=pvid-2020-02-10-nextion-displays&utm_medium=description Экранные модули Nextion пригодятся для создания многостраничных интерфейсов, панелей управления умным домом и электронных игр. Графика и сценарии обрабатываются собственным процессором устройства, не отнимая ресурсы управляющей платы Яркие TFT матрицы рассчитаны на вывод статичных изображений, интерактивных кнопок и индикаторов, справляются с анимированными файлами. Экранные модули оснащены 32-х разрядными ARM процессорами и контроллерами для обработки сигналов резистивного тачскрина. Устройство самостоятельно обрабатывает нажатия на экран и выводит графику из встроенной Flash памяти. Для создания экранных интерфейсов предназначен Nextion Editor. Это визуальный редактор с библиотекой стандартных элементов. Перетащите на макет экрана подходящие элементы — кнопки, ползунки, полей ввода и вывода, графики и прогресс-бары. А потом настройте их реакцию на события в свойствах элементов. Для отладки интерфейса не придётся перепрошивать устройство, в редакторе предусмотрен удобный эмулятор экрана. Интерфейс готов, теперь нужно прошить экран. На передачу тяжёлых графические по интерфейсу UART уйдёт слишком много времени. Поэтому прошивать устройство удобней с помощью SD-карт. Скопируйте файл проекта в корень microSD-шки, вставьте карту в холдер на обратной стороне устройства и включите экран — прошивка стартует автоматически. Экран умеет работать без дополнительной управляющей электроники — на задней стороне выведены 8 пинов общего назначения, контакты питания и модуль часов реального времени. Но в реальных проектах для работы с внешними устройствами и электронными модулями понадобится контроллер — Arduino, Iskra или Raspberry. Для общения с управляющими платами предназначен serial-порт. Его линии выведены на основную контактную колодку. Экранные модули Nextion — это не просто сенсорные дисплеи, а настоящая программно-аппаратная платформа для быстрой разработки интерактивных интерфейсов. Создайте свою приборную панель, портативную консоль или уникальную клавиатуру — без лишних проводов и километров программного кода. #arduino #nextion #amperka

Подробный обзор набора «Малина» v4 Raspberry Pi 4



Купить крутейший набор с Разбери четвертой версии можно по ссылке https://amperka.ru/product/malina-v4?utm_source=youtube.com&utm_campaign=pvid-2020-02-08-malina-v4&utm_medium=description Набор построен вокруг одноплатника Raspberry Pi четвертого поколения. Это настоящий карманный компьютер с Linux-ом на борту. Он умеет выводить картинку на телевизоры или мониторы, работать с USB-устройствами — клавиатурами, принтерами, джойстиками и веб-камерами. Поэтому Raspberry легко превратить в медиацентр, игровую консоль или сервер управления умным домом. В коробку с набором мы положили всё необходимое для подключения одноплатника: HDMI-кабель для вывода изображения на телевизор или монитор, питание на три ампера и провод USB Type-C, а также microSD с установленной операционной системой Raspbian. Подключите к плате клавиатуру и мышку и всё готово к работе. Чтобы знакомство было простым и увлекательным необходимую информацию мы собрали в ярком буклете. Как обычно — чуть-чуть теории, и восемнадцать практических экспериментов. Первый раздел буклета посвящён знакомству с языком Python. Мы научим работать с консолью и пинами GPIO, считывать нажатие кнопок и управлять светодиодами. Чтобы не возиться с макетками и россыпью радиодеталей, мы придумали и сделали электронное облачко. На нём четыре кнопки и горсть жёлтых и синих светодиодов. Облачко садится на штатные GPIO и им можно управлять сразу из программного кода. Вторая часть буклета посвящёна web-программированию. Мы научим поднимать web-сервера, создавать лендинговые страницы, управлять светом через интернет и писать ботов для vk. К беспроводным сетям Raspberry подключается с помощью встроенного модуля WiFi. Если у вас нет роутера, одноплатник можно подключить по витой паре — на плате предусмотрен разъём RJ-45, а мы положили в коробку патчкорд. Третий блок экспериментов посвящён использованию Raspberry в качестве медиацентра. Мы подробно объясняем как использовать одноплатник для скачивания видео и музыки с торрентов, подключаем дистанционное управление к видеоплееру и рассказываем, как управлять скачиванием удалённо и по расписанию. Теперь к вашему приходу с работы VK-бот заботливо скачает новую серию любимого сериала, а вам останется только удобно расположиться на диване и запустить кино пультом с мобильного телефона. ______________________________________________________________________ «Малина» — отличный подарок тем, кто давно мечтал освоить Linux, но боялся начать: https://amperka.ru/product/malina-v4?utm_source=youtube.com&utm_campaign=pvid-2020-02-08-malina-v4&utm_medium=description Другие видео о Raspberry: — подробно о платформе Raspberry — https://www.youtube.com/watch?v=ugIOpq5OFXA — как сделать игровую консоль — https://www.youtube.com/watch?v=qCOuo2-h4ck — расширитель портов — https://www.youtube.com/watch?v=Fz69X-2hGDw ______________________________________________________________________ #raspberrypi4 #железкиамперки #амперка #робот #обзор

Лучший энкодер, потенциометр, i2c — flash для Arduino/ESP/Raspberry



Купить — https://iarduino.ru/shop/Expansion-payments/enkoder-potenciometr-i2c.html
Документация и премеры — https://wiki.iarduino.ru/page/potentiometer-i2c Модуль способен работать как энкодер (отправляя количество тактов поворота вала в одну и другую сторону, как потенциометр (отправляя точное положение вала относительно точки сброса), как тактовая кнопка (отправляя события и состояния кнопки, в т.ч. и время её удержания), а так же модуль способен работать автономно (управляя сигналом на выходе без подключения к шине I2C). Модуль относится к серии «Flash», а значит к одной шине I2C можно подключить более 100 модулей, так как их адрес на шине I2C (по умолчанию 0x09), хранящийся в энергонезависимой памяти, можно менять программно. Все наборы в магазине — https://iarduino.ru/shop/Nabor/
Обучающие наборы https://iarduino.ru/shop/Nabor/ telegram — https://t.me/iarduinoru

Как сделать р/у гусеничный вездеход. NEXTPCB.COM



0$ первый пробный заказ печатных плат от NextPCB: https://www.nextpcb.com?code=homemadezxq Бесплатная доставка при заказе от 30$ при заказе сборки печатных плат NextPCB: https://www.nextpcb.com/assembly-capabilities Новогодняя акция NextPCB: https://www.nextpcb.com/activity_christmas2019.html?code=homemadezxq1 Заказать печатные платы вы можете здесь: Nextpcb.com
Всем привет! В этом видео мы с вами сделаем радиоуправляемую гусеничную платформу. На ее основе можно сделать робота или просто радиоуправляемую игрушку 🙂
А поможет в изготовлении печатных плат сайт Nextpcb.com Архив со скетчем, схемой и Гербер файлом: https://drive.google.com/open?id=19rOiqimK7RchTDDouUAR-QSltrpnw-a4 Как сделать стабилизатор на 3.3 вольта: https://youtu.be/JmQqP7YwGeU Ссылки на компоненты:
1) Гусеничное шасси: http://ali.pub/4fqnrb
2) STM32F103C8T6: http://ali.pub/4fpk43
3) NRF24L01:http://ali.pub/4fpnjy
4) AMS1117 3.3V: http://ali.pub/4fpnt3
5) Самые дешевые Ардуино Про Мини для поделок: http://ali.pub/1ny2z4
6) Мосфеты SI4562: http://ali.pub/4fpooz
7) Резисторы: http://ali.pub/4fposo
8) Конденсаторы: http://ali.pub/4fpov7
9) Разъемы: http://ali.pub/4fpp09
10) Транзистор MMBT2222: http://ali.pub/4fpp7g
11) Драйвер IR4428: http://ali.pub/4fprvw
12) Диод SS32: http://ali.pub/4fps3v
13) Танталовый конденсатор: http://ali.pub/4fps60
14) Серво Mg996: http://ali.pub/4fql6y
15) Набор пластиковых стоек, винтов и гаек: http://ali.pub/4fqldd
16) Набор металлических стоек, винтов и гаек: http://ali.pub/4fx7zc Самый удобный Кешбек:
LetyShops: https://goo.gl/Ev5XgI Самый выгодный Кешбек:
Ecomerce: https://goo.gl/3dDc2w Для участия в розыгрыше вам необходимо выполнить следующие условия: — Подписаться на канал — Поставить лайк под видео — Нажать на колокольчик — В комментарии написать о том что вы хотите участвовать в розыгрыше Розыгрыш состоится в одном из следующих видео.Всем удачи! По вопросам сотрудничества пишите на: h.made.chanel@gmail.com
_________________________________________________________ Всем привет! Меня зовут Игорь. Я увлекаюсь программированием и разработкой различных устройств. Мне всегда интересно создавать что-то новое, необычное. Ведь это захватывает дух когда безжизненная железяка вдруг начинает двигаться, ездить, летать, и выполнять все те действия, которые в них вкладываешь. Чувствуешь себя творцом чего-то очень необычного! Я увлекаюсь программированием Ардуино, STM32, ESP8266 и ESP32. На этом канале вы найдете простые и интересные вещи, и главное: вы все это сможете повторить, и даже сделать еще лучше! #Ардуино #Arduino #STM32 #р/у #радиоуправление #танк #гусеницы
https://lizaonair.com/giveaway

🐈Автоматическая кормушка своими руками



Сегодня сделаем своими руками очень полезную штуку — автоматическую кормушку для домашних животных на Arduino!
Смотри Hamster Time! https://www.youtube.com/watch?v=VLDrbkI5HMA ▼ Страница проекта (ссылки, схемы, инструкции) ▼ https://alexgyver.ru/gyverfeed/ ★★★★★★★★★★ ARDUINO ★★★★★★★★★★ ► Что это такое и зачем? https://youtu.be/nrczO8tWJNg ► Мои уроки по Ардуино https://AlexGyver.ru/?p=4516 ► Все Arduino, модули и датчики https://alexgyver.ru/arduino_shop/ ► Всё для пайки https://AlexGyver.ru/?p=1515 ► Мои видеоуроки по пайке https://goo.gl/qQFmq7 ► Наборы для обучения пайке https://AlexGyver.ru/?p=5673 Теги: #самоделки #arduino #электроника
═════════════════════════════════════ ✔ Официальный сайт: https://AlexGyver.ru/ ✔ Группа Вконтакте: https://vk.com/diyworkplace ✔ Поддержать канал денежкой https://AlexGyver.ru/support_alex/ ✔ Instagram: https://www.instagram.com/alexgyvershow/ ═════════════════════════════════════

Уроки Arduino #5 — работа с цифровыми портами и подключение кнопки



В этом уроке будем изучать работу с цифровыми портами Ардуино, научимся подавать и считывать цифровые сигналы при помощи функций digitalRead и digitalWrite, а также изучим режимы работы цифровых портов Ардуино. Основываясь на усвоенном материале, подключим к Arduino кнопку, и научимся считывать нажатия. ▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/ ▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/ ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/ ► Почта: alexgyvershow@ya.ru

Датчик освещенности, люксметр, I2C-flash для Arduino/ESP/Raspberry



Купить — https://iarduino.ru/shop/Sensory-Datchiki/datchik-osveschennosti-lyuksmetr-i2c-trema-modul-v2-0.html
Описание при работе с Arduino/ESP — https://wiki.iarduino.ru/page/DSL-trema-i2c/
Описание при работе с Raspberry- https://wiki.iarduino.ru/page/DSL-trema-i2c-raspberry/ Trema модуль — Датчик освещенности, люксметр, I2C-flash — является цифровым датчиком способным возвращать значение освещённости в люксах и коэффициент пульсаций света в процентах, а так же определять близость препятствий. Модуль относится к серии «Flash», а значит к одной шине I2C можно подключить более 100 модулей, так как их адрес на шине I2C (по умолчанию 0x09), хранящийся в энергонезависимой памяти, можно менять программно. Все наборы в магазине — https://iarduino.ru/shop/Nabor/
Обучающие наборы https://iarduino.ru/shop/Nabor/ telegram — https://t.me/iarduinoru