Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Sensorer: Circuitry
- Hatua ya 3: Sensorer: HC-RS04
- Hatua ya 4: Sensorer: RSC522
- Hatua ya 5: Sensorer: Screen ya LCD
- Hatua ya 6: Pi
Video: WebFoos - Jedwali la Smart Foosball: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Kwa mradi wangu wa shule katika mwaka wangu wa kwanza huko Howest, niliamua kutengeneza meza nzuri ya mpira wa miguu. Jedwali husajili malengo na kuokoa mechi zilizochezwa, takwimu za mechi na takwimu za watumiaji / timu kwenye wavuti ya mkondoni.
Hatua ya 1: Sehemu
Ili kujenga meza yako mwenyewe ya mpira wa miguu, utahitaji sehemu zifuatazo (au zinazofanana):
1 x A Raspberry Pi 3 Mfano B (€ 39, 90)
- 2 x HC-sr04 Sensor ya Ultrasonic (€ 2, 79 kila mmoja)
- Sura ya 1 x RFC522 RFID (€ 11, 90)
- Screen ya 1 x LCD (€ 13, 90)
- 1 x Piping ya PVC 50mm (€ 2, 49)
- 8 x PVC Piping 50mm Kona (€ 1, 59 kila mmoja)
- 2 x PVC Piping 50mm T (€ 3, 39 kila mmoja)
Kamba kadhaa za kiunganishi (€ 4, 95)
Makadirio ya Bei Jumla: € 123, 17
Bei zinaweza kutofautiana kutoka kwa muuzaji hadi kwa muuzaji lakini hizi ni bei za kukadiria ambazo nilipata sehemu zangu.
Hatua ya 2: Sensorer: Circuitry
Ili kuunganisha sensorer kwenye Raspberry Pi, fuata mpango wa kuchoma hapo juu ukitumia nyaya za kiunganishi.
Kontena lililounganishwa na pini ya V0 kwenye skrini ya LCD linaweza kubadilishwa na potentiometer ili uweze kurekebisha tofauti kwenye skrini ya LCD. Unganisha tu pini mbili za nje za potentiometer chini na te 5V, kisha unganisha pini ya kati na V0.
Hakikisha nyaya zako zote ni ndefu vya kutosha ili uweze kuweka sensorer zako zote kwa usahihi juu / ndani ya meza (angalia hatua ifuatayo).
Hatua ya 3: Sensorer: HC-RS04
Kabla hatuwezi kuweka HC-SR04 mahali pake sahihi, tunahitaji kuweka sehemu za PVC ili kutengeneza mirija 2 sawa kutekeleza mpira kutoka kwa lengo nyuma ya HC-SR04:
- Unganisha vipande 2 vya kona 45 ° kwa 1 ya viunganisho vya PVC vyenye umbo la T (picha ya 1)
- HC-SR04 inafaa kabisa katika sehemu inayoshikilia (picha ya 2)
- Tumia viunganishi vingine 2 ° 45 ili kupitisha mpira zaidi mahali unakotaka uelekeze (picha ya 3)
- Piga shimo chini ya lengo, kwa njia ambayo mpira unaweza sasa kuanguka chini kwenye bomba
- Kata sehemu ya bomba refu la PVC, unaweza kutumia sehemu hii kusaidia bomba uliyojenga
- Gundi bomba mezani kama kwenye picha ya 3 (Hakikisha usisahau kuunganisha HC-SR04 yako na Raspberry Pi kwanza !!!)
Rudia hatua zilizo hapo juu kwa HC-SR04 ya pili
Hatua ya 4: Sensorer: RSC522
RSC522 RFID Sensor inaweza kushikamana ndani ya ukuta karibu na moja ya malengo. Miti ni nyembamba ya kutosha ili uweze kuchanganua kadi yako kupitia kuni.
Hatua ya 5: Sensorer: Screen ya LCD
Kupandisha skrini ya LCD juu ya meza, nilichimba tu mashimo kwa nyaya kutoshea juu ya meza, kisha nikaunganisha LCD kwenye meza yenyewe.
Hatua ya 6: Pi
Kwa mradi huu, nadhani tayari unayo picha ya kufanya kazi iliyosanikishwa kwenye Raspberry Pi yako. Ikiwa sio hivyo, unaweza kupata mafunzo rahisi kwenye wavuti rasmi ya rasipberry pi.
Ikiwa umefanikiwa kusanidi Raspbian, ongeza amri zifuatazo kwenye Pi yako:
-
Sakinisha Vifurushi:
- sasisho la sudo apt
- Sudo apt kufunga -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Unda mazingira halisi:
- python3 -m pip install - kuboresha pip setuptools gurudumu wema
- mradi wa mkdir1 && cd project1
- python3 -m venv - mfumo-wa-tovuti-vifurushi env
- chanzo env / bin / activate
- python -m bomba weka mysql-kontakt-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Kutengeneza Hifadhidata:
- Sudo mariadb
-
BUNA MTUMIAJI 'project1-admin' @ 'localhost' AMETAMBULISWA na 'sdfgh'; BUNA MTUMIA 'project1-web' @ 'localhost' INAYOTAMBULISHWA NA 'sdfgh'; Unda Mtumiaji 'sensor1-sensor' @ 'localhost' INAYOTAMBULISHWA NA 'sdfgh';
Unda mradi wa database1;
TOA MAHAKAMA YOTE KWENYE mradi1. * Kwa 'project1-admin' @ 'localhost' KWA OTI YA RUZUKU; TOA UCHAGUZI, WEKA, SASISHA, FUTA KWENYE mradi1. * KWA 'project1-web' @ 'localhost'; TOA UCHAGUZI, WEKA, SASISHA, FUTA KWENYE mradi1. * KWA 'project1-sensor' @ 'localhost'; HAKI ZA FLUSH;
- Endesha faili za sql katika mradi1 / sql
-
Inapakua nambari:
- clone ya git
- sed -i s / pi / $ USER / g conf / (! hubadilisha pi katika faili za usanidi kwa jina lako la mtumiaji)
-
Sanidi nginx:
- sudo cp conf / nginx / nk / nginx / tovuti zinazopatikana / mradi1
- sudo rm / nk / nginx / tovuti-kuwezeshwa / default
- sudo ln -s / nk / nginx / tovuti-zinapatikana / project1 / nk / nginx / tovuti-kuwezeshwa / project1
- Sudo systemctl kuanzisha upya nginx.service
-
Endesha nambari:
Sudo systemctl kuwezesha mradi1- *
Ilipendekeza:
Taa ya Taa ya Smart Smart - Taa mahiri W / Arduino - Nafasi ya Kazi ya Neopixels: Hatua 10 (na Picha)
Taa ya Taa ya Smart Smart | Taa mahiri W / Arduino | Nafasi ya Kazi ya Neopixels: Sasa siku tunatumia muda mwingi nyumbani, kusoma na kufanya kazi kwa kweli, kwa nini tusifanye nafasi yetu ya kazi iwe kubwa na mfumo wa taa na taa za Arduino na Ws2812b msingi. Hapa naonyesha jinsi ya kujenga Smart yako Dawati la Taa ya LED ambayo
Nyumba ya Smart Smart: Hatua 5
Nyumba ya Smart Smart: Materialen: dunne gelamineerde hout platen. 1 x grondplaat alikutana na kipenyo cha van 1 cmkleine nagels 2 x mikanda ya mkate mikate ya plakbandveel alikutana na kipenyo 0.3 cmveel jumper kabels gereedschap: boormachinelijmpistoolsoldeerboutschroevendra
Taa ya Smart Smart ya Bluetooth inayodhibitiwa na Bluetooth: Hatua 7
Taa ya Smart Smart ya Bluetooth inayodhibitiwa na Bluetooth: Daima ninaota kudhibiti vifaa vyangu vya taa. Kisha mtu akatengeneza taa nzuri ya kupendeza ya LED. Hivi karibuni nilikutana na Taa ya LED na Joseph Casha kwenye Youtube. Kupata msukumo kwa hiyo, niliamua kuongeza kazi kadhaa wakati nikitunza
Vifaa vya Hardware na Software Hack Smart Devices, Tuya na Broadlink LEDbulb, Sonoff, BSD33 Smart kuziba: Hatua 7
Vifaa vya Hardware na Software Hack Smart Devices, Tuya na Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Katika hii Inayoweza kufundishwa naonyesha jinsi nilivyoangazia vifaa kadhaa mahiri na firmware yangu mwenyewe, ili niweze kuzidhibiti na MQTT kupitia usanidi wangu wa Openhab. vifaa vipya wakati nilividanganya. Kwa kweli kuna njia zingine za msingi za programu kuangazia f
Arduino Servo Foosball: Hatua 5
Arduino Servo Foosball: na David Joy na Andrew Gothard