инструкции Smart Pinball
Паметно флипер од Pblomme
Уште кога бев дете, отсекогаш сакав да играм со флиперчиња. Имавме малечко кога бев помал и со часови си играв со тоа. Така, кога моите наставници ни ја дадоа оваа задача да направиме „волшебен предмет“ и тие дадоа бакшиш да направиме нешто забавно, веднаш помислив на флипер.
Така, во ова упатство ќе ве прошетам низ ова патување што го направив за да ја направам мојата верзија на прекрасна машина за флипер! Залихи:
Компоненти:
- Raspberry Pi (39,99 €) x1
- Raspberry T-cobbler (3,95 €) x1
- USB-c напојување 3,3V (9,99 €) x1
- Дрвена чинија (9,45 €) x1
- LDR (3,93 €) x1
- Отпорник осетлив на сила (7,95 €) x1
- Инфрацрвен сензор (2,09 €) x1
- Дрвени стапчиња (6,87 €) x1
- Кутија со обоени гумени ленти (2,39 €) x1
- LCD екран (8,86 €) x1
- Црн мермер (0,20 €) x1
- Неонски налепници (9,99 €) x1
- Кабли (6,99 €) x1
- Серво мотор (2,10 €) x1
Паметниот флипер е машина за флипери што може да се направи со користење на Raspberry Pi и разни компоненти. Машината за флипер има сензори, серво мотор, LCD екран и база на податоци за складирање на податоцитеа. Следниве се набавките и алатките потребни за изработка на Smart Pinball машината:
Залихи
- Raspberry Pi (39.99) x1
- Малина Т-папучар (3.95) x1
- USB-C напојување 3.3V (9.99) x1
- Дрвена плоча (9.45) x1
- LDR (3.93) x1
- Отпорник чувствителен на сила (7.95) x1
- Инфрацрвен сензор (2.09) x1
- Дрвени стапчиња (6.87) x1
- Кутија со обоени гумени ленти (2.39) x1
- LCD екран (8.86) x1
- Црн мермер (0.20) x1
- Неонски налепници (9.99) x1
- Кабли (6.99) x1
- Серво мотор (2.10) x1
Алатки
- Пиштол за лепило
- Сложувалка
- Вежба
- Лепак за дрво
Упатства за употреба
- Поврзување на сè: Следете ги упатствата дадени во PDF files да ги поврзете сите сензори, серво моторот и LCD-екранот користејќи кабли. Проверете дали сите компоненти се поврзани правилно и безбедно.
- Поставување на базата на податоци: Инсталирајте MariaDB на вашиот Raspberry Pi и поврзете го MySQL Workbench со него. Потоа, стартувајте го SQL file предвидено да се создаде база на податоци за складирање на сите податоци за играта. Базата на податоци содржи две важни табели, едната за играчите, а другата за податоците од сензорот.
- Поставување сензори и локација: Следете ги упатствата дадени во PDF-от за да ги поставите сензорите и локацијата за машината за флипер.
- Изработка на физичката игра: кутијата: Следете ги упатствата дадени во PDF-от за да креирате дрвена кутија за флипер.
- Комбинирање на сè: Комбинирајте ги сите компоненти на машината за флипери според упатствата дадени во PDF.
Чекор 1: Поврзување на сè
Во pdf-то подолу можете да најдете што и како можете да ги поврзете сите сензори, серво моторот и LCD екранот. Некои од компонентите се поставени на breadboard на pdf, но сè треба да поврзете со кабли. Што е потребно за подоцна да ставите сè во кутијата?
Преземи: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf
Преземи: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf
Чекор 2: Поставување на базата на податоци
За овој проект, потребна ви е база на податоци за складирање на сите податоци што ќе ги добиете од играта. За ова, направив база на податоци во работната маса на MySQL. Проверете дали имате инсталирано MariaDB на вашиот raspberry-pi и поврзете ја работната маса на MySQL на вашиот пи. Таму можете да извршите sqlle што можете да го најдете овде за да ја добиете базата на податоци. важните табели во базата на податоци се за луѓето кои играат и податоците од сензорот зачувани во табелата 'spel'. Тоа заштедува кога играта започнува и завршува, колку пати сте ја погодиле жешката зона и времето играно. Сето ова се користи за да се добие семафорот на 10-те најдобри одиграни натпревари.
Чекор 3: Поставување сензори и локација
Во библиотеката Github можете да го пронајдете целиот код што ви е потребен за да функционираат сензорите и моторот. Можете исто така да го пронајдете целиот код за да го направите webработа на локацијата и интеракција со играта.
Малку информации за кодот:
Играта започнува кога топката се тркала до ldr, па станува потемна. LDR го открива ова и ја започнува играта. Можете да го промените интензитетот на ldr до совршена ситуација на осветлување. Го ставив на 950, затоа што тоа работеше добро кај што го изградив, но може да биде поинаку за тебе. Добивате поени за секоја секунда што ја одржувате топката „жива“. Кога ќе го погодите сензорот за притисок, ака, топла зона, добивате дополнителни поени и сервомоторот престанува да се врти за малку. Кога на крајот ќе изгубите, топката се тркала до инфрацрвениот сензор и така играта знае кога губите.
Чекор 4: Изработка на физичката игра: кутијата
Првиот чекор за правење на играта е правење на самата кутија. Јас го базирав мојот дизајн на ова видео. Само јас користев дрво наместо картон и го направив крајот малку повисок, така што не можеше ЛЦД-екранот. Имав среќа, бидејќи имав пријател со машина за сечење дрво, но можно е да се исечат формите со помош на сложувалка.
Започнете со отсекување на страните, задниот дел, предниот дел и главната мелена плоча. Пред да поврзете сè, направете дупка во задниот дел за ЛЦД-екранот. Сега поврзете сè со клинци или лепак за дрво. Погрижете се да имате раб од најмалку еден сантиметар од страните. После тоа, редно е да се дупчат некои дупки! Потребни ви се неколку дупки во форма на триаголник за да ги ставите стапчињата и неколку дупки за моторот и сензорите. На стапчињата ставете по околу 3 гумени ленти за да може топката да скокне или од неа. Погрижете се да имате некои големи дупки на крајот од кутијата преку кои ќе ги ставите сите кабли за напојување и другите кабли. Последниот и најтешкиот дел за правење, е механизмот за перките. Во теорија, тоа не е толку тешко. Стапчињата што ги притискате превртуваат блок и гумена лента го турка тој блок назад. На тој блок има стап со горниот дел на крајот. Погрижете се стапчињата од страната да бидат навистина добро залепени на блоковите, за да не паднат о.
Чекор 5: Комбинирање на сè
По завршувањето на кутијата, можеме да почнеме да составуваме сè заедно. Raspberry-pi може да го закачите во средината со неколку мали завртки. Само погрижете се да не ги ставите премногу длабоко, во спротивно тие ќе се држат надвор од чинијата на врвот. Можете само да го отстраните заштитниот слој на штиците и само да ги залепите во кутијата. Ставете го ldr во страната лево од кутијата, веднаш по механизмот за лансирање. Можете да го ставите сензорот за притисок каде што сакате. Го ставив пред еден од триаголниците. Можеби ќе треба да направите друга дупка напред за да го лизнете IR-сензорот. Мора да биде странично за да се види топката. Дупката што ја направивте за ЛЦД-екранот треба да биде со совршена големина за да можете само да ја турнете внатре. Ставете го стапот низ дупката што сте му ја направиле и залепете малку дрво на стапчето. Откако ќе се заврши сето тоа, можете да го надополните со лепење убави налепници на него!
Документи / ресурси
![]() |
инструкции Smart Pinball [pdf] Инструкции Паметно флипер |