Съдържание:
- Стъпка 1: Задействане на видеоклипове
- Стъпка 2: Задействане от сензора. Двигател: MICRO
- Стъпка 3: Програмата
- Стъпка 4: Проста операция
Видео: Управление на MedeaWiz Sprite: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
MedeaWiz Sprite (https://www.medeawiz.com/) е много малко електронно устройство, което възпроизвежда видеоклипове. Видеоклиповете за Sprite могат да бъдат разположени или на USB флаш/флаш устройство или на SD карта. Sprite ще възпроизвежда един видеоклип по подразбиране в цикъл. Други видеоклипове, разположени на флаш устройството, могат да бъдат избрани и възпроизведени с помощта на дистанционното управление Sprite.
Закупен от Amazon или от TeamKingsley
Sensor. Engine MICRO е малка програмируема контролна платка, предназначена за интерфейс към сензори и управление на различни модули. SEM може да се използва като STEM устройство за обучение. Отличен за използване с колекция от 37+ сензора!
Закупен от CircuitGizmos
Сензор. ДВИГАТЕЛ MICRO (SEM) Rev 4
Сърцето на SEM е 32 -битов микроконтролер с интегриран усъвършенстван програмен интерпретатор. Езикът, който използва SEM, е модерна версия на BASIC. За разлика от предишните версии на езика, този нов BASIC е структуриран. Той поддържа подпрограми и не се нуждае от номера на редове. Това е идеалният език за SEM. Той е лесен за научаване и все пак мощен. Той поддържа поддръжка за контрол на входа и изхода, от който се нуждае SEM.
SEM има I/O линии по горния ръб на печатната платка за свързване към различни схеми. SEM може да се използва с печатна платка без запояване за прототипиране. SEM може да се използва и с други методи за електрическо свързване за свързване към модули, устройства и вериги.
Стъпка 1: Задействане на видеоклипове
Sprite може да се задейства и чрез контакт с бутон (или еквивалентна схема на "сух контакт") за възпроизвеждане на определен видео файл. Инструкциите, които идват с Sprite (ръководството може да бъде изтеглено преди покупка) показват как може да се използва бутон, за да задейства Sprite да възпроизвежда видео файл. Инструкциите показват също как програмируем логически контролер (PLC) или PIR сензор за движение могат да бъдат свързани директно към Sprite, за да задействат възпроизвеждането на видео.
Това задействане позволява бутон или устройство с изход за сух контакт да задейства един файл. По -сложно задействане може да бъде постигнато с помощта на SICSOR. Engine MICRO за оценка на единични или множество условия въз основа на входа на сензора или планираното време. SEM ще се свърже с Sprite през I/O порта на Sprite и ще използва серийни команди за управление на Sprite.
Стъпка 2: Задействане от сензора. Двигател: MICRO
Входно -изходният порт Sprite осигурява земна връзка, както и +5V (100mA), които могат да се използват за захранване на SEM. Серийният контрол на Sprite от SEM се осъществява с помощта на серийни линии Tx и Rx. Връзките за I/O порта са предоставени в ръководството на Sprite и са показани тук.
В диаграмата над правоъгълника, наречен "Микропроцесор", ще бъде Sensor. Engine MICRO. SEM е свързан към Sprite с малък персонализиран кабел. Черният проводник е заземен, червеният проводник осигурява 5V за захранване на SEM. (Прекъснат по време на разработката, тъй като USB връзката осигурява 5V.)
Сините и зелените проводници са серийна комуникация. За този код данните, получени от Sprite, не се използват.
Стъпка 3: Програмата
Примерната програма е доста проста: Превъртете през набор от числа (от 0 до 10) и когато е избрано, пуснете файла, свързан с номера.
„Описание на програмата на Sprite Controller * с 4 реда се появява в селектора на файлове“* до 21 -ия знак след единичния припис. ' *' * '--------------------- *
ОПЦИЯ ОПИСНА
ОПЦИЯ ПО подразбиране НИКАКВА ОПЦИЯ АВТОМАТИЧНО ВКЛЮЧЕНО
'====================================================
'Setup Code' Кодът за настройка се стартира веднъж, когато стартирате тази програма '=================================== =================
'S. E: Бутонът MICRO прекъсва и показва състояния
„Общи за приложенията SEM и т.н. 0 semYelBtn = 0 semGrnBtn = 0
DIM FileNum AS INTEGER
DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10
Текст 0, 0, "Sprite Controller",, 3, 1
TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3
DO
АКО semRedBtn> 1 ТОГАВА
semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum <0 THEN FileNum = FileNumLimit Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3 ENDIF
АКО semYelBtn> 1 ТОГАВА
semYelBtn = 0 CLS FileNum = FileNum+1 IF FileNum> FileNumLimit THEN FileNum = 0 Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3 ENDIF
АКО semGrnBtn> 1 ТОГАВА
semGrnBtn = 0 ОТВОРИ "COM1: 9600" като #1 ПРИНТ #1, CHR $ (FileNum); ЗАКРИТЕ #1 ENDIF LOOP
'=====================================================
„SE: Подпрограми за прекъсване на бутон MICRO“Общо за приложенията SEM и т.н.”================================= ====================
„Червен/жълт/зелен бутон прекъсва рутинните процедури
„Стандартни процедури на бутони SEM. 'Тестване semRedBtn> 1 за натискане на бутон,> x за продължително натискане на бутон
SUB semRedBtnInt
semRedBtn = 1 DO: PAUSE (5): semRedBtn = semRedBtn + 5: LOOP WHILE PIN (7) = 0 PAUSE (20) END SUB
SUB semYelBtnInt
semYelBtn = 1 DO: PAUSE (5): semYelBtn = semYelBtn + 5: LOOP WHILE PIN (24) = 0 PAUSE (20) END SUB
SUB semGrnBtnInt
semGrnBtn = 1 DO: PAUSE (5): semGrnBtn = semGrnBtn + 5: LOOP WHILE PIN (26) = 0 PAUSE (20) END SUB
Стъпка 4: Проста операция
Големият центриран номер на дисплея показва кой файл се възпроизвежда или е бил избран за последно.
Червеният бутон намалява номера на файла. Жълтият бутон увеличава номера на файла.
Зеленият бутон избира/възпроизвежда номерирания файл.
Препоръчано:
Дистанционно управление на базата на LoRa - Управление на уреди от големи разстояния: 8 стъпки
Дистанционно управление на базата на LoRa | Контролирайте уредите от големи разстояния: Хей, какво става, момчета! Akarsh тук от CETech, В този проект ние ще създадем дистанционно управление, което може да се използва за управление на различни инструменти като светодиоди, двигатели или ако говорим за ежедневния си живот, можем да контролираме домашния си аппликант
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: 5 стъпки
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: Това са инструкции, за да изградите свой собствен автомобил с дистанционно управление, управляван с помощта на безжичен контролер Xbox 360
Мотор с транзисторно управление с дистанционно управление; Преглед на веригата: 9 стъпки
Двигател с транзисторно управление с дистанционно управление; Обзор на веригата: Тази схема е мотор с транзисторно управление с дистанционно управление. Дистанционното управление включва захранването. Транзисторът ще включи двигателя. Кодът на програмата ще увеличи скоростта на двигателя и след това намалете оборотите на двигателя до нула
Най -доброто управление на бюро, с панел за управление: 4 стъпки
Най-добро управление на бюро, с панел за управление: Запишете се в моя курс „Електроника накратко“тук: https: //www.udemy.com/electronics-in-a-nutshell/? … Също така вижте моя канал в YouTube тук за още проекти и уроци по електроника: https://www.youtube.com/channel/UCelOORs7UioZ4TZF … Както аз
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно и приложение за Android: Управление на 8 релейни превключвателя с помощта на nodemcu и IR приемник през wifi и дистанционно и приложение за android. Дистанционното работи независимо от wifi връзката. ТУК