Съдържание:
- Стъпка 1: Частите
- Стъпка 2: Сензорите: Електрическа верига
- Стъпка 3: Сензорите: HC-RS04
- Стъпка 4: Сензорите: RSC522
- Стъпка 5: Сензорите: LCD екран
- Стъпка 6: Pi
Видео: WebFoos - интелигентна маса за футбол: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
За моя училищен проект през първата година в Howest реших да направя умна маса за футбол. Таблицата регистрира голове и запазва изиграни мачове, статистика на мачовете и статистика на потребители/отбори в онлайн уебсайт.
Стъпка 1: Частите
За да изградите своя собствена интелигентна маса за футбол, ще ви трябват следните (или подобни) части:
1 x A Raspberry Pi 3 Модел B (39, 90 евро)
- 2 x ултразвуков сензор HC-sr04 (2, 79 евро всеки)
- 1 x RFC522 RFID сензор (11, 90 евро)
- 1 x LCD екран (13, 90 евро)
- 1 x PVC тръби 50 мм (€ 2, 49)
- 8 x PVC тръби 50 мм ъгъл (1, 59 евро всеки)
- 2 x PVC тръби 50 мм T (3, 39 евро всеки)
Няколко съединителни кабела (4, 95 евро)
Обща прогнозна цена: 123, 17 евро
Цените могат да варират от доставчик до доставчик, но това са приблизителните цени, за които получих частите си.
Стъпка 2: Сензорите: Електрическа верига
За да свържете сензорите към Raspberry Pi, следвайте схемата за пържене по -горе, като използвате съединителните кабели.
Резисторът, свързан към щифта V0 на LCD екрана, може да бъде заменен с потенциометър, така че да можете да регулирате контраста на LCD екрана. Просто свържете двата външни щифта на потенциометъра към земята и te 5V, след това свържете средния щифт към V0.
Уверете се, че всичките ви кабели са достатъчно дълги, за да можете да поставите всичките си сензори правилно върху/вътре в масата (вижте следващата стъпка).
Стъпка 3: Сензорите: HC-RS04
Преди да можем да поставим HC-SR04 на правилното му място, трябва да съберем PVC частите, за да направим 2 подобни тръби, които да провеждат топката от целта покрай HC-SR04:
- Свържете 2 от 45 ° ъглови бита към 1 от Т-образни PVC съединители (1-ва снимка)
- HC-SR04 се вписва перфектно в стърчащата част (втора снимка)
- Използвайте 2 други 45 ° съединителя, за да продължите топката до мястото, където искате да я отведе (трета снимка)
- Пробийте дупка в долната част на вратата, през която топката вече може да падне надолу в тръбата
- Отрежете част от дългата PVC тръба, можете да използвате тази част, за да поддържате изградената от вас тръба
- Залепете тръбата към масата, както на третата снимка (Уверете се, че не забравяте първо да свържете вашия HC-SR04 към Raspberry Pi !!!)
Повторете горните стъпки за втория HC-SR04
Стъпка 4: Сензорите: RSC522
RFC сензорът RSC522 може да бъде залепен към вътрешната страна на стената до една от целите. Дървесината е достатъчно тънка, така че можете да сканирате картата си през дървото.
Стъпка 5: Сензорите: LCD екран
За да монтирам LCD екрана отгоре на масата, просто пробих няколко дупки, за да могат кабелите да се поберат през горната част на масата, след което залепих LCD дисплея към самата маса.
Стъпка 6: Pi
За този проект предполагам, че вече имате работещ образ на Debian, инсталиран на вашия Raspberry Pi. Ако не, можете да намерите лесен урок на официалния уебсайт на raspberry pi.
Ако успешно сте инсталирали Raspbian, въведете следните команди на вашия Pi:
-
Инсталирайте пакети:
- sudo apt актуализация
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Създайте виртуална среда:
- python3 -m pip install -надстройка на pip setuptools колело virtualenv
- mkdir project1 && cd project1
- python3 -m venv --system-site-packages env
- източник env/bin/активира
- python -m pip инсталиране на mysql-конектор-python argon2-cffi колба колба-HTTPAuth колба-MySQL mysql-конектор-python passlib
-
Създаване на базата данни:
- sudo mariadb
-
CREATE USER 'project1-admin'@'localhost' IDENTIFIED BY 'sdfgh'; CREATE USER 'project1-web'@'localhost' IDENTIFIED BY 'sdfgh'; CREATE USER 'project1-sensor'@'localhost' ИДЕНТИФИЦИРАНО ОТ 'sdfgh';
CREATE DATABASE project1;
ПРЕДОСТАВЕТЕ ВСИЧКИ ПРИВИЛЕГИИ на project1.* На 'project1-admin'@'localhost' С ОПЦИЯ ЗА ГРАНТ; ГРАНТИРАЙТЕ ИЗБЕРЕТЕ, ИНСЕРТИРАЙТЕ, АКТУАЛИЗИРАЙТЕ, ИЗТРИЙТЕ НА проект1.* КЪМ 'project1-web'@'localhost'; ГРАНТИРАНЕ НА ИЗБОР, ИНСЕРТИРАНЕ, АКТУАЛИЗИРАНЕ, ИЗТРИВАНЕ НА проект1.* НА 'project1-sensor'@'localhost'; ФЛУШ ПРИВИЛЕГИ;
- Стартирайте sql файловете в project1/sql
-
Изтегляне на кода:
- git clone
- sed -i s/pi/$ USER/g conf/(! променя pi в конфигурационните файлове на вашето собствено потребителско име)
-
Настройка на 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 рестартирайте nginx.service
-
Изпълнете кода:
sudo systemctl активиране на проект1-*
Препоръчано:
LED звукова реактивна безкрайна куба Крайна маса: 6 стъпки (със снимки)
LED Звуково реактивен Infinity Cube Крайна маса: Уау! Уау! Какъв готин ефект! - Това са някои от нещата, които ще чуете, когато попълните ръководството. Изцяло умопомрачителен, красив, хипнотичен, звуково реактивен безкраен куб. Това е скромно усъвършенстван проект за запояване, отне ми около 12 човека
Направи си сам LED осветяване на маса за осветяване на маса: 6 стъпки
Направи си сам LED осветяване на маса за осветяване на ленти: Здравейте създатели, това е първият ми инструктируем проект. Основната идея и вдъхновение зад този проект е да превърна скучната и скучна маса в хостел в напълно мотивираща и окуражаваща маса. Източник на вдъхновение
Футболен робот (или футбол, ако живеете от другата страна на езерото): 9 стъпки (със снимки)
Футболен робот (или футбол, ако живеете от другата страна на езерото): Преподавам роботика в tinker-robot-labs.tk Моите ученици са създали тези роботи, които играят футбол (или футбол, ако живеете от другата страна на езерото). Целта ми с този проект беше да науча децата как да взаимодействат с робот чрез Bluetooth
Автономна маса за футбол: 5 стъпки (със снимки)
Автономна маса за футбол: Основната цел на проекта беше да завърши работещ прототип за автономна маса за футбол (AFT), където човек играч се изправя срещу роботизиран противник. От човешка гледна точка на играта, футболната маса е много подобна на обикновена маса. Играчът
5 мин. USB плот за маса на маса: 7 стъпки
5 Min Usb Table Top Light House: В тази инструкция ще ви покажа как да направите забавна USB настолна светлинна къща. Моля коментирайте