Съдържание:
- Консумативи
- Стъпка 1: База данни
- Стъпка 2: Схема
- Стъпка 3: Pycharm
- Стъпка 4: Бекенд
- Стъпка 5: ESP8266
- Стъпка 6: Frontend
- Стъпка 7: Behuizing
Видео: DigiFlag: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Ако искате да играете, заснемете знамето и искате да знаете как да дигитализирате играта малко, това е мястото да бъдете. В тази инструкция ще автоматизирате резултатите и ще видите кой е умрял в играта.
Консумативи
Инструменти:
- Пробивна машина
- пистолет за лепило
- esp
- uart адаптер
- поялник
- Консумативи:
- Druksensor x4
- LDR x4
- LED x2
- Дисплей x1
- esp x4
- малина pi x1
- дървен сандък x1
- макет x3
- pvc тръба x1
- джъмперни кабини x80
- захранване за pi x1
- дървена дъска x2
- стик х2
- резистор 10 kohm x6
- резистор 475ohm x2
- потенциометър x1
- изолационна лента x5
Стъпка 1: База данни
Базата данни на проекта съществува от 6 колони. Всяка колона има свой собствен идентификатор. Повечето от елементите са INT или VARCHAR, но за елементите, които ще съдържат маркера, трябва да използваме DOUBLE. Когато схемата приключи, инженерирайте базата данни, за да можем да внедрим данни.
Стъпка 2: Схема
За веригата ще ви трябват много от изброените компоненти. Следвайте схемата, все още не запоявайте нищо, така че когато има грешка във веригата, можете лесно да смените или да свържете отново дефектния компонент. Включете захранването pi и вижте дали LCD светва, яркостта на LCD текста може да се регулира от потенциометъра.
Стъпка 3: Pycharm
За тази стъпка ще ви е необходима програмата pycharm, след като тя бъде инсталирана, можем да започнем да настройваме конфигурацията. Натиснете върху файл в горния ляв ъгъл, след това изберете предпочитания или настройки, изберете разгръщане. На този екран трябва да кликнете върху иконата плюс и да изберете SFTP конфигурация. Назовете конфигурацията и попълнете полетата, хостът означава ip адреса на вашето pi, потребителското име и паролата от. Отидете на картографиране и изберете директорията, която искате да използвате. Върнете се на предишния екран и натиснете тестовата връзка. Когато това даде успешен отговор, щракнете върху OK.
Стъпка 4: Бекенд
Тук ще напишете кода за бекенда. Започнете, като напишете настройката тук, нулирайте LCD, така че да не се показват по -стари съобщения. След това напишете маршрутите до esp, така че да получите json съобщение от esp и да актуализирате резултата или смъртта в базата данни. след това напишете уебсокетите, които се използват за комуникация с интерфейса. накрая напишете функцията rfid (), това ще зададе елемента на смъртта в данните на 0, когато маркерът се сканира. Можете да намерите всички кодове за този проект в допълнителната папка.
Стъпка 5: ESP8266
Модулът ESP е кодиран в arduino, така че не забравяйте да инсталирате arduino ide. След като бъде инсталиран, отидете на файл, предпочитания и въведете връзката, показана на снимката, в текстовото поле „допълнителните URL адреси на Boards Manager:“. Натиснете добре, след това отворете инструментите в горната част на екрана, отидете на дъски, мениджър на дъски и превъртете докрай и инсталирайте esp8266. След като това стане, отидете на файлови примери и изберете basicHttpClient, попълнете конфигурацията на wifi и. Сега редактирайте файла, както направих на последната снимка. Вземете адаптера за uart и запойте бутон между gpio0 и земята. Включете esp в адаптера и го включете в usb порт, като държите бутона. Сега отидете на инструменти и изберете новопоявилото се компорт, изберете от дъските общия esp8266 и започнете качването. След като видите процент на върха, отпуснете бутона. За другите esp -и u ще трябва да променят api пътя към този на съответния в бекенда. = ВИСОКО).
Стъпка 6: Frontend
Изградете интерфейса, като репликирате дизайна, като въведете текст във html файла и добавите класове. Чрез присвояване на href връзки към бутони можем да превключваме през страници. Като редактирате css с класовете, направени в html, можете да промените структурата на страницата. Чрез внедряване на JavaScript можете да изпратите стойността на плъзгача към задната част и да уведомите играта кога да започне играта.
Стъпка 7: Behuizing
Започнете, като разделите дъските на 8 равни правоъгълника, уверете се, че имате достатъчно останало, за да изрежете всяка страна 4 пъти. Когато това стане, залепете 3 правоъгълника заедно и залепете 2х страните отгоре отляво върху правоъгълника. Поставете пирон през всеки ъгъл на долния правоъгълник. След това пробийте 2 цялости, достатъчно големи за PVC тръбата през 3 -те правоъгълника, които са залепени заедно. Поставете макет с притискащата верига вътре в долната част със страните. Внимателно подравнете сензорите за налягане, така че да са под тръбите и натиснете залепените правоъгълници върху тръбите. Повторете този процес за втория лагер. След това вземете малко отляво върху дърво, пробийте 2 малки дупки и изрез, който пасва на щифтовете на esp. Пробийте ризата с LDR и поставете краката на спойката на веригата с 2 дупки директно без макет. Пробийте предната част на ризата със светодиод и я свържете с esp зашийте веригата в ризата. Повторете този процес 2 пъти. За последната стъпка вземете сандъка и пробийте дупка, така че вашият LCD да се побере, след това пробийте две по -малки дупки в сандъка, така че да можете да поставите проводниците на RFID. Поставете веригата в сандъка и сте готови.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати