![Bluetooth басқарылатын Arduino POV: 8 қадам (суреттермен) Bluetooth басқарылатын Arduino POV: 8 қадам (суреттермен)](https://i.howwhatproduce.com/images/004/image-9734-38-j.webp)
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![Image Image](https://i.howwhatproduce.com/images/004/image-9734-40-j.webp)
![](https://i.ytimg.com/vi/5fiFuVMaTAc/hqdefault.jpg)
![Bluetooth басқаратын Arduino POV Bluetooth басқаратын Arduino POV](https://i.howwhatproduce.com/images/004/image-9734-41-j.webp)
Кіріспе
Көрудің тұрақтылығы дегеніміз - объектіні визуалды қабылдау көзге түсуден бас тартқаннан кейін біраз уақытқа дейін тоқтамаған кезде пайда болатын оптикалық елес. Иллюзия сонымен қатар «сетчаткадағы табандылық», «әсердің тұрақтылығы» немесе жай ғана «табандылық» және басқа да вариациялар ретінде сипатталған.
Arduino POV жұмысы көру қабілеттілігінің принципіне негізделген. Адам миы визуалды кем дегенде секундына сақтайды. Сондықтан секунд ішінде кез келген өзгеріс байқалмайды.
Н әрпін көрсетудің мысалын қарастырайық.
Бастапқыда 1 -ші позициядағы барлық светодиодтар қосылады. Секунд ішінде 2 -ші позициялардың бір жарық диоды қосылады. Тағы секунд ішінде 3 -ші позициядағы барлық жарық диодтары қосулы. Осылайша H көрсетіледі.
Енді H -ден кейінгі 2 -ші әріпті көрсету үшін, tp секундтан асатын уақыт өткеннен кейін, қажетті жарықдиодты жоғары етіп, H көрінетіндей етіп әріпті көрсетіңіз.
Бұл жоба 2 бөлімнен тұрады:
А БӨЛІМ (Bluetooth жоқ)
B БӨЛІМІ (Bluetooth арқылы)
Аппараттық құралдарға қойылатын талаптар:
Ардуино Нано
Жарық диодтары (5 нүкте)
резисторлар (220 Ом және 10 к Ом)
Холл әсерінің сенсоры (44e)
HC-05 Bluetooth модулі
30 см сызғыш
Үстел желдеткіші/ мотор
мобильді батарея/ Lipo аккумуляторы (3.7v/ 5v)
Жалпы мақсаттағы ПХД
сымдар
ерлер мен әйелдер бург түйреуіштері
дәнекерлеу пистолеті мен қорғасын
магнит пен таспа.
Бағдарламалық қамтамасыз ету талаптары:
Arduino IDE
Смартфондағы Bluetooth терминалы қосымшасы.
1 -қадам: Орнату
Arduino IDE бағдарламасын ресми веб -сайтқа жүктеңіз.
Барлық қажетті бөлшектерді жинаңыз.
2 -қадам: Қосылымдар (А БӨЛІМ)
![Қосылымдар (А БӨЛІМ) Қосылымдар (А БӨЛІМ)](https://i.howwhatproduce.com/images/004/image-9734-42-j.webp)
![Қосылымдар (А БӨЛІМ) Қосылымдар (А БӨЛІМ)](https://i.howwhatproduce.com/images/004/image-9734-43-j.webp)
![Қосылымдар (А БӨЛІМ) Қосылымдар (А БӨЛІМ)](https://i.howwhatproduce.com/images/004/image-9734-44-j.webp)
![Қосылымдар (А БӨЛІМ) Қосылымдар (А БӨЛІМ)](https://i.howwhatproduce.com/images/004/image-9734-45-j.webp)
Электр схемасы суретте көрсетілген. Компоненттерді жалпы мақсаттағы ПХД -ге дәнекерлеңіз.
Холл әсерінің сенсоры дисплей әрқашан магнит сақталатын орыннан басталатындай қолданылады.
холл әсерінің сенсорын пайдаланбай, сіз дұрыс көрінбейтін жұмыс істейтін дисплей аласыз.
3 -қадам: Бағдарлама
![Бағдарлама Бағдарлама](https://i.howwhatproduce.com/images/004/image-9734-46-j.webp)
Бағдарламада біз әр әріп массивте анықталғанын көре аламыз.
мысал:
int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};
Әріптер суретте көрсетілгендей іс жүзінде 3 жолдан тұрады. Массивте 5 элементтен тұратын жиын жолдан тұрады (яғни 1 -ші қатар 1 -жолға, келесі 5 -жол 2 -ге және келесі 5 -жол 3 -ке). Бұл массив туралы ақпарат жарық диодтарына белгілі бір тәртіпте жарқырау үшін беріледі.
H көрсету үшін:
'T' уақытында барлық светодиодтар қосылады (массивтің алғашқы 5 элементі 1/HIGH). Tp (dotTime) өте аз уақыт кешігуінен кейін тек ортаңғы светодиод қосылды (ортасында 5 элементте тек бір элемент 1/HIGH болып табылады), содан кейін Tp қайтадан барлық светодиодтар қосылады (массивтің соңғы 5 элементі 1 -ші/жоғары)). бұл өте тез ауысу, ол H әрпі көрсетіледі деген елес тудырады.
Бұл уақыт кідірісі желдеткіш қозғалтқышының жылдамдығына байланысты және оны оңай есептеу мүмкін емес, себебі желдеткіш қозғалтқышының айналу жылдамдығы идеалды емес. Сондықтан бұл кідірісті есептеу үшін Сынақ пен қате әдісі қолданылады.
келесі элемент Tn (letterSpace) кідірісінен кейін көрсетіледі.
4 -қадам: соңғы орнату
![Соңғы орнату Соңғы орнату](https://i.howwhatproduce.com/images/004/image-9734-47-j.webp)
Жоғарыдағы қондырғыны таразыға салыңыз да, оны бейнеде көрсетілгендей желдеткіш роторына бекітіңіз.
Сызғыштың екі жағындағы салмақты теңестіргеніңізге көз жеткізіңіз. Бұл қалыпты жұмыс үшін қажет
Таразының ортасында ұстап тұрғанда, барлық теңгерімді теңестіру қажет, кез келген жағынан салмақтың қажетті мөлшерін (мысалы, монеталарды) бекіту арқылы теңестіруге болады.
Магнит дисплейді қосқыңыз келетін жерге қойыңыз.
Arduino IDE көмегімен кодты Arduino Nano тақтасына жүктеңіз.
5 -қадам: ЖҮГІР
![ЖҮГІР! ЖҮГІР!](https://i.howwhatproduce.com/images/004/image-9734-48-j.webp)
Желдеткішті/моторды іске қосыңыз. Егер теңгерімсіздік болса, желдеткішті ұстаңыз.
Жақсы әсер мен айқындық үшін бөлме шамдарын сөндіріңіз.
Егер сіз әріптерді көрмесеңіз, нүктелік уақыт пен әріптік кеңістіктегі кідірістерді өзгертуге тырысыңыз және тиісті дисплейге жеткенше қайталап көріңіз.
6 -қадам: Bluetooth көмегімен (B БӨЛІМІ)
А БӨЛІМІ аяқталған және жұмыс істеген жағдайда ғана осы қадамды орындаңыз.
Bluetooth модулін нано тақтаның 10 және 11 -штырларына қосыңыз, сонымен қатар Vcc пен Gnd қосыңыз. Bluetooth модулін қосқаннан кейін сызғышты теңестіруді ұмытпаңыз!
Android телефонына Bluetooth терминалы қосымшасын жүктеңіз.
play.google.com/store/apps/details?id=ptah…
Бағдарламалық қамтамасыз ету сериясы bluetooth интерфейсі үшін қолданылады.
Бағдарламаны (POV_BLUETOOTH_SIMPLE) Nano тақтасына жүктеңіз. Bluetooth модулін телефондағы bluetooth терминалы қосымшасына қосыңыз.
Қолданбаның терминалына мәтінді енгізіңіз және оны Nano -ға жіберіңіз.
Бұл қарапайым код. Жаңа мәтін жіберу үшін желдеткішті/қозғалтқышты өшіру арқылы arduino -ны қолмен қалпына келтіру қажет болады.
7 -қадам: көрсету (B БӨЛІМІ)
Желдеткішті/моторды іске қосыңыз.
Мәтіндерді arduino -ны қалпына келтірмей, нақты уақытта жаңарту үшін осы бағдарламаны пайдаланыңыз:
Мәтінді bluetooth терминалы қосымшасына енгізіңіз және '&' белгісімен аяқтаңыз және жіберіңіз. '&' мәтіннің соңын көрсету үшін қолданылады. Мәтін массивте (буферде) сақталады және ол А бөлімінде көрсетілгендей көрсету үшін қолданылады
Келесі мәтінді жіберу үшін алдымен '$' белгісін, содан кейін қажетті мәтінді жіберу қажет. Егер бағдарлама '$' белгісін алса, онда алдыңғы мәтіні бар буфер жойылады
8 -қадам: Аяқтаңыз
Сіз өзіңізді arduino POV дисплейіне айналдырдыңыз! Оны отбасыңыз бен достарыңызға көрсетіңіз және ләззат алыңыз !!
Рақмет сізге!!
Ұсынылған:
DIY Arduino Bluetooth басқарылатын автокөлігі: 6 қадам (суреттермен)
![DIY Arduino Bluetooth басқарылатын автокөлігі: 6 қадам (суреттермен) DIY Arduino Bluetooth басқарылатын автокөлігі: 6 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-525-j.webp)
DIY Arduino Bluetooth басқарылатын автокөлігі: Сәлем достар! Менің атым Николас, мен 15 жастамын, Афиныда, Грецияда тұрамын. Бүгін мен сізге Arduino Nano, 3D принтері мен қарапайым электронды компоненттердің көмегімен 2 дөңгелекті Bluetooth басқарылатын автокөлікті қалай жасау керектігін көрсетемін! Менің қарауымды міндетті түрде
Басқарылатын басқарылатын теміржол үлгісі V2.5 - PS/2 интерфейсі: 12 қадам
![Басқарылатын басқарылатын теміржол үлгісі V2.5 - PS/2 интерфейсі: 12 қадам Басқарылатын басқарылатын теміржол үлгісі V2.5 - PS/2 интерфейсі: 12 қадам](https://i.howwhatproduce.com/images/005/image-13083-j.webp)
Басқарылатын басқарылатын теміржол үлгісі V2.5 | PS/2 интерфейсі: Arduino микроконтроллерлерін қолдана отырып, теміржолдың модельдік схемасын басқарудың көптеген әдістері бар. Пернетақтаның артықшылығы - көптеген функцияларды қосатын көптеген пернелер. Міне, локомотивпен қарапайым орналасудан қалай бастауға болатынын көрейік
Arduino + Bluetooth басқарылатын танкі: 10 қадам (суреттермен)
![Arduino + Bluetooth басқарылатын танкі: 10 қадам (суреттермен) Arduino + Bluetooth басқарылатын танкі: 10 қадам (суреттермен)](https://i.howwhatproduce.com/images/009/image-24320-j.webp)
Arduino + Bluetooth басқарылатын танкі: Мен бұл резервуарды бағдарламалауды, қозғалтқыштардың, сервоприводтардың, Bluetooth мен Arduino қалай жұмыс істейтінін білу үшін құрастырамын, мен интернеттен зерттеу жасай отырып жасаймын. Енді мен Arduino цистернасын жасауға көмектесу керек адамдарға өзімнің нұсқаулықтарымды жасауды шештім
Bluetooth қосымшасы арқылы басқарылатын Arduino автокөлігі: 4 қадам (суреттермен)
![Bluetooth қосымшасы арқылы басқарылатын Arduino автокөлігі: 4 қадам (суреттермен) Bluetooth қосымшасы арқылы басқарылатын Arduino автокөлігі: 4 қадам (суреттермен)](https://i.howwhatproduce.com/images/003/image-6649-4-j.webp)
Arduino Car Bluetooth арқылы басқарылады: Arduino - бұл керемет прототиптеу платформасы екенін білеміз, себебі ол бағдарламалау тілін жақсы қолданады және бізге керемет тәжірибе беретін көптеген керемет компоненттер бар
Nrf24l01 Arduino арқылы басқарылатын қолмен басқарылатын роботты қалай құруға болады: 3 қадам (суреттермен)
![Nrf24l01 Arduino арқылы басқарылатын қолмен басқарылатын роботты қалай құруға болады: 3 қадам (суреттермен) Nrf24l01 Arduino арқылы басқарылатын қолмен басқарылатын роботты қалай құруға болады: 3 қадам (суреттермен)](https://i.howwhatproduce.com/images/003/image-7549-21-j.webp)
Nrf24l01 Arduino арқылы басқарылатын тұтқалы роботты қалай құруға болады: " Nrf24l01 Arduino арқылы басқарылатын роботты ұстағышты қалай құру керек " MEG көмегімен L298N қос қозғалтқышы бар модульмен басқарылатын шынжыр табанды дөңгелекке орнатылған үш дәрежелі еркіндік ұстағышын қалай құру керектігін түсіндіреді