Мазмуну:
- 1 -кадам: Видеолорду иштетүү
- 2 -кадам: Sensor.Engine: MICRO
- 3 -кадам: Программа
- 4 -кадам: Жөнөкөй операция
Video: MedeaWiz Sprite көзөмөлдөө: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
MedeaWiz Sprite (https://www.medeawiz.com/) - видеолорду ойнотуучу өтө кичинекей электрондук түзүлүш. Sprite үчүн видеолор USB флешинде/бармак дискинде же SD картада болушу мүмкүн. Sprite демейки боюнча бир видеону укурукта ойнотот. Флеш түзмөгүндө жайгашкан башка видеолорду Sprite пультунун жардамы менен тандап ойнотсо болот.
Amazon же TeamKingsleyден сатылып алынган
Sensor. Engine MICRO - бул кичинекей программалоочу контроллер тактасы, ал сенсорлор менен иштешүүгө жана ар кандай модулдарды башкарууга арналган. SEM STEM окуу түзмөгү катары колдонулушу мүмкүн. 37+ сенсорлордун жыйнагы менен колдонуу эң сонун!
CircuitGizmos сатылып алынган
Sensor. Engine MICRO (SEM) Rev 4
SEMдин жүрөгү - интеграцияланган программалык котормочу менен 32 биттик микроконтроллер. SEM колдонгон тил BASICтин заманбап версиясы. Тилдин мурунку версияларынан айырмаланып, бул жаңы BASIC структураланган. Бул чакан программаларды колдойт жана саптын номерлерине муктаж эмес. Бул SEM үчүн эң сонун тил. Үйрөнүү оңой, бирок дагы эле күчтүү. Бул SEMге керектүү болгон киргизүү жана чыгаруу көзөмөлүн колдойт.
SEMде ар кандай микросхемаларга туташуу үчүн ПХБнын жогорку четинде I/O линиялары бар. SEM прототиптештирүү үчүн solderless басма схемасы менен колдонулушу мүмкүн. SEM модулдарга, түзмөктөргө жана микросхемаларга интерфейс үчүн башка электрдик туташуу ыкмалары менен да колдонулушу мүмкүн.
1 -кадам: Видеолорду иштетүү
Конкреттүү видео файлды ойнотуу үчүн Sprite баскычы (же эквиваленти "кургак байланыш" схемасы) аркылуу да иштетилиши мүмкүн. Sprite менен келген көрсөтмөлөр (колдонмону сатып алардан мурун жүктөп алса болот), видео файлды ойнотуу үчүн Spriteти кантип басуу керек экенин көрсөтөт. Көрсөтмөлөр ошондой эле Программалануучу Логикалык Контроллерди (PLC) же PIR кыймыл сенсорун видеону ойнотуу үчүн Sprite менен кантип түз байланыштырса болорун көрсөтөт.
Бул ишке киргизүү бир файлды иштетүү үчүн кургак байланышка ээ болгон баскычка же түзмөккө мүмкүнчүлүк берет. Татаал триггерди Sensor. Engine MICRO аркылуу сенсордун киришине же белгиленген убакытка негизделген бир же бир нече шарттарды баалоо үчүн ишке ашырса болот. SEM Sprite'ге I/O порту аркылуу Sprite менен туташат жана Sprite'ди башкаруу үчүн сериялык буйруктарды колдонот.
2 -кадам: Sensor. Engine: MICRO
Sprite I/O порту жердеги байланышты, ошондой эле SEMди иштетүү үчүн колдонула турган +5V (100mA) камсыз кылат. SEMден Sprite сериялык көзөмөлү Tx жана Rx сериялык линияларын колдонуу менен ишке ашат. I/O порту үчүн байланыштар Sprite колдонмосунда берилген жана бул жерде көрсөтүлгөн.
"Микропроцессор" деп аталган тик бурчтуктун үстүндөгү диаграммада Sensor. Engine MICRO болот. SEM Spriteге кичинекей бажы кабели менен туташкан. Кара зым жерге шилтеме, кызыл зым SEMди иштетүү үчүн 5В менен камсыз кылат. (USB байланышы 5В камсыз кылгандыктан, иштеп чыгуу учурунда ажыратылган.)
Көк жана жашыл зымдар сериялык байланыш. Бул код үчүн Spriteден алынган маалыматтар колдонулбайт.
3 -кадам: Программа
Мисал программасы өтө жөнөкөй: Сандардын топтомун (0дөн 10го чейин) жылдырып, тандалганда, сан менен байланышкан файлды ойнотуңуз.
'Sprite Controller * 4 линия программасынын сыпаттамасы файл тандоочуда пайда болот' * бир апострофадан кийин 21 -белгиге чейин. ' *' * '--------------------- *
ОПЦИЯ АЧЫК
ОПЦИЯ АРТЫКЧЫ ЖОК ОПТОР АВТОРУН КҮЙДҮ
'====================================================
'Орнотуу коду' Орнотуу коду бул программаны баштаганда бир жолу иштейт '================================ ==================
'S. E: MICRO баскычы үзгүлтүккө учурайт жана айтылат
'SEM колдонмолору үчүн жалпы ж. 0 semYelBtn = 0 semGrnBtn = 0
DIM FileNum БҮТҮН
DIM FileNumLimit 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
КЫЛ
ЭГЕР semRedBtn> 1 АНДА
semRedBtn = 0 CLS FileNum = FileNum - 1 IFN FileNum <0 ОНДО FileNum = FileNumLimit Текст 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 Текст 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 OPEN "COM1: 9600" #1 PRINT #1, CHR $ (FileNum) катары; ЖАБУУ #1 ENDIF ЦИКЛИ
'=====================================================
'SE: MICRO Button Interrupt Subroutines' Common to SEM apps, etc. '================================ ====================
'Кызыл/Сары/Жашыл баскыч күн тартибин үзгүлтүккө учуратат
'Стандарттык SEM баскычы тартиби. 'Сыноо semRedBtn> 1 баскычты басуу үчүн,> узакка басуу үчүн x
SUB semRedBtnInt
semRedBtn = 1 DO: ТЫНЫТУУ (5): semRedBtn = semRedBtn + 5: PIN (7) = 0 ТЫНЫТУУ (20) ЖАЗЫЛУУНУН АРЫ
SUB semYelBtnInt
semYelBtn = 1 DO: PAUSE (5): semYelBtn = semYelBtn + 5: PIN (24) = 0 ТЫНЫТУУ (20) SUB SUB
SUB semGrnBtnInt
semGrnBtn = 1 DO: ТЫНЫТУУ (5): semGrnBtn = semGrnBtn + 5: PIN (26) = 0 ТЫНЫТУУ (20) ЖАЗЫЛЫШЫНЫН ҮЧҮН ЧӨЙРӨК
4 -кадам: Жөнөкөй операция
Дисплейдеги чоң борборлоштурулган сан кайсы файл ойнотулуп жатканын же акыркы жолу тандалганын көрсөтөт.
Кызыл баскыч файлдын номерин азайтат. Сары баскыч файлдын номерин көбөйтөт.
Жашыл баскыч номерленген файлды тандайт/ойнотот.
Сунушталууда:
Nest Thermostat, элди көзөмөлдөө: 12 кадам
Nest Thermostat, толуп калууну көзөмөлдөө: Менин Nest Thermostat колдонгон үйүмдү муздатуучу автоматташтыруу жакында чейин IFTTT тарабынан Life360тын " үйгө биринчи келген " жана " үйдөн акыркы жолу " триггерлер. Бул сонун болду, анткени мен үй -бүлө мүчөлөрүмдү Ли кошо алчумун
DC MOTOR MOSFET Ардуинону колдонуу ылдамдыгын көзөмөлдөө: 6 кадам
DC MOTOR MOSFETти башкаруу ылдамдыгы Arduino аркылуу: Бул үйрөткүчтө биз MOSFET модулу аркылуу DC моторунун ылдамдыгын кантип башкарууну үйрөнөбүз. Видеону көрүңүз
Encoder оптикалык сенсор модулу менен DC DC моторун көзөмөлдөө FC-03: 7 кадам
Encoder оптикалык сенсор модулу FC-03 менен DC моторун көзөмөлдөө: Бул окуу куралында биз DC мотору, OLED дисплейи жана Visuino аркылуу оптикалык коддогучтун үзүлүштөрүн эсептөөнү үйрөнөбүз. Видеону көрүңүз
Esp8266: 5 кадамдарды колдонуп, шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек
Esp8266 менен шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек: Интернеттин нерселери (IoT)-бул физикалык түзмөктөрдүн ("туташкан түзмөктөр" жана "акылдуу түзмөктөр" деп да аталат) имараттары, жана башка буюмдар - электроника, программалык камсыздоо, сенсорлор, аткаргычтар жана
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: 9 кадам (сүрөттөр менен)
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: Биз кайыр суроочу робот кылабыз. Бул робот кыжырдантууга же өтүп бара жаткан адамдардын көңүлүн бурууга аракет кылат. Бул алардын жүздөрүн аныктап, аларга лазер менен атууга аракет кылат. Эгер роботко тыйын берсеңиз, ал ыр ырдайт жана бийлейт. Роботко керек болот