Мазмұны:

Түс сенсорының тапсырыс кітабын талдау: 14 қадам
Түс сенсорының тапсырыс кітабын талдау: 14 қадам

Бейне: Түс сенсорының тапсырыс кітабын талдау: 14 қадам

Бейне: Түс сенсорының тапсырыс кітабын талдау: 14 қадам
Бейне: Датчик детонации и ошибки P0131 P0132 / Detonation sensor and errors P0131 P0132 2024, Қыркүйек
Anonim
Image
Image
Тапсырыс кітабы экранның қай бөлігіне жатады?
Тапсырыс кітабы экранның қай бөлігіне жатады?

Adafruit TCS34725 қызыл/жасыл/көк түсті сенсорды криптовалюта кезінде экрандағы тапсырыс кітабынан жарық шығуын талдау үшін қолданады.

Егер экранда жасыл цифрлармен ұсынылған «сатып алуға» тапсырыстар келсе, сіз қысқа мерзімді перспективада сіздің сүйікті монетаңыздың құнының өсуін күтуіңіз мүмкін. Егер негізінен қызыл «сату» тапсырыстары тапсырыс кітабын толтыра бастаса, онда сіз монетаның құны қысқа мерзімде төмендейді деп күтуіңіз мүмкін.

Міне, инновациялық қадам келді, егер сіз тапсырыс кітабын көрсететін компьютер экранының дәл сол бөлігінің жарық шығаруын талдайтын болсаңыз, уақыт өте келе жасыл жарық пен қызыл жарықтың арақатынасының өзгеруін қарастырсаңыз не болар еді. ?

Бұл жобада Arduino Nano -ға бекітілген Adafruit TCS34725 қызыл / жасыл / көк жарық сенсоры пайдаланылады, ол өз кезегінде экранда сіздің криптовалюта сауда платформасының тапсырыс кітабының бөлігіне бекітілген. Ол уақыт өте келе қызыл мен жасылдың орташа қатынасын анықтайды, содан кейін қызыл мен жасылдың лездік өлшемі осы орташа аймақтан қызыл немесе жасылға қарай жылжып кетсе, сізге ауызша ескертулермен ескертеді.

Осыған негізделген кез келген сауда шешімі сізге байланысты! Мен бұл сауда -саттық үшін құнды ма, жоқ па, білмеймін, бірақ бұл идея ретінде жұмыс істейтінін көру үшін оны сынап көруге мәжбүр болдым. Ол жасайды.

Ауызша ескерту жүйесі сөйлеуді синхрондау модулін қажет етпейді. Ауызша ескертулерді сол Talking кітапханасының көмегімен сол Arduino Nano жасайды.

Сізге қажет заттардың негізгі тізімі:

328 процессоры бар Arduino Nano 5V

Adafruit TCS34725 түсті сенсор, инфрақызыл фильтрі мен жарықдиодты шамы бар

Дәнекерлеу дағдылары

Arduino тақталарымен танысу және оларды қолдану.

Қосымша:

LM386 шағын дыбыс күшейткіш модулі

8 Ом 0,5 Вт динамик

1 -қадам: Экранның қай бөлігі тапсырыс кітабы?

Binance криптовалюта нарығын қарау құралын қолдана отырып, сатып алу -сату бойынша тапсырыстардың тізімі қызыл жолақпен белгіленген бағанда қызыл және жасыл сандық мәндердің үздіксіз өзгеретін ағыны ретінде тізімделеді.

Егер біз экранның осы бөлігінен шығатын қызыл мен жасыл жарықтың пропорциясын өлшейтін болсақ, гипотеза (бұл дәлелденбеген) сізге қысқа мерзімді көңіл -күй туралы нұсқаулық береді, яғни бәрі кенеттен сатып алғысы немесе сатқысы келеді ме?

2 -қадам: Негізінен қызылға қарсы, негізінен жасыл

Негізінен қызыл, негізінен жасыл
Негізінен қызыл, негізінен жасыл

Тұжырымдаманың мысалы:

Сол жақта биткоинге тапсырыс кітабының скриншоты орналасқан, ол негізінен қызыл. Бірнеше минуттан кейін ол негізінен жасыл түске боялады.

3 -қадам: Біз экранның осы бөлігінен жарықты қалай өлшейміз?

Біз экранның осы бөлігінен жарықты қалай өлшейміз?
Біз экранның осы бөлігінен жарықты қалай өлшейміз?

Біз экранның дәл осы бөлігіне сәйкес келетін жіңішке фольгадан қапталған картон құрылымын жасаймыз.

Қораптың ішінде TCS34725 сенсоры болады.

ЕСКЕРТПЕ: Бұл сенсор оның алдындағы өте кішкентай нүктедегі жарықты оқитын сияқты, ол фольгамен қапталған қораптың ішіндегі экраннан AWAY бағытта орнатылады, себебі біз кішкентай нүктенің қызыл/жасыл арақатынасын өлшегіміз келмейді. ноутбук экранында біз экранның осы аймағының жалпы қызыл/жасыл қатынасын білгіміз келеді. Сондықтан біз фольга төселген корпустың ішінде жарықтың айналуына мүмкіндік береміз, содан кейін сенсор осы аралас жарықтың қызыл/жасыл қатынасын өлшейді. Кем дегенде, бұл ниет болды.

