Мазмұны:
- Жабдықтар
- 1 -қадам: мәліметтер базасы
- 2 -қадам: Схема
- 3 -қадам: Pycharm
- 4 -қадам: Артқы жағы
- 5 -қадам: ESP8266
- 6 -қадам: Frontend
- 7 -қадам: Бехуинг
Бейне: DigiFlag: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Егер сіз жалауды басып алуды ұнататын болсаңыз және ойынды қалай цифрландыруды білгіңіз келсе, бұл жер. Бұл нұсқаулықта сіз ұпайларды автоматтандырасыз және сіз ойында кім өлгенін көресіз.
Жабдықтар
Құралдар:
- Бұрғылау
- желім қаруы
- esp
- uart адаптері
- дәнекерленген темір
- Жабдықтар:
- Druksensor x4
- LDR x4
- Жарықдиодты x2
- X1 дисплейі
- esp x4
- таңқурай pi x1
- ағаш кеуде x1
- нан тақтасы x3
- ПВХ құбыры x1
- секіргіш кабельдер x80
- pi x1 үшін қуат көзі
- ағаш тақтай x2
- таяқша x2
- резистор 10 км x6
- резистор 475 Ом х2
- потенциометр x1
- оқшаулағыш таспа x5
1 -қадам: мәліметтер базасы
Жоба дерекқоры 6 бағаннан тұрады. Әр бағанның өзіндік идентификаторы бар. Элементтердің көпшілігі INT немесе VARCHAR, бірақ тегті элементтер үшін бізге DOUBLE қолдану керек. Схема аяқталғаннан кейін біз деректерді енгізе алатындай етіп мәліметтер қорын инженерлейміз.
2 -қадам: Схема
Схема үшін сізге көптеген тізімделген компоненттер қажет болады. Схеманы орындаңыз, ештеңені дәнекерлемеңіз, осылайша тізбекте ақаулық болған кезде ақаулы компонентті оңай ауыстыруға немесе қайта қосуға болады. Пи қуат көзін қосыңыз және СКД жарықтандырылғанын тексеріңіз, СКД мәтінінің жарықтығын потенциометр көмегімен реттеуге болады.
3 -қадам: Pycharm
Бұл қадам үшін сізге pycharm бағдарламасы қажет болады, ол орнатылғаннан кейін біз конфигурацияны орнатуды бастай аламыз. Жоғарғы сол жақ бұрыштағы файлды басыңыз, содан кейін параметрлерді немесе параметрлерді таңдаңыз, орналастыруды таңдаңыз. Бұл экранда плюс белгісін шертіп, SFTP конфигурациясын таңдау керек. Конфигурацияға атау беріңіз және өрістерді толтырыңыз, хост сіздің pi мекенжайын, пайдаланушы аты мен құпия сөзді білдіреді. Салыстыруға өтіңіз және пайдаланғыңыз келетін каталогты таңдаңыз. Алдыңғы экранға оралыңыз және қосылымды тексеріңіз. Бұл сәтті жауап бергенде, OK түймесін басыңыз.
4 -қадам: Артқы жағы
Мұнда сіз артқы жағының кодын жазасыз. Орнатуды осында жазудан бастаңыз, экранды ескі хабарламалар болмайтындай етіп қалпына келтіріңіз. Содан кейін esp -тен маршруттарды жазыңыз, сонда сіз esp -тен json хабарламасын аласыз және деректер қорындағы өлім немесе өлімді жаңартыңыз. содан кейін фронтпен байланыс үшін қолданылатын веб -ұяшықтар бар екенін жазыңыз. rfid () функциясын жазыңыз, бұл тег сканерленген кезде деректердегі өлім элементін 0 -ге орнатады. Бұл жобаның барлық кодтарын қосымша қалтадан таба аласыз.
5 -қадам: ESP8266
ESP модулі arduino -да кодталған, сондықтан arduino ide орнатуды ұмытпаңыз. Орнатылғаннан кейін файлға, параметрлерге өтіңіз және суретте көрсетілген сілтемені «қосымша тақта менеджерінің URL мекенжайлары:» мәтін жолағына енгізіңіз. Жарайды түймесін басыңыз, содан кейін экранның жоғарғы жағындағы құралдарды ашыңыз, тақтаға, тақта менеджеріне өтіңіз және соңына дейін айналдырып, esp8266 орнатыңыз. Бұл аяқталғаннан кейін файл мысалдарына өтіп, basicHttpClient таңдаңыз, wifi конфигурациясын толтырыңыз және. Енді соңғы фотодағыдай файлды өңдеңіз. Uart адаптерін алыңыз және gpio0 мен жер арасындағы түймені дәнекерлеңіз. Түймені басып тұрып, esp -ті адаптерге қосыңыз және оны USB портына қосыңыз. Енді құралдарға өтіңіз және жалпы esp8266 тақталарынан жаңадан пайда болған коммерцияны таңдаңыз және жүктеуді бастаңыз. Сіз туылғаннан кейін түймені босатыңыз. Басқа esp үшін u api жолын артқы жағындағы сәйкес жолға өзгертуге мәжбүр болады. 2 соңғы үшін 0 және 2 түйреуішін digitalReadке өзгерту керек, ал егер if (s1 && s2 = = ЖОҒАРЫ).
6 -қадам: Frontend
Html файлына мәтін енгізу және сыныптарды қосу арқылы дизайнды қайталау арқылы фронтальды құрыңыз. Href сілтемелерін түймелерге тағайындау арқылы біз беттер арасында ауыса аламыз. HTML -де жасалған сыныптармен CSS -ті өңдеу арқылы сіз беттің құрылымын өзгерте аласыз. JavaScript -ті қолдана отырып, сіз сырғытпаның мәнін артқы жағына жібере аласыз және ойынға ойынның қашан басталатынын хабарлауға болады.
7 -қадам: Бехуинг
Тақталарды 8 тең тіктөртбұрышқа бөлуден бастаңыз, сізде әр жағынан 4 рет кесуге жеткілікті бос орын бар екеніне көз жеткізіңіз. Осыдан кейін 3 тіктөртбұрышты бір -біріне жабыстырып, 2x жақтарын сол жақтан тіктөртбұрыштың үстіне жабыстырыңыз. Төменгі тіктөртбұрыштың әр бұрышына тырнақ салыңыз. Содан кейін желімделген 3 тіктөртбұрыш арқылы ПВХ құбыры үшін жеткілікті үлкен 2 тұтас бұрғылаңыз. Төменгі бөліктің ішіне қысқыш цементті бар нан тақтасын бүйірлерімен салыңыз. Қысым датчиктерін құбырлардың астында болатындай етіп мұқият туралаңыз және желімделген тіктөртбұрыштарды құбырлардың үстіне итеріңіз. Бұл процесті екінші лагерь үшін қайталаңыз. Содан кейін ағаштың біраз бөлігін алыңыз, 2 кішкене тесік бұраңыз және шпилькаларға сәйкес келетін кесіңіз. Жейдені LDR көмегімен тесіңіз және тізбекті 2 саңылау арқылы өтіңіз. Көйлектің алдыңғы жағын светодиодпен тесіп, оны контурды көйлекке тігу арқылы қосыңыз. Бұл процедураны 2 рет қайталаңыз. Соңғы қадам үшін кеуде қуысын алып, тесік бұрғылаңыз, сонда сіз LCD -ге сәйкес келесіз, содан кейін кеудеге екі кіші тесікті бұраңыз, осылайша сіз rfid сымдарын өткізе аласыз. Айналаңызды кеудеге салыңыз және сіз аяқтадыңыз.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау