Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Senzori: strujna kola
- Korak 3: Senzori: HC-RS04
- Korak 4: Senzori: RSC522
- Korak 5: Senzori: LCD ekran
- Korak 6: Pi
Video: WebFoos - pametan stol za fudbal: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Za svoj školski projekat u prvoj godini na Howest -u, odlučio sam da napravim pametan sto za fudbal. Tablica registrira golove i sprema odigrane utakmice, statistike utakmica i statistike korisnika/tima na web stranicu na mreži.
Korak 1: Dijelovi
Za izradu vlastitog pametnog stola za mali fudbal trebat će vam sljedeći (ili slični) dijelovi:
1 x A Raspberry Pi 3 Model B (39,90 €)
- 2 x HC-sr04 ultrazvučni senzor (2, 79 € svaki)
- 1 x RFID senzor RFC522 (11, 90 €)
- 1 x LCD ekran (13, 90 €)
- 1 x PVC cijev 50 mm (2, 49 €)
- 8 x PVC cijevi 50 mm Ugao (1, 59 € svaki)
- 2 x PVC cijevi 50 mm T (3, 39 € svaki)
Nekoliko konektorskih kabela (4, 95 €)
Ukupna procjena cijene: 123, 17 €
Cijene se mogu razlikovati od dobavljača do dobavljača, ali ovo su približne cijene za koje sam nabavio svoje dijelove.
Korak 2: Senzori: strujna kola
Za povezivanje senzora na Raspberry Pi slijedite gornju shemu frcanja pomoću priključnih kabela.
Otpornik spojen na pin V0 na LCD ekranu može se zamijeniti potenciometrom tako da možete podesiti kontrast na LCD ekranu. Jednostavno spojite dva vanjska pina potenciometra na masu i te 5V, a zatim spojite srednji pin na V0.
Uverite se da su svi kablovi dovoljno dugački da biste mogli pravilno postaviti sve svoje senzore na/unutar stola (pogledajte sledeći korak).
Korak 3: Senzori: HC-RS04
Prije nego što možemo postaviti HC-SR04 na pravo mjesto, moramo sastaviti PVC dijelove kako bismo napravili 2 slične cijevi za vođenje lopte od gola pored HC-SR04:
- Spojite 2 ugaona bita od 45 ° na 1 od PVC konektora u obliku slova T (prva slika)
- HC-SR04 savršeno se uklapa u dio koji strši (2. slika)
- Upotrijebite 2 druga konektora za 45 ° da dalje vodite loptu do mjesta na kojem želite da vodi (3. slika)
- Izbušite rupu na dnu gola kroz koju lopta sada može pasti u cijev
- Odrežite dio duge PVC cijevi, ovaj dio možete koristiti za podupiranje cijevi koju ste izgradili
- Zalijepite cijev na stol kao na trećoj slici (Pazite da prvo ne zaboravite spojiti svoj HC-SR04 na Raspberry Pi !!!)
Ponovite gore navedene korake za drugi HC-SR04
Korak 4: Senzori: RSC522
RSC522 RFID senzor može se zalijepiti za unutrašnjost zida pored jednog od ciljeva. Drvo je dovoljno tanko da možete skenirati svoju karticu kroz drvo.
Korak 5: Senzori: LCD ekran
Da bih montirao LCD ekran na vrh stola, samo sam izbušio neke rupe da kablovi prođu kroz vrh stola, a zatim sam zalijepio LCD ekran na sam stol.
Korak 6: Pi
Za ovaj projekt pretpostavljam da već imate radnu debian sliku instaliranu na vašem Raspberry Pi. Ako ne, možete pronaći jednostavan vodič na službenoj web stranici maline pi.
Ako ste uspješno instalirali Raspbian, unesite sljedeće naredbe na svoj Pi:
-
Instalirajte pakete:
- sudo apt update
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Kreirajte virtualno okruženje:
- python3 -m pip install --upgrade pip setuptools wheel virtualenv
- mkdir project1 && cd project1
- python3 -m venv --system-site-packages env
- izvor env/bin/aktiviraj
- python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Izrada baze podataka:
- sudo mariadb
-
CREATE USER 'project1-admin'@'localhost' IDENTIFIED BY 'sdfgh'; CREATE USER 'project1-web'@'localhost' IDENTIFIED BY 'sdfgh'; CREATE USER 'project1-sensor'@'localhost' IDENTIFIKOVANO 'sdfgh';
CREATE DATABASE project1;
ODOBRITE SVE PRIVILEGIJE NA Project1.* Na 'project1-admin'@'localhost' SA OPCIJOM GRANTA; GRANT SELECT, INSERT, UPDATE, DELETE ON project1.* TO 'project1-web'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON project1.* TO 'project1-sensor'@'localhost'; FLUSH PRIVILEGES;
- Pokrenite sql datoteke u project1/sql
-
Preuzimanje koda:
- git clone
- sed -i s/pi/$ USER/g conf/(! mijenja pi u konfiguracijskim datotekama na svoje korisničko ime)
-
Postavljanje nginxa:
- 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 ponovo pokrenite nginx.service
-
Pokrenite kôd:
sudo systemctl enable project1-*
Preporučuje se:
LED stolno svjetlo za pametni stol - Pametna rasvjeta W/ Arduino - Radni prostor Neopiksela: 10 koraka (sa slikama)
LED stolno svjetlo za pametni stol | Pametna rasvjeta W/ Arduino | Neopixel radni prostor: Danas dane provodimo puno vremena kod kuće, učimo i virtuelno radimo, pa zašto ne bismo povećali svoj radni prostor prilagođenim i pametnim sistemom osvjetljenja zasnovanim na LED -ima na bazi Arduino i Ws2812b. Ovdje ću vam pokazati kako izgraditi svoj pametni telefon Stono LED svjetlo koje
LED zvučno reaktivna beskonačna kocka Krajnji stol: 6 koraka (sa slikama)
LED zvučno reaktivna beskonačna kocka Krajnji stol: Vau! Vau! Kakav kul efekat! - Ovo su neke stvari koje ćete čuti nakon popunjavanja vodiča. Potpuno zapanjujuća, lijepa, hipnotička, zvučno reaktivna kocka beskonačnosti. Ovo je skromno napredan projekat lemljenja, trebalo mi je oko 12 ljudi
Arduino prijenosni radni stol, dio 3: 11 koraka
Arduino prijenosni radni stol 3. dio: Ako ste gledali dijelove 1, 2 i 2B, do sada nije bilo mnogo Arduina u ovom projektu, ali samo nekoliko žica ploča itd. Nije ovo o čemu se radi i dio infrastrukture mora biti izgrađen prije nego što ostali radovi rade. Ovo je elektronika i A
Zvučnici za fudbal: 13 koraka (sa slikama)
Football Speakers: Ovo je projekat za postavljanje zvučnika unutar fudbalske lopte. Trebat će vam zvučnici pravokutnog oblika, kožni bušač za rupe, patentni zatvarači, fudbalska traka, ljepljiva traka, stiropor, precizan nož, oprema za lemljenje, električna traka, vruće ljepilo, računar
Autonomni stoni fudbal: 5 koraka (sa slikama)
Autonomni stoni fudbal: Glavni cilj projekta bio je dovršiti radni prototip za autonomni stoni fudbal (AFT), gdje se ljudski igrač suočava sa robotskim protivnikom. Sa ljudske perspektive igre, stol za mali fudbal veoma je sličan običnom stolu. Igračka