Мазмуну:
- Жабдуулар
- 1 -кадам: Маалыматтар базасы
- 2 -кадам: Circuit
- 3 -кадам: Pycharm
- 4 -кадам: Backend
- 5 -кадам: ESP8266
- 6 -кадам: Frontend
- 7 -кадам: Behuizing
Video: DigiFlag: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Эгерде сиз желекти басып алууну кааласаңыз жана оюнду бир аз санариптештирүүнү билгиңиз келсе, бул жер. Бул көрсөтмөдө сиз упайларды автоматташтырасыз жана оюнда ким өлгөнүн көрөсүз.
Жабдуулар
Куралдар:
- Бургулоо
- желим курал
- esp
- uart адаптер
- кандооч
- Берилиштер:
- Druksensor x4
- LDR x4
- LED x2
- X1 көрсөтүү
- esp x4
- малина pi x1
- жыгач көкүрөк x1
- нан х3
- PVC түтүк x1
- секирүүчү кабелдер x80
- pi x1 үчүн энергия менен камсыздоо
- жыгач тактай x2
- таяк x2
- каршылыгы 10kohm x6
- каршылыгы 475ohm x2
- потенциометр x1
- изоляциялоочу тасма x5
1 -кадам: Маалыматтар базасы
Долбоордун маалымат базасы 6 тилкеден турат. Ар бир тилкенин өзүнүн идентификатору бар. Элементтердин көбү INT же VARCHAR, бирок тегди камтыган элементтер үчүн биз ДУБЛИ колдонушубуз керек. Схема бүткөндөн кийин, биз маалыматтарды ишке ашыруу үчүн, маалымат базасын инженерлеп алабыз.
2 -кадам: Circuit
Район үчүн сизге саналып өткөн көптөгөн компоненттер керек болот. Схеманы аткарыңыз, эч нерсени эритип салбаңыз, андыктан чынжырда ката болгондо, оңой эле бузулган компонентти алмаштырып же кайра туташтыра аласыз. Пи кубаттуулугун туташтырыңыз жана ЖКнын жарыктыгын текшериңиз, ЖКнын текстинин жарыктыгы потенциометр менен жөнгө салынышы мүмкүн.
3 -кадам: Pycharm
Бул кадам үчүн сизге pycharm программасы керек болот, бул орнотулгандан кийин конфигурацияны орнотууну баштайбыз. Жогорку сол бурчтагы файлды басыңыз, андан кийин артыкчылыктарды же орнотууларды тандап, жайылтууну тандаңыз. Бул экранда сиз плюс белгисин басып, SFTP конфигурациясын тандашыңыз керек. Конфигурацияны атагыла жана талааларды толтургула, хост сиздин пи IP дарегиңизди, колдонуучунун атын жана сырсөзүн билдирет. Карталарга барыңыз жана колдонууну каалаган каталогду тандаңыз. Мурунку экранга кайтып, сыноо туташуусун басыңыз. Бул ийгиликтүү жооп бергенде, чыкылдатыңыз OK.
4 -кадам: Backend
Бул жерде сиз backend кодун жазасыз. Орнотууну бул жерге жазуудан баштаңыз, экранда эч кандай эски билдирүүлөр болбошу үчүн ЖКны баштапкы абалга келтириңиз. Андан кийин esp -тен маршруттарды жазыңыз, ошондо сиз espтен json билдирүүсүн аласыз жана маалымат базасындагы баллды же өлүмдү жаңыртыңыз. анда жазгыла, бул вебсайттар фронт менен байланышуу үчүн колдонулат. rfid () функциясын жазуу, бул теги сканерленгенде маалыматтардагы өлүм элементин 0го коет. Бул долбоордун бардык коддорун кошумча папкадан таба аласыз.
5 -кадам: ESP8266
ESP модулу ардуинодо коддолгон, ошондуктан arduino ide орнотууну унутпаңыз. Орнотулгандан кийин файлга, каалоолорго өтүңүз жана сүрөттө көрсөтүлгөн шилтемени "кошумча такталар менеджеринин URL'дери:" текст кутусуна териңиз. Ок тийип, экраныңыздын жогору жагындагы куралдарды ачыңыз, такталарга, такталар менеджерине өтүңүз жана аягына чейин жылдырып esp8266 орнотуңуз. Бул аяктагандан кийин мисалдарга барып, basicHttpClientти тандап, wifi конфигурациясын толтуруңуз жана. Эми акыркы сүрөттөгүдөй файлды түзөтүңүз. Uart адаптерин алыңыз жана gpio0 менен жердин ортосундагы баскычты кошуңуз. Эспти адаптерге туташтырып, баскычты кармап туруп USB портуна туташтырыңыз. Эми куралдарга барып, жаңы esp8266 такталарынан жаңы пайда болгон комсортту тандап, жүктөөнү баштаңыз. Процентарийди көргөндөн кийин, баскычты коё бериңиз. Экинчи esp үчүн u api жолун арткы жагындагы тиешелүү жолго өзгөртүүгө аргасыз болот. 2 акыркы үчүн u 0 жана 2 пиндерин дагы DigitalReadге жана if if if (s1 && s2 = = БИЙИК).
6 -кадам: Frontend
Html файлына текст киргизүү жана класстарды кошуу аркылуу дизайнды кайталоо аркылуу алдыңкы чекти түзүңүз. Href шилтемелерин баскычтарга дайындоо менен биз барактарды которо алабыз. HTMLде жасалган класстар менен CSSти түзөтүү менен сиз барактын түзүлүшүн өзгөртө аласыз. JavaScriptти ишке ашыруу менен сиз слайдердин маанисин арткы жагына жөнөтүп, оюнду качан баштоо керектигин билдире аласыз.
7 -кадам: Behuizing
Тактайларды 8 бирдей төрт бурчтукка бөлүп, ар бир тарапты 4 жолу кесүү үчүн жетиштүү солуңуз бар экенин текшериңиз. Качан 3 тик бурчтукту бириктирип, 2х капталын сол бурчтуктун үстүнө чаптаңыз. Тик төрт бурчтуктун ар бир бурчуна мык салыңыз. Андан кийин 2 түтүктү бургулаңыз. Төмөнкү бөлүгүнүн капталдары менен кысылган церквиттин жардамы менен нан тактасын коюңуз. Басым сенсорлорун этияттык менен түтүктөрдүн астына тургузуп, чапталган тик бурчтуктарды түтүктөрдүн үстүнө түрткүлө. Бул процессти экинчи лагерге кайталаңыз. Андан кийин жыгачтын бир аз калганын алыңыз, 2 кичинекей тешикти буруңуз жана esp казыктарына туура келген кесип алыңыз. LDR менен көйнөгүңүздү тешип, 2 тешик аркылуу бутун тизмени тактайга салыңыз. Көйнөктүн алдыңкы бөлүгүн светодиод менен тешип, аны эсп менен туташтырып, схеманы көйнөккө тигиңиз. Бул процессти 2 жолу кайталаңыз. Акыркы кадам үчүн көкүрөктү алып, тешип коюңуз, ошондо сиз LCDге туура келет, андан кийин көкүрөктөгү эки кичинекей тешикти бургула, ошондо сиз rfidдин зымдарын батыра аласыз. Көкүрөгүңүзгө тегерегиңизди койсоңуз болот.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)