4 -қадам: Картон мен фольга кесіңіз

Картон мен фольга жабыстырыңыз
Картон мен фольга жабыстырыңыз

Тапсырыс кітабы жабылған жеке ноутбуктің аумағына сәйкес осындай пішінді кесіңіз.

Алюминий фольганы бұрап алыңыз, оны қайтадан тегістеп, картонға бүріккіш немесе ұқсас жабысқақпен жабыстырыңыз. Мен фольганы тазарттым, өйткені біз экранның осы бөлігінен жарық қораптың ішінде кездейсоқ айналғанын қалаймыз.

5 -қадам: Картоннан көбірек өндіріс

Қосымша картон өндірісі
Қосымша картон өндірісі

Сол жақтағы картон бөлігінде тапсырыс кітабы орналасқан экранның ауданымен бірдей болатын тікбұрышты слот бар.

Сол жақтағы бүгілген, фольгадан жасалған қорапта сенсор орнатылады, содан кейін қара тесік арқылы таспамен бекітіледі, осылайша экрандағы жарық төртбұрышты тесік арқылы енеді, содан кейін оның ішінде айналады. фольгамен қапталған қорап.

6 -қадам: Түс сенсорын орнатыңыз

Түс сенсорын орнатыңыз
Түс сенсорын орнатыңыз

Міне, біз жасаған картон құрылымының көрінісі, ол компьютер экранының үстіне қойылады.

Көріп отырғаныңыздай, мен пісірілген бұршақтардың танымал брендінің қаптамасын пайдалы түрде қайта өңдедім, мен сияқты жұқа емес адамдарға арналған жұқа.

Сіз түс сенсоры қораптың жоғарғы төбесіне қарама -қарсы орнатылғанын көре аласыз, өйткені біз ноутбук экранының кішкене нүктелік аймағын ғана емес, компьютер экранының сол бөлігінен түсетін барлық жарықтың орташа мәнін оқуды қалаймыз. егер сіз оны тікелей компьютер экранына қаратсаңыз, не оқитын едіңіз.

7 -қадам: сенсорға дәнекерлеу сымдары

Дәнекерлеу сымдары сенсорға қосылады
Дәнекерлеу сымдары сенсорға қосылады

Мен сымдарды дәнекермен бекітемін, содан кейін мен оларды дәнекерлеу кезінде тесіктерден ұстап тұру үшін жоғарыдағыдай Blu-Tack қолданамын. Маған көмекші қол құрылғыларын немесе ұқсас құралдарды қолданудан гөрі әлдеқайда жеңіл деп ойлаймын. Мен сондай -ақ арзан x3 үлкейткіш көзілдірігін киемін, осылайша мен не істеп жатқанымды көре аламын.

8 -қадам: түс сенсорын Arduino Nano -ға қосу

Arduino Nano сымдарының түс сенсоры
Arduino Nano сымдарының түс сенсоры

Мен Arduino Nano қолдандым, бірақ сіз бұл жобаға Uno қолдана аласыз. Нано функционалды түрде ұқсас, бірақ физикалық жағынан кішірек.

Енді сіз осы кезеңде тоқтап, шығуды көру үшін Arduino Serial View терезесінің көмегімен бағдарламалық қамтамасыз етуді іске қоса аласыз.

Дегенмен мен бірнеше сөйлейтін дабылдарды қостым. Бұл Talkie деп аталатын дауысты синтездеу кітапханасын қолданады, ол 1980 жж. Сөйлейтін ойыншық сияқты естілетін динамиктен сөйлеу жасау үшін Arduino цифрлық пин 3 -те импульстік ен модуляциясын қолданады. Дегенмен, оны пайдаланушы интерфейсі ретінде енгізу іс жүзінде ақысыз, сондықтан мен оны басқа жобаларымда да қолдана бастадым.

9 -қадам: Кішкене дыбыс күшейткішті қосыңыз

Кішкене аудио күшейткішті қосыңыз
Кішкене аудио күшейткішті қосыңыз

Егер сіз Arduino Nano цифрлық PIN 3 пен жердің арасына 0,5 Вт 8 Ом динамикті қоссаңыз, Talkie ол арқылы дауысты шығарады. Дегенмен, бұл өте тыныш болады. Сондықтан мен өте төмен құны бар шағын дыбыс күшейткішін қостым. Бұл Arduino -ға 3 сыммен қосылады және динамикті бекіту үшін 2 бұрандалы терминалы бар. Бұл дыбысты естуді жеңілдетеді.

10 -қадам: шағын дыбыс күшейткішті қалай қосуға болады

Шағын дыбыс күшейткішті қалай қосуға болады
Шағын дыбыс күшейткішті қалай қосуға болады

