Мазмуну:

Колдонуучу интерфейси менен 30 $ байкоо системасы: 7 кадам
Колдонуучу интерфейси менен 30 $ байкоо системасы: 7 кадам

Video: Колдонуучу интерфейси менен 30 $ байкоо системасы: 7 кадам

Video: Колдонуучу интерфейси менен 30 $ байкоо системасы: 7 кадам
Video: Сиздин мээңиз кандай иштейт👀??? Логикалык суроолор🤪!!! 2024, Июль
Anonim
Колдонуучунун интерфейси менен 30 $ байкоо системасы
Колдонуучунун интерфейси менен 30 $ байкоо системасы
Колдонуучунун интерфейси менен 30 $ байкоо системасы
Колдонуучунун интерфейси менен 30 $ байкоо системасы

Абдан арзан жана көзөмөлдөө системасы абдан оңой. Муну аткаруу үчүн кандайдыр бир ракета илимпозу болуунун кажети жок. Керектүү бөлүктөрдүн баары, балким, жергиликтүү жабдыктар дүкөнүнөн табылат. Сизге болгону 2 бурчтуу тилке, 2 сервопривод, эки жуп электрондук компоненттер жана бир (эски) веб камера керек болот. Анан, албетте, сиздин компьютериңиздеги программалар. Бул көрсөтмө сизге функционалдык байкоо системасын кантип курууну көрсөтөт. Талаптар:- Linux операциялык тутуму- сервер (apache)- PHP колдоосу- Mysql (милдеттүү эмес) Эгерде сиз Mysql логинди текшерүүнү колдонгуңуз келбесе- болжол менен 30 $- веб камера Сүрөттөр жана төмөндөгү видео сизге 784төн ашык сөздөрдү айтып берет!

1 -кадам: Кантип: Рамканы куруу

Кантип: Рамканы куруу
Кантип: Рамканы куруу
Кантип: Рамканы куруу
Кантип: Рамканы куруу
Кантип: Рамканы куруу
Кантип: Рамканы куруу
Кантип: Рамканы куруу
Кантип: Рамканы куруу

Баарынан мурда, сиз 2 бурчтуу тилкени сатып алышыңыз керек. Булардын ар бири болжол менен 2 доллар турат. Андан кийин бул бурчтук тилкелер үчүн бардык 3 тешикти буруш керек. Тешиктердин диаметри сиздин servo огуңуздун диаметри кандай экенине байланыштуу. Албетте, бул тешикке туура келиши керек. Ар бир RC-хобби дүкөнү ушуларга толгон жана баасы 5 доллардан жогору. Бул бөлүктөрдү туташтыруу үчүн бурамаларды же ысык клейди колдонсоңуз болот. Мен экөөнү тең колдондум. Серво мотору менен бурчтуктун ортосунда жетиштүү боштук бар экенине көңүл буруңуз, андыктан ал эркин бурула алат!

2 -кадам: Кантип: Servo Motor Control Board

Кантип: Servo Motor Control Board
Кантип: Servo Motor Control Board
Кантип: Servo Motor Control Board
Кантип: Servo Motor Control Board
Кантип: Servo Motor Control Board
Кантип: Servo Motor Control Board

Андан кийин сизге бул servo моторлордун башкаруу тактасы керек болот. Жасоо абдан оңой жана ал бир нече компоненттерди камтыйт. Компоненттер керек:- Attiny2313 процессору- Max232 буфердик схемасы- 4 x 0, Max232- 7805 чыңалуу жөнгө салуучу үчүн 1uF конденсаторлору)- 1 x 100nF чыңалуу жөнгө салгычы үчүн конденсатор (чыгаруу)- 1 x 2, 1мм DC-джек же качан колдонууну кааласаңыз- RS232 үчүн 1 x D9-туташтыргычы- servo мотор байланышы үчүн 2x3 тикенек тилкеси Схемалык көрсөтмөлөрдү жана тактаңыз ушундай болушу керек.

3 -кадам: Процессорду программалоо

Мен процессорду кантип программалоону көрсөтпөйм. Сиз AVR-программалоо менен таанышсыз деп ойлошум керек. Эгер андай болбосо, анда процессор жана c-коду менен досуңузга барышыңыз керек, ал кодду процессордо программалай алат. C-коду абдан жөнөкөй жана кыска. Ал 60 гана кодду камтыйт

