Indholdsfortegnelse:
- Trin 1: Dele
- Trin 2: Sensorer: kredsløb
- Trin 3: Sensorer: HC-RS04
- Trin 4: Sensorerne: RSC522
- Trin 5: Sensorer: LCD -skærm
- Trin 6: Pi
![WebFoos - et smart bordfodboldbord: 6 trin WebFoos - et smart bordfodboldbord: 6 trin](https://i.howwhatproduce.com/images/001/image-13-63-j.webp)
Video: WebFoos - et smart bordfodboldbord: 6 trin
![Video: WebFoos - et smart bordfodboldbord: 6 trin Video: WebFoos - et smart bordfodboldbord: 6 trin](https://i.ytimg.com/vi/7qFClwGaFYc/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
![WebFoos - et smart bordfodboldbord WebFoos - et smart bordfodboldbord](https://i.howwhatproduce.com/images/001/image-13-64-j.webp)
Til mit skoleprojekt i mit første år på Howest besluttede jeg mig for at lave et smart bordfodboldbord. Tabellen registrerer mål og gemmer spillede kampe, kampstatistikker og bruger-/holdstatistik på et online websted.
Trin 1: Dele
For at bygge dit eget smarte fodboldbord skal du bruge følgende (eller lignende) dele:
1 x A Raspberry Pi 3 Model B (€ 39, 90)
- 2 x HC-sr04 ultralydssensor (2, 79,-pr. Stk.)
- 1 x RFC522 RFID -sensor (€ 11, 90)
- 1 x LCD -skærm (€ 13, 90)
- 1 x PVC -rør 50 mm (€ 2, 49)
- 8 x PVC -rør 50 mm hjørne (€ 1, 59 pr. Stk.)
- 2 x PVC -rør 50mm T (€ 3, 39 stk.)
Et par tilslutningskabler (€ 4, 95)
Samlet prisoverslag: € 123, 17
Priserne kan variere fra leverandør til leverandør, men det er de omtrentlige priser, som jeg fik mine dele til.
Trin 2: Sensorer: kredsløb
![Sensorerne: kredsløb Sensorerne: kredsløb](https://i.howwhatproduce.com/images/001/image-13-65-j.webp)
For at tilslutte sensorerne til Raspberry Pi skal du følge fritzing -skemaet ovenfor ved hjælp af forbindelseskablerne.
Modstanden tilsluttet V0 -stiften på LCD -skærmen kan udskiftes med et potentiometer, så du kan justere kontrasten på LCD -skærmen. Tilslut ganske enkelt de to ydre ben på potentiometeret til jorden og te 5V, og slut derefter den midterste stift til V0.
Sørg for, at alle dine kabler er lange nok, så du kan placere alle dine sensorer korrekt på/inde i bordet (se følgende trin).
Trin 3: Sensorer: HC-RS04
![Sensorer: HC-RS04 Sensorer: HC-RS04](https://i.howwhatproduce.com/images/001/image-13-66-j.webp)
![Sensorer: HC-RS04 Sensorer: HC-RS04](https://i.howwhatproduce.com/images/001/image-13-67-j.webp)
![Sensorer: HC-RS04 Sensorer: HC-RS04](https://i.howwhatproduce.com/images/001/image-13-68-j.webp)
Inden vi kan placere HC-SR04 på det korrekte sted, skal vi sammensætte PVC-delene til at lave 2 lignende rør til at lede bolden fra målet forbi HC-SR04:
- Tilslut 2 af de 45 ° hjørnebit til 1 af de T-formede PVC-stik (1. billede)
- HC-SR04 passer perfekt i den del, der stikker ud (2. billede)
- Brug 2 andre 45 ° -stik til at føre bolden videre til det sted, hvor du vil have den (3. billede)
- Bor et hul i bunden af målet, hvorigennem bolden nu kan falde ned i røret
- Skær en del af det lange PVC -rør af, du kan bruge denne del til at understøtte det rør, du har bygget
- Lim røret til bordet som på det tredje billede (Sørg for at du ikke glemmer at tilslutte din HC-SR04 til Raspberry Pi først !!!)
Gentag ovenstående trin for den anden HC-SR04
Trin 4: Sensorerne: RSC522
![Sensorer: RSC522 Sensorer: RSC522](https://i.howwhatproduce.com/images/001/image-13-69-j.webp)
RSC522 RFID -sensoren kan limes på indersiden af væggen ved siden af et af målene. Træet er tyndt nok, så du kan scanne dit kort gennem træet.
Trin 5: Sensorer: LCD -skærm
![Sensorer: LCD -skærm Sensorer: LCD -skærm](https://i.howwhatproduce.com/images/001/image-13-70-j.webp)
For at montere LCD -skærmen oven på bordet, borede jeg bare nogle huller, så kablerne skulle passe igennem toppen af bordet, og limede derefter LCD'et til selve bordet.
Trin 6: Pi
Til dette projekt antager jeg, at du allerede har et fungerende debian -image installeret på din Raspberry Pi. Hvis ikke, kan du finde en let vejledning på det officielle hindbær pi -websted.
Hvis du har installeret Raspbian med succes, skal du fente følgende kommandoer på din Pi:
-
Installer pakker:
- sudo apt opdatering
- sudo apt installere -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Opret et virtuelt miljø:
- python3 -m pip installation -opgrader pip setuptools hjul virtualenv
- mkdir projekt1 && cd projekt1
- python3 -m venv-system-site-packages env
- kilde env/bin/aktivere
- python -m pip installer mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Oprettelse af databasen:
- sudo mariadb
-
Opret BRUGER 'project1-admin'@'localhost' IDENTIFICERET MED 'sdfgh'; Opret BRUGER 'project1-web'@'localhost' IDENTIFICERET MED 'sdfgh'; Opret BRUGER 'project1-sensor'@'localhost' IDENTIFICERET MED 'sdfgh';
Opret DATABASE -projekt1;
TILDELE ALLE PRIVILEGER PÅ projekt1.* Til 'project1-admin'@'localhost' MED GRANT MULIGHED; GRANT SELECT, INSERT, UPDATE, DELETE ON project1.* TO 'project1-web'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON project1.* TO 'project1-sensor'@'localhost'; FLUSH -PRIVILEGER;
- Kør sql -filerne i project1/sql
-
Download af koden:
- git-klon
- sed -i s/pi/$ USER/g conf/(! ændrer pi i konfigurationsfilerne til dit eget brugernavn)
-
Opsætning 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 genstart nginx.service
-
Kør koden:
sudo systemctl aktiver projekt1-*
Anbefalede:
Smart skrivebord LED -lys - Smart Lighting W/ Arduino - Neopixels -arbejdsområde: 10 trin (med billeder)
![Smart skrivebord LED -lys - Smart Lighting W/ Arduino - Neopixels -arbejdsområde: 10 trin (med billeder) Smart skrivebord LED -lys - Smart Lighting W/ Arduino - Neopixels -arbejdsområde: 10 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-1333-j.webp)
Smart skrivebord LED -lys | Smart Lighting W/ Arduino | Neopixels Workspace: Nu til dage bruger vi meget tid derhjemme, studerer og arbejder virtuelt, så hvorfor ikke gøre vores arbejdsområde større med et brugerdefineret og smart belysningssystem Arduino og Ws2812b LED'er baseret. Her viser jeg dig, hvordan du bygger din Smart Skrivebord LED -lys, der
Hardware og software Hack Smart Devices, Tuya og Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 trin
![Hardware og software Hack Smart Devices, Tuya og Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 trin Hardware og software Hack Smart Devices, Tuya og Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 trin](https://i.howwhatproduce.com/images/005/image-14272-j.webp)
Hardware og software Hack Smart Devices, Tuya og Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: I denne instruktør viser jeg dig, hvordan jeg blinkede flere smarte enheder med min egen firmware, så jeg kan styre dem med MQTT via min Openhab -opsætning. Jeg tilføjer nye enheder, da jeg hackede dem. Selvfølgelig er der andre software -baserede metoder til at blinke brugerdefinerede
Smart vækkeur: et smart vækkeur lavet med hindbær Pi: 10 trin (med billeder)
![Smart vækkeur: et smart vækkeur lavet med hindbær Pi: 10 trin (med billeder) Smart vækkeur: et smart vækkeur lavet med hindbær Pi: 10 trin (med billeder)](https://i.howwhatproduce.com/images/007/image-19330-j.webp)
Smart vækkeur: et smart vækkeur lavet med Raspberry Pi: Har du nogensinde ønsket et smart ur? I så fald er dette løsningen for dig! Jeg lavede Smart Alarm Clock, dette er et ur, hvor du kan ændre alarmtiden i henhold til webstedet. Når alarmen går, kommer der en lyd (summer) og 2 lyser
Raspberry Pi IoT Bordfodboldbord: 11 trin
![Raspberry Pi IoT Bordfodboldbord: 11 trin Raspberry Pi IoT Bordfodboldbord: 11 trin](https://i.howwhatproduce.com/images/003/image-7368-15-j.webp)
Raspberry Pi IoT Foosball Table: Velkommen til min version af et hacket bordfodboldbord, som en del af et studenterprojekt for nye medier og kommunikationsteknologi. Jeg voksede grundlæggende op omkring fodbold og poolborde, så jeg tænkte, at det ville være fantastisk at prøve at forbinde en af disse enheder til int
Autonomt bordfodboldbord: 5 trin (med billeder)
![Autonomt bordfodboldbord: 5 trin (med billeder) Autonomt bordfodboldbord: 5 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-8082-37-j.webp)
Autonom Foosball Table: Hovedprojektmålet var at færdiggøre en fungerende prototype til et Autonomous Foosball Table (AFT), hvor en menneskelig spiller står over for en robotmodstander. Fra spillets menneskelige perspektiv ligner bordfodboldbordet meget et almindeligt bord. Spillet