Бұл модуль мен Arduino арасындағы 3 сым бұл жұмысты орындайды. Спикер 8 Ом 0,5 Вт құрайды. Бұл көптеген балалардың музыкалық сөйлейтін ойыншықтарында кездеседі.

11 -қадам: Бүкіл орнату жиналды

Бүкіл орнату жиналды
Бүкіл орнату жиналды

Мұнда сіз ноутбуктің USB портына қосылған Arduino -ны көресіз. Бұл оған күш береді. Таспалы кабель Arduino Nano / Amplifier Module / Speaker электроникасынан пернетақтаның жоғарғы оң жағында орналасқан, картон қораптың ішіндегі түс сенсорына дейін созылады. Фольгамен қапталған картоннан жасалған қорап ноутбук экранының тапсырыс кітабының үстіне электр таспасының көмегімен бекітілген. КОМПЬЮТЕР ЭКРАНЫҢЫЗҒА ЛЕНТА ҚОЛДАНБАҢЫЗ. Мен (пластикалық) экран жақтауының жоғарғы және оң жақ жиектерінде таспаны қолдандым.

Күндізгі жарық түспеуі үшін қоршаудағы тесіктерді қара таспамен жабыңыз. Біз компьютер экранының тапсырыс кітабының бөлігінен тек картон қорапшасына кіріп, фольгадан шығып, түс сенсоры арқылы оқылғанын қалаймыз.

12 -қадам: «Talkie» бағдарламалық жасақтамасы және т

Talkie - Arduino 3 -ші пинінде дыбыс шығаратын Arduino кітапханасы. Ол әр түрлі ескі компьютерлердің, соның ішінде кейбір әскери авиацияның ROM чиптерінен алынған кодты пайдаланады. Онда сіз қолдана алатын әр түрлі көздерден жинақталған қол жетімді сөздердің кітапханасы бар.

Сондықтан, қолдануға болатын сөздермен шектелгенімен, а) ретро -салқын дыбысы бар және б) сіздің жобаңызға ешнәрсе қосылмайды.

Talkie кітапханасын орнату және оған кіріспе туралы ақпарат алу үшін қазірдің өзінде жақсы нұсқаулық бар, сондықтан мен сізді осы сілтемені оқып, Talkie Arduino кітапханасын компьютерге орнату бойынша қадамдарды орындауға шақырамын:

Talkie кіріспе

ЕСКЕРТПЕ: Arduino Nano -де жұмыс істейтін бағдарламаның шығысын көру үшін Arduino Serial View терезесін қолданғыңыз келсе, бұл қадамды өткізіп жіберуге болады, яғни жарық шығаруды оқитын, онымен математиканы жүргізетін және нәтижелерді әр көрсететін Сериялық көрініс терезесінде 2 секунд.

13 -қадам: шығыс туралы ақпарат

Шығу туралы ақпарат
Шығу туралы ақпарат

Міне, Arduino -де жұмыс істейтін бағдарлама бар менің сериялық қарау тереземнің жақындауы.

Егер сіз оны шамамен 30 циклге қосуға рұқсат етсеңіз, қазіргі уақытта әр 2 секунд сайын бір цикл, Қызыл/Жасыл қатынасының орташа мәні тұрақты мәнге дейін өзгереді, ал максималды және минималды мәндер де тұрақталады.

Содан кейін код орташа және ең төменгі жазылған мәннің арасындағы мәнді есептейді. Егер ҚЫЗЫЛдың өлшенген мәні GREEN жарық интенсивтілігіне бөлінсе, кез келген уақытта осы дабыл шегінен төмен түссе, экранда жасыл түс пропорциясы қызылға қатысты өсіп келе жатқандығы туралы ескерту пайда болады, яғни негізінен сатып алуға тапсырыстар түседі, яғни мән қысқа мерзімді болашақта мүмкін.

Егер өлшенген қызыл түс жасылға бөлінсе, орташа және максималды мән арасындағы автоматты түрде орнатылған дабыл нүктесінен жоғары көтеріле бастаса, онда қызылдан жасылға дейін шаманың өсуі керек, сатылымға тапсырыс түсуі мүмкін және мән кетуі мүмкін. қысқа мерзімді болашақта төмендейді.

ЕСКЕРТПЕ: Сауда тұрғысынан мұның бәрі нонсенс болуы мүмкін, мен оны ұзақ уақыт бойы іске қосқан жоқпын, бұл оның шынайы өмірде пайдасы бар-жоғын білу үшін. Ол әр түрлі қызыл/жасыл коэффициентті оқиды және бұл дабылдарды күтілетін уақытта береді.

14 -қадам: Ардуино эскизінің коды

Міне, мен мұның бәрін бірінші беттегі бейнедегідей етіп жасау үшін қолданған Arduino нобайы қоса берілген.

Ол бірнеше сағат ішінде жиналды, сондықтан оны жақсартуға болады.

Ұсынылған: