Talaan ng mga Nilalaman:

DigiFlag: 7 Hakbang
DigiFlag: 7 Hakbang

Video: DigiFlag: 7 Hakbang

Video: DigiFlag: 7 Hakbang
Video: Стройные и подтянутые ноги за 7 дней | 8 минут домашней тренировки 2024, Nobyembre
Anonim
Dlag
Dlag

Kung nais mong maglaro makuha ang bandila at nais na malaman kung paano i-digitalize ang laro ng kaunti ito ang lugar na dapat. Sa pagtuturo na ito ay awtomatiko mo ang mga marka at makikita mo kung sino ang namatay sa laro.

Mga gamit

Mga tool:

  • Drill
  • kola baril
  • esp
  • uart adapter
  • panghinang
  • Mga Pantustos:
  • Druksensor x4
  • LDR x4
  • LED x2
  • Ipakita ang x1
  • esp x4
  • raspberry pi x1
  • kahoy na dibdib x1
  • breadboard x3
  • pvc pipe x1
  • jumper cabels x80
  • kapangyarihan suply para sa pi x1
  • sahig na gawa sa kahoy x2
  • stick x2
  • risistor 10kohm x6
  • risistor 475ohm x2
  • potensyomiter x1
  • isolation tape x5

Hakbang 1: Database

Database
Database
Database
Database

Ang proyekto ng database ay mayroon ng 6 na mga haligi. Ang bawat haligi ay may kanya-kanyang id. Karamihan sa mga elemento ay INT o VARCHAR, ngunit para sa mga elemento na maglalaman ng tag na kailangan namin upang magamit ang isang DOUBLE. Kapag natapos ang pamamaraan sa unahan engineer ang database upang maipatupad namin ang data.

Hakbang 2: Circuit

Circuit
Circuit
Circuit
Circuit

Para sa circuit kakailanganin mo ng maraming nakalistang mga bahagi. Sundin ang pamamaraan, huwag pa maghinang ng anumang bagay upang kapag may pagkakamali sa circuit ay madali kang makapagpapalitan o muling mag-rewire ng may sira na sangkap. I-plug ang pi power suply at tingnan kung ang mga ilaw ng LCD, ang ningning ng teksto ng LCD ay maaaring iakma ng potensyomiter.

Hakbang 3: Pycharm

Pycharm
Pycharm
Pycharm
Pycharm

Para sa hakbang na ito kakailanganin mo ang programa ng pycharm sa sandaling naka-install ito maaari nating simulan ang pag-set up ng pagsasaayos. Pindutin ang file sa kaliwang sulok sa itaas, pagkatapos ay piliin ang mga kagustuhan o setting, piliin ang pag-deploy. Sa screen na ito kailangan mong mag-click sa icon na plus at pumili ng isang pagsasaayos ng SFTP. Pangalanan ang pagsasaayos at punan ang mga patlang, ang host ay nangangahulugang ip ip ng iyong pi, ang pangalan ng gumagamit at password mula sa. Pumunta sa mga pagmamapa at piliin ang direktoryo na nais mong gamitin. Bumalik sa nakaraang screen at pindutin ang koneksyon sa pagsubok. Kapag nagbibigay ito ng isang matagumpay na tugonang mag-click sa ok.

Hakbang 4: Backend

Dito mo isusulat ang code para sa backend. Simula ng pagsulat ng pag-setup dito, i-reset ang LCD upang walang mga mas lumang mensahe na ipinakita. Pagkatapos ay isulat ang mga ruta sa esp upang makatanggap ka ng isang mensahe ng json mula sa esp at i-update ang iskor o kamatayan sa database. pagkatapos isulat ang may websockets ang mga ito ay ginagamit upang makipag-usap sa frontend. panghuli isulat ang function na rfid () itatakda nito ang elemento ng kamatayan sa data sa 0 kapag na-scan ang tag. Maaari mong makita ang lahat ng mga code para sa proyektong ito sa karagdagang folder.

Hakbang 5: ESP8266

