![Джобен слот машина Arduino: 4 стъпки Джобен слот машина Arduino: 4 стъпки](https://i.howwhatproduce.com/images/008/image-23289-j.webp)
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57
![Джобен слот машина Arduino Джобен слот машина Arduino](https://i.howwhatproduce.com/images/008/image-23289-1-j.webp)
Ще бъда честен предварително и ще кажа, че този проект никога нямаше да се случи, освен че се приютявам по време на епидемията от коронавирус, случайно видях, че Instructables провежда конкурс „LED лента“и имам някои LED ленти в кутия, която от години е неизползвана. Чувствам се много по -добре да сваля това от гърдите си. Това, което завърших, е нещо като джобна версия на слот машината, която създадох за внуците си в по -ранна инструкция. Този няма слот за монети или врата за капани за изплащания, но има мигащи светлини и звукови ефекти. Ще видя какво мислят децата, когато излезем от изгнание.
Стъпка 1: LED ленти
![LED ленти LED ленти](https://i.howwhatproduce.com/images/008/image-23289-2-j.webp)
През повечето време тези ленти се използват като декоративно осветление, но исках да измисля нещо за изграждане, където мога просто да използвам някои малки парчета. Някои от лентите са запечатани за хидроизолация, но имам и такива, които лесно се нарязват на парчета. Както можете да видите на снимката, те дори ви показват къде да изрежете. Запояването на проводници към медните щифтове е лесно, но се уверете, че използвате сравнително ниска топлина поялник и не го оставяйте на лентата твърде дълго, защото всичко е основно пластмасово. Лентите, които имам, монтират шест светодиода в една секция и девет светодиода в следващата секция. Тези секции се редуват, за да съставят дължината на лентата.
Стъпка 2: Хардуер
![Хардуер Хардуер](https://i.howwhatproduce.com/images/008/image-23289-3-j.webp)
![Хардуер Хардуер](https://i.howwhatproduce.com/images/008/image-23289-4-j.webp)
![Хардуер Хардуер](https://i.howwhatproduce.com/images/008/image-23289-5-j.webp)
Схемите са показани по -горе. Първият описва връзките на Arduino. Както направих по -рано, разработих софтуера на Arduino Nano и след това програмирах самостоятелен чип ATMega328 за окончателното сглобяване. Това помага за намаляване както на размера, така и на текущата консумация за този проект, работещ с батерии. Превключвателят може да бъде всеки моментен контакт, нормално отворен тип. Звукът е стандартен пиезо тип, който работи на напрежение до 1,5 волта.
Втората схема подробно описва връзките към LED лентите. Както е показано, типичната лента има източник на захранване през резистор за ограничаване на тока и след това светодиодите са свързани последователно. Използвах секциите с шест светодиода, така че да отговарят на кутията на проекта ми. От шестте светодиода два са червени, два са зелени и два са сини. Лентите имат залепваща подложка, така че беше лесно да ги залепите към дъската. Смених нормалния черен капак на кутията за проекти с парче 1/8-инчов бял плексиглас. Светодиодите са достатъчно ярки, за да светят.
LED лентите обикновено работят на 12 волта, но моите работят добре на 9 волта, затова избрах това, за да намаля консумацията на ток. Тъй като напрежението е по -високо от това, което Arduino обича да вижда на щифтовете си, трябваше да поставя драйвери на транзистори. Имам куп евтини 2N3904 транзистори, така че използвах такива, но всеки малък сигнал тип NPN трябва да работи. Използвах 7,5 k-ома резистори на базата, но тази стойност не е критична. Можете да използвате по -ниско съпротивление, но не забравяйте, че това ще увеличи консумацията на ток.
Захранването за този проект идва от стандартна литиева батерия с напрежение 18650 3,7 волта. Подобно на предишните проекти, аз го свързах с малка платка за зарядно устройство, за да мога да използвам USB телефонен кабел за зареждане на батерията. Изходът на платката на зарядното устройство преминава през превключвател за включване/изключване на две различни места. Една връзка е към ATMega328, която работи добре при по -ниско напрежение. Другата връзка е към DC-to-DC усилвателна платка, която също съм използвал в предишни проекти. Обикновено увеличавам напрежението до 5 волта и след това пускам всичко от това. Този път обаче го усилих до 9 волта специално за LED лентите.
Стъпка 3: Софтуер
Софтуерът е доста прост. Основната рутина се върти непрекъснато, докато не се натисне превключвателят „Старт“. Докато основната рутина е циклична, тя увеличава променливата „Случайна“. Той просто ще прелее обратно към нула на цикъла, след като удари 255. Когато се извика рутината „Spin“, тя използва стойността на модул 27 в „Random“, за да индексира в таблица за търсене, от която светодиоди да светне на всяка лента. Таблицата за търсене има общо 27 записа, като три от тях съответстват на цветовете. Това определя шансовете за печалба при 1 на 9. Рутината „Spin“изпълнява цикъл за мигане на различни комбинации от светодиоди от масата и след това най -накрая се установява на една. Както в оригиналния софтуер на слот машина, процедурата “Clickit” симулира звука на въртенето на колелата. Ако всички цветове съвпадат, тогава се извиква рутината „Победител“. Процедурата „Победител“за миг светва всички светодиоди на лента и след това всяка лента се включва/изключва последователно. Звънецът също излъчва тон за включване/изключване през това време.
Стъпка 4: Видео
Видеоклипът не е съвсем справедлив за играта, защото светодиодите изглеждат измити и телефонът не вдигна звука. Той обаче предоставя основен поглед върху работата на играта.
Препоръчано:
Слот машина: 4 стъпки
![Слот машина: 4 стъпки Слот машина: 4 стъпки](https://i.howwhatproduce.com/images/001/image-390-40-j.webp)
Слот машина: ЗАБЕЛЕЖКА: Сега имам Instructable, който предлага Arduino код за слот машината. Спомням си, когато бях на 17 години, наскоро завършил гимназия и пътувах с баба и дядо от Калифорния обратно до дома им в Мичиган . Разбира се, че стояхме
DIY Wave Tank/flume Използване на Arduino и V-слот: 11 стъпки (със снимки)
![DIY Wave Tank/flume Използване на Arduino и V-слот: 11 стъпки (със снимки) DIY Wave Tank/flume Използване на Arduino и V-слот: 11 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-4381-27-j.webp)
DIY Wave Tank/flume Използване на Arduino и V-слот: Wave tank е лабораторна инсталация за наблюдение на поведението на повърхностните вълни. Типичният резервоар за вълни е кутия, пълна с течност, обикновено вода, оставяща отворено или запълнено с въздух пространство отгоре. В единия край на резервоара задвижващото устройство генерира вълни; другият д
От джобен фазер до джобен лазер: 6 стъпки
![От джобен фазер до джобен лазер: 6 стъпки От джобен фазер до джобен лазер: 6 стъпки](https://i.howwhatproduce.com/images/002/image-4220-98-j.webp)
От Pocket Phaser към Pocket Laser: В този проект ще преобразуваме малка играчка Star Trek Phaser, която намерих в Barnes & Благороден към лазерна показалка. Имам два от тези фазове и единият е изтощил батерията за осветяване, така че реших да го преобразувам в акумулаторен лазерен p
Най -готиният USB L.E.D. Светлина с джобен размер (вход с джобен размер): 6 стъпки
![Най -готиният USB L.E.D. Светлина с джобен размер (вход с джобен размер): 6 стъпки Най -готиният USB L.E.D. Светлина с джобен размер (вход с джобен размер): 6 стъпки](https://i.howwhatproduce.com/images/004/image-10407-19-j.webp)
Най -готиният USB L.E.D. Светлина с джобен размер (запис с джобен размер): В тази инструкция ще ви покажа как да направите L.E.D с USB захранване светлина, която може да се сгъне в размер на калай X-it Mints и може лесно да се побере в джоба ви. Ако ви харесва, не забравяйте да го + и гласувате за мен в конкурса! Материалите и
Машина Hotwire с джобен размер: 4 стъпки
![Машина Hotwire с джобен размер: 4 стъпки Машина Hotwire с джобен размер: 4 стъпки](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10968742-pocket-size-hotwire-machine-4-steps-j.webp)
Машина Hotwire с джобен размер: това е първата ми инструкция, затова реших да я въведа в комплектите за джобни размери, доста лесни за изработка и моята не струва нищо, можете да я използвате за малки плавателни съдове/хоби работа и да я използвате, за да прорежете пяна/полистирен и всякакви други друга малка мека пяна. всички вие