Përmbajtje:
- Hapi 1: Pjesët
- Hapi 2: Sensorët: Qarku
- Hapi 3: Sensorët: HC-RS04
- Hapi 4: Sensorët: RSC522
- Hapi 5: Sensorët: Ekrani LCD
- Hapi 6: Pi
Video: WebFoos - një tavolinë e zgjuar e futbollit: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
Për projektin tim shkollor në vitin e parë në Howest, vendosa të bëj një tryezë të zgjuar të Foosball. Tabela regjistron golat dhe ruan ndeshjet e luajtura, statistikat e ndeshjeve dhe statistikat e përdoruesve/ekipeve në një faqe në internet.
Hapi 1: Pjesët
Për të ndërtuar tryezën tuaj të zgjuar të foosballit, do t'ju nevojiten pjesët e mëposhtme (ose të ngjashme):
1 x A Raspberry Pi 3 Model B (39,90 €)
- 2 x HC-sr04 Sensor tejzanor (2 €, 79 secila)
- 1 x Sensor RFC522 RFID (11,90 €)
- 1 x ekran LCD (13,90 €)
- 1 x tubacion PVC 50mm (2, 49 €)
- 8 x Tub tub PVC 50 mm (1 €, 59 secila)
- 2 x tuba PVC 50mm T (3 €, 39 secila)
Disa kabllo lidhës (4, 95 €)
Vlerësimi i Çmimit Total: 123 €, 17
Çmimet mund të ndryshojnë nga furnizuesi në furnizues, por këto janë çmimet e përafërta për të cilat kam marrë pjesët e mia.
Hapi 2: Sensorët: Qarku
Për të lidhur sensorët me Raspberry Pi, ndiqni skemën e ngrirjes më sipër duke përdorur kabllot e lidhësit.
Rezistenca e lidhur me pinin V0 në ekranin LCD mund të zëvendësohet me një potenciometër në mënyrë që të mund të rregulloni kontrastin në ekranin LCD. Thjesht lidhni dy kunjat e jashtme të potenciometrit në tokë dhe te 5V, pastaj lidhni kunjin e mesëm me V0.
Sigurohuni që të gjithë kabllot tuaja të jenë mjaft të gjata në mënyrë që të vendosni të gjithë sensorët tuaj në mënyrë të saktë mbi/brenda tryezës (shikoni hapin vijues).
Hapi 3: Sensorët: HC-RS04
Para se të vendosim HC-SR04 në vendin e tij të duhur, ne duhet të bashkojmë pjesët e PVC për të bërë 2 tuba të ngjashëm për të përcjellë topin nga goli juaj pranë HC-SR04:
- Lidhni 2 nga bitët e qoshes 45 ° me 1 nga lidhësit PVC në formë T (fotografia e parë)
- HC-SR04 përshtatet në mënyrë të përkryer në pjesën që del jashtë (fotografia e dytë)
- Përdorni 2 lidhës të tjerë 45 ° për ta çuar më tej topin atje ku dëshironi të çojë (fotografia e tretë)
- Stërvitni një vrimë në pjesën e poshtme të portës, përmes së cilës topi tani mund të bjerë poshtë në tub
- Pritini një pjesë të tubit të gjatë PVC, mund ta përdorni këtë pjesë për të mbështetur tubin që keni ndërtuar
- Ngjiteni tubin në tryezë si në foton e 3-të (Sigurohuni që të mos harroni të lidhni HC-SR04 tuaj së pari me Raspberry Pi !!!)
Përsëritni hapat e mësipërm për HC-SR04 të dytë
Hapi 4: Sensorët: RSC522
Sensori RSC522 RFID mund të ngjitet në pjesën e brendshme të murit pranë njërit prej qëllimeve. Druri është mjaft i hollë në mënyrë që të skanoni kartën tuaj përmes drurit.
Hapi 5: Sensorët: Ekrani LCD
Për të montuar ekranin LCD në krye të tryezës, unë vetëm shpova disa vrima që kabllot të futeshin në pjesën e sipërme të tryezës, pastaj e ngjita LCD -në në tryezë.
Hapi 6: Pi
Për këtë projekt, supozoj se tashmë keni një imazh debian të punës të instaluar në Raspberry Pi tuaj. Nëse jo, mund të gjeni një mësim të lehtë në faqen zyrtare të internetit të mjedrës pi.
Nëse e keni instaluar me sukses Raspbian, futni komandat e mëposhtme në Pi tuaj:
-
Instaloni paketat:
- sudo apt përditësim
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Krijoni një mjedis virtual:
- python3 -m pip install -përditëso pip setuptools wheel virtualenv
- mkdir project1 && cd project1
- python3 -m venv --system-site-paketat env
- burimi env/bin/aktivizo
- python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Krijimi i bazës së të dhënave:
- sudo mariadb
-
CREATE USER 'project1-admin'@'localhost' IDENTIFIKUAR NGA 'sdfgh'; CREATE USER 'project1-web'@'localhost' IDENTIFIKUAR NGA 'sdfgh'; CREATE USER 'project1-sensor'@'localhost' IDENTIFIKUAR NGA 'sdfgh';
KRIJONI projektin e BAZAVE TAT DHATNAVE1;
DH GRNI T ALL GJITH PRIVILEGJET N project projektin 1..* Te 'project1-admin'@'localhost' ME GRAND OPTION; ZGJEDHJA E Granteve, INSERT, PPRDITSIM, FSHIJ N ON projektin 1.* P'R 'project1-web'@'localhost'; ZGJEDHJA E GRANTIT, INSERT, PPRDITSIM, FSHIJ N ON projektin 1.* P'R 'projekt1-sensor'@'localhost'; PRIVILEGJET E PARASHIKUAR;
- Drejtoni skedarët sql në projektin 1/sql
-
Shkarkimi i kodit:
- git klon
- sed -i s/pi/$ USER/g conf/(! ndryshon pi në skedarët e konfigurimit në emrin tuaj të përdoruesit)
-
Konfiguro nginx:
- sudo cp conf/nginx/etc/nginx/sites-available/project1
- sudo rm/etc/nginx/sites-enabled/default
- sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
- sudo systemctl rinis nginx.service
-
Drejtoni kodin:
sudo systemctl aktivizoni projektin1-*
Recommended:
Dritë LED e tavolinës së zgjuar - Ndriçim i zgjuar W/ Arduino - Hapësira e punës Neopixels: 10 hapa (me fotografi)
Dritë LED e tavolinës së zgjuar | Ndriçim i zgjuar W/ Arduino | Neopixels Workspace: Tani një ditë ne po kalojmë shumë kohë në shtëpi, duke studiuar dhe punuar virtualisht, kështu që pse të mos e bëjmë hapësirën tonë të punës më të madhe me një sistem ndriçimi të personalizuar dhe të zgjuar të bazuar në LED Arduino dhe Ws2812b. Këtu po ju tregoj se si të ndërtoni Smart tuaj Drita LED e tavolinës që
Ora me alarm e ngritur e zgjuar Drita e zgjuar: 8 hapa (me fotografi)
Ora me Alarm të Upcycled Light Light: Në këtë projekt unë nxjerr në qarkullim një orë alarmi të thyer plotësisht të erës. Faqja e orës zëvendësohet me 12 LED, të ndriçuara nga një shirit LED rreth buzës së orës. 12 LED tregojnë kohën dhe shiriti LED është programuar të veprojë si një alarm, duke u kthyer
Trajnimi i Reagimit të Portierit të Futbollit nga Arduino: 5 hapa
Trajnimi i Reagimit të Portierit të Futbollit nga Arduino: Përshkrimi i Projektit tim Arduino: Reflektoni Trajnerin - Provoni gatishmërinë dhe reagimin tuaj në të majtë, në të djathtë. para dhe mbrapa; simulojnë reagimin e portierit të futbollit. Vendosni pesë dërrasa me ngjyra të ndryshme në tokë; një dërrasë e bardhë është në
Roboti i Futbollit (ose Futbolli, nëse jetoni në anën tjetër të pellgut): 9 hapa (me fotografi)
Roboti i Futbollit (ose Futbolli, Nëse Jetoni në Anën tjetër të Pellgut): Unë mësoj robotikë në tinker-robot-labs.tk Nxënësit e mi kanë krijuar këta robotë që luajnë futboll (ose futboll, nëse jetoni në anën tjetër të pellgun). Qëllimi im me këtë projekt ishte të mësoja fëmijët se si të bashkëveprojnë me një robot nëpërmjet Bluetooth. Ne po
Folësit e futbollit: 13 hapa (me fotografi)
Folësit e Futbollit: Ky është një projekt për vendosjen e folësve brenda një futbolli. Ju do të keni nevojë për disa altoparlantë në formë drejtkëndëshe, një vrimë lëkure, zinxhirë, një futboll, shirit ngjitës, stirafoam, një thikë të saktë, pajisje për saldim, shirit elektrik, zam të nxehtë, një kompjuter