4 -кадам: Web Cam тактасын алкакка тиркеңиз

Web Cam тактасын алкакка тиркеңиз
Web Cam тактасын алкакка тиркеңиз

Макул, азыр бизде башкаруу тактасы жана алкак бар. Эми веб -камераңызды ачып, веб -камера тактасын алкакка бекитүү убактысы келди. Бул ысык клей менен жасоо оңой. Микрофонго туташууларды жана күйгүзүү/өчүрүү баскычын коопсуз алып салсаңыз болот. Бизге булардын кереги жок. Сиз веб камераңызды ачканыңызда эмнени айткым келгенин билесиз =)

5 -кадам: Калган бөлүктөрдү бириктирүү

Калган бөлүктөрдү бириктирүү
Калган бөлүктөрдү бириктирүү
Калган бөлүктөрдү бириктирүү
Калган бөлүктөрдү бириктирүү
Калган бөлүктөрдү бириктирүү
Калган бөлүктөрдү бириктирүү

Макул, азыр бизге иш керек болот. Менин ишим өтө чоң жана ал тозоктой эле жагымсыз, андыктан барып, кичине жана жакшы ишти алууга аракет кылыңыз =) ЭСКЕРТҮҮ! Мен кылган нерсени ката кылба! Мен күчтү жана RS232 байланыштарын алдыңкы жагына койдум жана алар, албетте, арткы тарабында болушу керек.

6 -кадам: Тестке даяр

Тестке даяр
Тестке даяр

Көз жаштан кийин, мына! =) Азыр биздин системаны текшерүү убактысы келди. Притеграфты сайып дуба кылыңыз.. Түтүн жокпу? Жаркыраган жокпу? От же кыйкырык жокпу? жакшы, анда баары сонун (үмүт). Плитка туташтырылганда, камера демейки абалын бурушу керек. бул 1500us. Бул кичинекей "суррур" үнүн сактайт, бирок бул нормалдуу. Эми сиз камераңызды minicom, gtkterm же колдонууну каалаган нерсеңиз менен башкарууга аракет кылсаңыз болот. Бул 4800 baudrate колдонуу маанилүү. Башка тарифтер менен бул иштебейт! Мен сунуштайм, Linux машинаңызга gtktermди жүктөп алып, 4800 ылдамдыгын колдонуу үчүн порттун параметрлеринен өзгөртүңүз.. Эгер ал иштесе, анда өзүңүздү багууга убакыт келди!

7 -кадам: Колдонуучу интерфейси

Колдонуучу интерфейси
Колдонуучу интерфейси

Мен xhtml жана PHP тилдери менен колдонуучу интерфейсин программаладым. Оңой жагында 4 баскыч бар: камера күйгүзүлгөн, камера өчүрүлгөн, кыймыл күйгүзүлгөн жана кыймыл өчкөн. Камера күйүк, камераны онлайнга коет, андан кийин "веб -камера иштеп жатат" дегенди көрсөтөт жана камера өчүрүлөт, аны өчүрүп, "веб -камера токтотулду" деген белги көрсөтүлөт. Экрандын ортосунда камерадан келген видео агымы турат. Сүрөттү чыкылдатуу менен камера айланат. Эгерде сиз сүрөттүн четинде кандайдыр бир нерсени көрсөңүз (чырак сыяктуу) жана сиз аны бассаңыз, анда камера кийинки жаңыртууда сүрөттүн ортосуна айланат (интервал 1с). Видео агымынын астында дагы 4 баскыч бар. Өйдө, ылдый, солго жана оңго. Бул баскычтар менен сиз камераны жакшылап бура аласыз. Сол жактагы кыймыл аныктоо онлайнда болсо, кыймылдын сүрөттөрү жаңыртыла турган аймак. Сүрөттөрдү алып салуу баскычы бар, ал бардык сүрөттөрдү жок кылат. Zip-пакетте колдонуучу интерфейси жөнүндө баардык нерселер камтылган жана сиз бул файлдарды сиз каалагандай өзгөртүп/колдоно аласыз. Кыймыл детекторунун скрипти жөнүндө, муну текшериңиз:

Сунушталууда: