Բովանդակություն:
- Քայլ 1: Մասեր
- Քայլ 2: Սենսորներ. Շրջան
- Քայլ 3: Սենսորներ. HC-RS04
- Քայլ 4: Սենսորներ. RSC522
- Քայլ 5: Սենսորներ. LCD էկրան
- Քայլ 6: Pi
![WebFoos - խելացի ֆուբոլի սեղան ՝ 6 քայլ WebFoos - խելացի ֆուբոլի սեղան ՝ 6 քայլ](https://i.howwhatproduce.com/images/001/image-13-63-j.webp)
Video: WebFoos - խելացի ֆուբոլի սեղան ՝ 6 քայլ
![Video: WebFoos - խելացի ֆուբոլի սեղան ՝ 6 քայլ Video: WebFoos - խելացի ֆուբոլի սեղան ՝ 6 քայլ](https://i.ytimg.com/vi/bRQ7E4eDrz0/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
![WebFoos - խելացի ֆուբոլի սեղան WebFoos - խելացի ֆուբոլի սեղան](https://i.howwhatproduce.com/images/001/image-13-64-j.webp)
Howest- ում իմ առաջին կուրսի դպրոցական ծրագրի համար ես որոշեցի խելացի Foosball սեղան պատրաստել: Աղյուսակը գրանցում է գոլերը և պահում անցկացված հանդիպումները, խաղերի վիճակագրությունը և օգտվողների/թիմերի վիճակագրությունը առցանց կայքում:
Քայլ 1: Մասեր
Ձեր սեփական խելացի ֆոսբոլի սեղանը կառուցելու համար ձեզ հարկավոր են հետևյալ (կամ նմանատիպ) մասերը.
1 x A Raspberry Pi 3 Model 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: Սենսորներ. Շրջան
![Սենսորներ Սենսորներ](https://i.howwhatproduce.com/images/001/image-13-65-j.webp)
Սենսորները Raspberry Pi- ին միացնելու համար հետևեք վերևի սառեցման սխեմային ՝ օգտագործելով միակցիչ մալուխները:
LCD էկրանին V0 կապին միացված դիմադրությունը կարող է փոխարինվել պոտենցիոմետրով, որպեսզի կարողանաք LCD էկրանին հակադրություն կարգավորել: Պարզապես միացրեք պոտենցիոմետրի երկու արտաքին կապում գետնին և te 5V, այնուհետև միացրեք միջին քորոցը V0- ին:
Համոզվեք, որ ձեր բոլոր մալուխները բավականաչափ երկար են, որպեսզի կարողանաք ձեր բոլոր տվիչները ճիշտ տեղադրել սեղանի վրա/ներսում (տես հաջորդ քայլը):
Քայլ 3: Սենսորներ. HC-RS04
![Սենսորներ ՝ HC-RS04 Սենսորներ ՝ HC-RS04](https://i.howwhatproduce.com/images/001/image-13-66-j.webp)
![Սենսորներ ՝ HC-RS04 Սենսորներ ՝ HC-RS04](https://i.howwhatproduce.com/images/001/image-13-67-j.webp)
![Սենսորներ ՝ HC-RS04 Սենսորներ ՝ HC-RS04](https://i.howwhatproduce.com/images/001/image-13-68-j.webp)
Նախքան HC-SR04- ը իր ճիշտ տեղում տեղադրելը, մենք պետք է PVC- ի մասերը հավաքենք, որպեսզի պատրաստենք 2 նման խողովակներ, որոնք գնդակը փոխանցում են HC-SR04- ի դարպասից այն կողմ.
- 45 ° անկյունային բիթերից 2-ը միացրեք T- ձևավորված PVC միակցիչներին 1-ին (1-ին նկար)
- HC-SR04- ը հիանալի տեղավորվում է դուրս ցցված հատվածում (2-րդ նկար)
- Օգտագործեք 2 այլ 45 ° միակցիչ ՝ գնդակը հետագայում այնտեղ տանելու համար, որտեղ ցանկանում եք, որ այն տանի (3 -րդ նկար)
- Դարպասի ներքևում մի անցք կատարեք, որի միջոցով գնդակը այժմ կարող է ընկնել խողովակի մեջ
- Կտրեք PVC երկար խողովակի մի մասը, կարող եք օգտագործել այս մասը `ձեր կառուցած խողովակի աջակցության համար
- Կպչեք խողովակը սեղանին, ինչպես 3-րդ նկարում (համոզվեք, որ չմոռանաք նախ ձեր HC-SR04- ը միացնել Raspberry Pi- ին !!!)
Կրկնեք վերը նշված քայլերը երկրորդ HC-SR04- ի համար
Քայլ 4: Սենսորներ. RSC522
![Սենսորներ ՝ RSC522 Սենսորներ ՝ RSC522](https://i.howwhatproduce.com/images/001/image-13-69-j.webp)
RSC522 RFID տվիչը կարող է սոսնձվել պատի ներսում `նպատակներից մեկի կողքին: Փայտը բավական բարակ է, որպեսզի կարողանաք սկանավորել ձեր քարտը փայտի միջով:
Քայլ 5: Սենսորներ. LCD էկրան
![Սենսորներ. LCD էկրան Սենսորներ. LCD էկրան](https://i.howwhatproduce.com/images/001/image-13-70-j.webp)
LCD էկրանը սեղանի վերևում տեղադրելու համար ես պարզապես մի քանի անցք բացեցի, որպեսզի մալուխները տեղավորվեն սեղանի վերևում, այնուհետև LCD- ը սոսնձեցի հենց սեղանին:
Քայլ 6: Pi
Այս նախագծի համար ես ենթադրում եմ, որ դուք արդեն ունեք աշխատանքային դեբյան պատկեր, որը տեղադրված է ձեր Raspberry Pi- ում: Եթե ոչ, ապա կարող եք գտնել հեշտ ձեռնարկ ՝ ազնվամորու 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 -upgrade pip setuptools wheel virtualenv
- mkdir project1 && cd project1
- python3 -m venv --system-site-packages env
- աղբյուր env/bin/ակտիվացնել
- python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Տվյալների բազայի պատրաստում.
- sudo mariadb
-
Ստեղծել օգտվող 'project1-admin'@'localhost' IDENTIFIED BY 'sdfgh'; CREATE USER 'project1-web'@'localhost' IDENTIFIED BY 'sdfgh'; CREATE USER 'project1-sensor'@'localhost' IDENTIFIED BY 'sdfgh';
Ստեղծել տվյալների շտեմարան նախագիծ 1;
ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ԱՐՏԱՀԱՆՈՈԹՅՈ projectՆՆԵՐԸ project1.*-ին 'project1-admin'@'localhost'-ին `ՏՐԱՄԱԴՐՈԹՅԱՆ ԸՆՏՐՈԹՅՈՆՈՎ; ՏՐԱՄԱԴՐՈԹՅԱՆ ԸՆՏՐՈԹՅՈՆ, ՏԵSԱԴՐՈՄ, ԹԱՐՄԱՆԵԼ, LEՆTEԵԼ նախագիծը 1.* Դեպի 'project1-web'@'localhost'; ՏՐԱՄԱԴՐՈԹՅԱՆ ԸՆՏՐՈԹՅՈՆ, ՆԵՐԿԱՅԱՆԵԼ, ԹԱՐՄԱՆԵԼ, DEՆTEԵԼ նախագիծը 1.* Դեպի 'project1-sensor'@'localhost'; FLԱՌԱՅԻՆ ԱՌԱIՆՈԹՅՈՆՆԵՐ;
- Գործարկեք sql ֆայլերը project1/sql- ում
-
Ներբեռնել կոդը.
- git կլոն
- 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-*
Խորհուրդ ենք տալիս:
Arduino Interactive LED սուրճի սեղան ՝ 6 քայլ (նկարներով)
![Arduino Interactive LED սուրճի սեղան ՝ 6 քայլ (նկարներով) Arduino Interactive LED սուրճի սեղան ՝ 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-177-7-j.webp)
Arduino Interactive LED սուրճի սեղան. Ես պատրաստեցի ինտերակտիվ սուրճի սեղան, որը միացնում է լուսադիոդային լույսերը առարկայի տակ, երբ առարկան տեղադրվում է սեղանի վրա: Միայն լուսարձակները, որոնք գտնվում են այդ օբյեկտի տակ, կլուսավորվեն: Դա անում է արդյունավետորեն օգտագործելով հարևանության տվիչները, և երբ մոտակա սահմանը
LED ձայնային ռեակտիվ անսահմանության խորանարդի վերջնական սեղան `6 քայլ (նկարներով)
![LED ձայնային ռեակտիվ անսահմանության խորանարդի վերջնական սեղան `6 քայլ (նկարներով) LED ձայնային ռեակտիվ անսահմանության խորանարդի վերջնական սեղան `6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1348-25-j.webp)
LED ձայնային ռեակտիվ անսահմանության խորանարդի վերջնական սեղան. Վա! Ի Whatնչ զով ազդեցություն է: - Սրանք այն բաներից են, որոնք դուք կլսեք ուղեցույցը լրացնելուց հետո: Ամբողջովին միտքը կծկող, գեղեցիկ, հիպնոսիկ, ձայնային-ռեակտիվ անվերջության խորանարդ: Սա համեստորեն առաջադեմ զոդման նախագիծ է, ինձ տևեց մոտ 12 մարդ
Arduino պտտվող սեղան `4 քայլ
![Arduino պտտվող սեղան `4 քայլ Arduino պտտվող սեղան `4 քայլ](https://i.howwhatproduce.com/images/005/image-13170-j.webp)
Arduino Պտույտ. Այս պտտվող սարքը կառուցվել է, որպեսզի թույլ տա տեսանյութեր նկարել ներկված որոշ շշերի վրա: Կարևոր առանձնահատկությունները դանդաղ արագությունն էին և ողջամիտ բեռնվածության հնարավորությունը: Օգտագործված քայլային շարժիչը թույլ է տալիս մեծ բեռներ շատ վերահսկելի դանդաղ արագությամբ: Սա կարող է հեշտությամբ բ
Կոկտեյլային սեղան Արկադային պահարան `8 քայլ
![Կոկտեյլային սեղան Արկադային պահարան `8 քայլ Կոկտեյլային սեղան Արկադային պահարան `8 քայլ](https://i.howwhatproduce.com/images/007/image-18844-j.webp)
Cocktail Table Arcade Cabinet. Ես որոշեցի ինչ -որ լավ բան անել ինձ համար և օգտագործել արձակուրդային հանգստյան օրերս `այս նախագիծը վերջապես ավարտելու համար:
Խաղ վիճակախաղի պտտվող սեղան. 6 քայլ
![Խաղ վիճակախաղի պտտվող սեղան. 6 քայլ Խաղ վիճակախաղի պտտվող սեղան. 6 քայլ](https://i.howwhatproduce.com/images/008/image-21521-j.webp)
Game վիճակախաղի պտտվող սարք. Բարի գալուստ իմ Arduino նախագիծ: Սա վիճակախաղով պտտվող սեղան է ՝ բոլոր տեսակի խաղեր խաղալու համար, որոնք պետք է լինեն արդար: Ահա թե ինչպես է կատարվում խաղը. Նախ, ձախ ներքևում կա սև կոճակ: Վիճակախաղը սկսելու համար հարկավոր է սեղմել դրա վրա: Հետո