ESP8266
ESP8266
ESP8266
ESP8266
ESP8266
ESP8266

Ang module ng ESP ay naka-code sa arduino kaya tiyaking mag-install ng arduino ide. Kapag na-install na pumunta sa file, mga kagustuhan at i-type ang link na ipinapakita sa larawan sa "ang karagdagang mga Boards Manager URL:" text box. Pindutin ang ok pagkatapos buksan ang mga tool sa tuktok ng iyong screen pumunta sa mga board, boards manager at mag-scroll hanggang sa ibaba at i-install ang esp8266. Kapag tapos na ito pumunta sa mga halimbawa ng file at piliin ang pangunahingHttpClient, punan ang pagsasaayos ng wifi at. Ngayon i-edit ang file tulad ng ginawa ko sa huling larawan. Kunin ang uart adapter at maghinang ng isang pindutan sa pagitan ng gpio0 at ng lupa. I-plug in ang esp sa adapter at i-plug ito sa isang usb port habang hawak ang pindutan. Pumunta ngayon sa mga tool at piliin ang bagong apeared com poort pumili mula sa mga board ng generic na esp8266 at simulan ang pag-upload. Sa sandaling makakita ka ng isang procentage apear pakawalan ang pindutan. Para sa iba pang esp ay kailangan mong baguhin ang path ng api sa na ng kaukulang isa sa backend. Para sa 2 huling u ay kailangan mong baguhin ang parehong pin 0 at 2 sa digitalRead at palitan ang kung sa kung (s1 && s2 = = TAAS).

Hakbang 6: Frontend

Frontend
Frontend

Buuin ang frontend sa pamamagitan ng pagkopya ng disenyo sa pamamagitan ng pag-input ng tekst sa html file at pagdaragdag ng mga klase. Sa pamamagitan ng pagtatalaga ng mga href link sa mga pindutan maaari kaming lumipat sa mga pahina. Sa pamamagitan ng pag-edit ng isang css sa mga klase na ginawa sa html maaari mong baguhin ang istraktura ng pahina. Sa pamamagitan ng pagpapatupad ng JavaScript maaari mong ipadala ang halaga ng slider sa backend at ipaalam sa laro kung kailan sisimulan ang laro.

Hakbang 7: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

Simula ng sa pamamagitan ng paghihiwalay ng mga tabla sa 8 pantay na mga parihaba, tiyakin na mayroon kang sapat na natitira upang gupitin ang bawat panig ng 4time. Kapag tapos na iyon kola 3 ng mga parihaba magkasama at ipako ang 2x gilid sa tuktok ng kaliwa sa ibabaw ng rektanggulo. Maglagay ng isang kuko sa bawat sulok ng ilalim na rektanggulo. Pagkatapos mag-drill ng 2 buo na sapat lamang para sa pvc pipe sa pamamagitan ng 3rectangles na nakadikit. Maglagay ng isang breadboard na may pressure cercuit sa loob ng ibabang bahagi sa mga gilid. Maingat na ihanay ang mga sensor ng presyon upang ang mga ito ay nasa ilalim ng mga tubo at itulak ang nakadikit na mga parihaba sa mga tubo. Ulitin ang mga proces na ito para sa ikalawang kampo. Pagkatapos kumuha ng kaunting natitirang kahoy, mag-drill ng 2 maliit na butas at isang gupit na umaangkop sa mga esp pin. Pilahin ang kamiseta gamit ang LDR at ilagay ang mga binti sa pamamagitan ng 2holes na solder ang circuit nang direkta nang walang isang breadboard. Pilahin ang harap ng shirt ng isang LED at ikonekta ito sa esp na tumahi ng circuit sa shirt. Ulitin ang prosesong ito nang 2 beses. Para sa pangwakas na hakbang gawin ang dibdib at mag-drill ng isang butas upang ikaw ay magkasya sa LCD pagkatapos ay mag-drill ng dalawang mas maliit na mga butas sa dibdib upang maipasok mo ang mga wire ng rfid. Ilagay ang circuit sa dibdib at tapos ka na.

Inirerekumendang: