![Raspi конуштары - Электроника менен Катан клонунун отурукташуучулары: 5 кадам Raspi конуштары - Электроника менен Катан клонунун отурукташуучулары: 5 кадам](https://i.howwhatproduce.com/images/003/image-8137-16-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![Raspi конуштары - Электроника менен Катан клонунун отурукташуучулары Raspi конуштары - Электроника менен Катан клонунун отурукташуучулары](https://i.howwhatproduce.com/images/003/image-8137-17-j.webp)
Бул көрсөтмө сизге электроника жана веб -интерфейси бар Катандын Оюнчулары "Raspi of Settlers" түзүү кадамдары аркылуу жетектейт.
Жабдуулар
Төмөндө бул колдонмого баш ийүү үчүн сизге керек болгон материалдар бар.
Белгилей кетчү нерсе, кээ бир кадамдарды башкача жасаса болот, мисалы, кээ бир бөлүктөрдү ширетүүнүн ордуна нан тактасын колдонуу.
Бул сизге менин дизайнымда колдонгон процесстин жана жабдуулардын жолун көрсөтөт, каалаган өзгөрүүлөрдү жасоодон тартынбаңыз.
Аппараттык
- Малина PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Баскычтар (x 144)
- 10k каршылыгы (бир нече)
- 220 резистор (x144)
- 330 каршылык (x19)
- 2x16 LCD
- MFRC522 RFID-Reader
- LDR
- Ак Лед (x19)
- RGB Ledstrip (жалпы катод)
- 16 каналдуу CD74HC4067
- Эки багыттуу деңгээл өзгөрткүч
- 4 табак мультиплекс 8мм х 524мм х 454мм
- Кабелдер көп
- Жез табак
1 -кадам: ишти жасоо
![Ишти жасоо Ишти жасоо](https://i.howwhatproduce.com/images/003/image-8137-18-j.webp)
![Ишти жасоо Ишти жасоо](https://i.howwhatproduce.com/images/003/image-8137-19-j.webp)
Бул долбоорду ишке ашыруу - биздин биринчи максатыбыз, бул аппараттык жабдыктарды орнотууну жеңилдетет.
Lasercutting
4 камтылган. AI файлын жүктөп алып, мультиплекс плиталарыңыз менен бирге эң жакын лазер кесүүчү дүкөнгө алып барыңыз.
Анан ошол плиталарды берилген файлдар менен лазер менен кесиңиз; б
Кесилген бардык тетиктерди сактаңыз, сизге керек болот.
Аны бириктирүү
Чогултуу үчүн плиталарды төмөнкү тартипте чаптаңыз: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Электрониканын корпусун кошуу менен күтө туруңуз, анткени алгач иштөө үчүн бир аз орун керек болот.
Плиткалар
Тилекке каршы, бул бөлүм али бүтө элек жана болгондон кийин жаңыртылып турат
Оюндун плиткалары да лазердик файлдардан алынат (утуп-утуп алуу укугу, анткени бул материалдардын текке кетишине жол бербейт).
Жогорудагы сүрөт плиткалардын үстү (сол) жана асты (оң) бөлүктөрүн көрсөтөт.
Плиткалардын 1 капталында жыгачтын бир бөлүгүн оюп салыңыз, ошондо сизде электрониканы салууга боштук болот.
Ар бир плитка үчүн сизге керек болот: 1 10k каршылыгы, 18ктан 47кке чейинки 1 резистор (плитканын ар бир түрүнө башка резистор керек, бул диапазондогу 6 түрү) жана 1 ак LED.
Эми электрониканы салыңыз (жогорудагы сүрөттү караңыз).
Кабелдердин учтарын астыңкы плитканын кичинекей тешиктеринен өткөрүңүз (мааниси бир гана тешиктер: Центрлештирилген тешик: LED аноду, ошол борбордук тешикке эң жакын тешик: жетектин катоду).
Эми, жез табакчаңызды 5х5мм кичинекей бөлүктөргө бөлүп, астындагы плитканын сыртындагы тешиктерден чыгып калган кабелдерге кошуңуз.
2 -кадам: Электроника
Ой, буга чейин жетип келдиңби?
Келгиле анда муну уланталы;)
Бул бөлүмдү түшүндүрүү оңой, жөн гана бул жерде камтылган схеманы аткарыңыз.
3 -кадам: Raspberry PI орнотуу
Woohoo, эми кызыктуу бөлүгүнө өтөлү! Малина пи орнотуу: Д.
Raspberry pi орнотуу
Сүрөттү түзүү
Биринчиден, сиз шилтемеленген файлдардын экөөнү тең жүктөп алышыңыз керек.
- Win32 диск иштетүүчү
- Raspian OS
Эми бул кадамдарды аткарыңыз:
- Микро SD картты компьютериңизге салыңыз
- Win32 Disk Imager программасын ачыңыз
- Жаңы жүктөлгөн.img файлын тандаңыз
- "Жазууну" чыкылдатыңыз
Пи'ге кирүү үчүн бизге дагы бир нече кадам керек
- SD-картанын жүктөө каталогуна өтүңүз
- "Ssh.txt" деп аталган текст файлын түзүңүз
- . Txt кеңейтүүсүн жок кылыңыз
- "Cmdline.txt" файлын ачыңыз
- Файлдын аягында ip = 169.254.10.1 кошуңуз (бирок муну башка текст менен бир сапта сактаңыз.
Пи орнотуу
Ethernet кабелинин 1 учун компьютерге, экинчисин пиңизге сайыңыз.
Эми пити кубаттаңыз, пи туура башталганына ишенүү үчүн катуу 5 мүнөт күтө туруңуз.
Сүйүктүү SSH кардарын ачыңыз (мен Putty колдоном) жана жогорудагы кадамдарда pi берген IPге туташыңыз.
Демейки колдонуучу аты менен сырсөз "pi" жана "малина".
Raspi-configда I2C иштетүү.
Wi -Fi аркылуу пи алуу
Сиздин малина пиңизди Wi -Fiга алуу үчүн, төмөнкү командаларды териңиз:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli интерфейси wlan0 кайра конфигурациялоо
"MySSID" жана "myPASSWORD" дегенди роутериңиздин SSID жана PASSWORD менен алмаштырууну унутпаңыз.
Пакеттерди жана скрипттерди жүктөө
Бул долбоордун иштеши үчүн кээ бир пакеттерди жана скрипттерди орнотушубуз керек, андыктан төмөнкү буйруктарды киргизиңиз:
sudo apt install mariadb-server
sudo apt install apache2 -y pip орнотуу Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Маалыматтар базасын орнотуу
Программаны толук потенциалында колдонуу үчүн биз маалымат базабызды орнотушубуз керек! Андыктан, келгиле, бул ишти кылалы!
mysql_secure_installation
Качан биздин сырсөздү сураганда, биз кире элекпиз, анткени биз азырынча колдонуучуну түзө элекпиз.
Андан кийин, бизден тамыры сырсөзү керекпи деп сурайт, ооба тандап, каалаган сырсөзүңүздү киргизиңиз.
Калган суроолордун баарында ооба дегенди тандаңыз.
sudo -i
mysql rpiUser.* боюнча бардык артыкчылыктарды берет '' тарабынан аныкталган@'%'; АРТЫКЧЫЛЫКТАРДЫ ЖУУ
omgThisIsSoSecret сырсөзү менен rpiUser аттуу колдонуучу түзгөнүңүздү текшериңиз
4 -кадам: Колдонмону өзү жүктөө
Биз жакындап калдык, мени менен дагы бир аз көбүрөөк болгула!
Кээ бир буйруктарды аткарыңыз (дагы бир жолу):
cd /home /pi
git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Website//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRlpi root mys. -p << DATABASE.sql sudo nano /etc/rc.local
Жаңы ачылган файлдын аягында, чыгуунун алдында, төмөнкү сапты кошуңуз:
python3 /home/pi/SettlersOfRaspi/app.py $
Андан кийин ctrl + X> y> enter басыңыз
5 -кадам: Arduino
Акыркы кадам! Wooo
Arduino папкасын жүктөп алыңыз
Arduino программасындагы папканы ачыңыз жана скриптти жүктөңүз!
Дал ушул! Бүттүк!
Оюндан ырахат алыңыз!: D
Сунушталууда:
Mega RasPi - Sega Mega Drive / Башталышындагы Малина Пи: 13 кадам (Сүрөттөр менен)
![Mega RasPi - Sega Mega Drive / Башталышындагы Малина Пи: 13 кадам (Сүрөттөр менен) Mega RasPi - Sega Mega Drive / Башталышындагы Малина Пи: 13 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/001/image-905-32-j.webp)
Mega RasPi - Raspberry Pi Sega Mega Drive / Genesis: Бул колдонмо сизди Raspberry Pi аркылуу эски Sega Mega Driveдын ретро оюн консолуна айландырууга алып келет. менин Sega Mega Drive. Менин досторумдун көбүндө бирөө бар болчу, ошондуктан биз
Жаштар үчүн Juke Box Aka Raspi-Music-Box: 5 кадам
![Жаштар үчүн Juke Box Aka Raspi-Music-Box: 5 кадам Жаштар үчүн Juke Box Aka Raspi-Music-Box: 5 кадам](https://i.howwhatproduce.com/images/004/image-9165-5-j.webp)
Жаштар үчүн Juke Box … Aka Raspi-Music-Box: "Raspberry-Pi-негизделген RFID-Music-Robot" инструктивдүү " 3 жашар баласы үчүн ROALDH музыкалык ойноткучун сүрөттөп, мен кичинекей балдарым үчүн джук кутусун курууну чечтим. Бул негизинен 16 баскычтуу куту жана Raspi 2 i
RasPi эки оюнчу аркада кофе столу: 7 кадам (сүрөттөр менен)
![RasPi эки оюнчу аркада кофе столу: 7 кадам (сүрөттөр менен) RasPi эки оюнчу аркада кофе столу: 7 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/004/image-9231-j.webp)
RasPi эки оюнчу аркада кофе столу: Бул жерде Raspberry Pi аркада кофе столунун менин версиясы. Мен бул жерде башка улуу көрсөтмөлөрдөн идея алдым жана build.The стол менен тажрыйбам менен бөлүшкүм келди, стол NES, SNES, Sega, Play сыяктуу бир нече видео оюн доорлорунан оюндарды ойной алат
Катандын отурукташуучулары - Ыкчам отургучтар: 4 кадам
![Катандын отурукташуучулары - Ыкчам отургучтар: 4 кадам Катандын отурукташуучулары - Ыкчам отургучтар: 4 кадам](https://i.howwhatproduce.com/images/005/image-13142-5-j.webp)
Катандын отурукташуучусу - Тез отурукташкан Dice: Мен бул түзмөктү оюнчуларды кезектерин кыскартып, оюнду ылдамдатууга үндөө үчүн жасадым. Сиз баскычты баскан сайын, ал жаңы сюжеттерди пайда кылат жана кийинки оюнчунун кезегин эсептей баштайт. Бул ар бир оюнчунун кумулятивдүү убактысын көзөмөлдөйт
Пет азыктандыруучу машина RasPi жана Telegram Bot менен: 4 кадам (сүрөттөр менен)
![Пет азыктандыруучу машина RasPi жана Telegram Bot менен: 4 кадам (сүрөттөр менен) Пет азыктандыруучу машина RasPi жана Telegram Bot менен: 4 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-6597-17-j.webp)
Үй жаныбарларын азыктандыруучу машина RasPi жана Telegram Bot менен: Биринчиден, бул түпнуска Idea Mine эмес экенин тактоо керек, жөн эле телеграмма менен иштөө үчүн программалоо сценарийлерин жаңыртып, ыңгайлаштырып койгула, мен аны мурунку Нускамада таптым, ошондуктан кредиттер чындыгында анын автору. Сиз испанча көрө аласыз