Оглавление:
- Запасы
- Шаг 1: проверка Alles Werkt
- Шаг 2: Автодром Боу Хет
- Шаг 3: программное обеспечение / код
- Шаг 4: Halffabricaat
- Шаг 5: Боу Иен Омхульсель
- Шаг 6: Клаар
Видео: Ледкрант: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Voor het make-it project op onze school moesten wij zelf een elektrisch apparaat maken, na enige tijd en Experimenteren zijn we op het idee gekomen om een ledkrant te maken die met knopjes bediend kan worden, waarbij aparte leds aangeven Wellsta knopje. Het idee hierachter было тем, что мы сформулировали в этой программе. En naar ons eigen zeggen is dit zeker gelukt. Het process en het eindresultaat zie je hier.
Запасы
Аппаратное обеспечение
Materialen:
Джемпер draadjes
3 светодиода
Ардуино Уно
3 Drukknopjes
Макетная плата
64 х 16 Ледкрант
М-3 моерен (опция)
M-3 ringetjes (опция)
3 10 кОм weerstanden
3 68K ohm weerstanden (je kan ook kleinere weerstanden gebruiken, maar deze hadden we en zo weet je zeker dat het genoeg.)
Schoenendoos (опция)
Gereedschappen:
Schroevendraaier
Mesje (опция)
Verf spuitbus (опция)
М-3 моерслейтель (опция)
Компьютер
Программное обеспечение
Библиотечный таймер один
Библиотека HUB08SPI (Сделайте ссылку, кликните на клон или загрузите и загрузите в zip-архиве vervolgens)
Шаг 1: проверка Alles Werkt
Sluit de 5v van de ledkrant aan op de arduino en check of deze licht geeft. Протестируйте все светодиоды на дверях и просто проверьте их на макетной плате. Doe dit ook встретил де schakelaars. Werkt alles? Nu kan je beginnen aan het project. Mocht er een foutje optreden, check dan of je de ledkrant goed hebt aangesloten en of alle draadjes goed verbonden zijn. Je kan natuurlijk ook de pins van je arduino checken, zo kwamen wij erachter, dat een van de digital pins, niet goed verbonden был встречен де Arduino. Hier achter komen heeft veel tijd gekost dus zorg dat je zoiets controleert.
Шаг 2: Автодром Боу Хет
Hierboven staat een plaatje van ons project. Мы zullen nu uitleggen waar je wat moet aansluiten om zo hetzelfde circuit te krijgen als wij.
De ledjes en de knopjes zet je op het layout. De leds geven dadelijk aan welke boodschap er op dat moment afspeeld. Sluit op het layout een vijf volt pin aan op een plus reeks an de zijkant van het board. Doe dit eveneens встретили много неприятных запахов. De leds hebben alle 3 een aparte stroomkring nodig, net als de knopjes. Deze stroomkring maak je bij de leds door Stroom vanaf een digitalpin of een analogpin door het ledje te laten stromen en daarna door een weerstand (10k) naar de min, en dus naar de gnd. Je kan nu de leds in principe Individual aansturen met een code.
Zie de opsomming hieronder voor de verbindingen die je vanaf de ledpin moet maken naar de arduino.
- Led1 -> A0
- Led2 -> A1
- Led3 -> A2
De knopjes die wij gebruiken zijn bedoeld om aan de arduino te vertellen, что мы een bepaalde boodschap Willen Afspelen. De drukknopjes die we hebben zorgen voor contact tussen de twee uiteinden van de drukknop wanneer je hem indrukt. Hiermee kan je dus een verschil creëren in de spanning die op een bepaalt punt loopt. Als je vervolgens op dit punt de spanning встретить kan je dus bij het indrukken van de knop een verandering waarnemen. Aan deze verandering kan je vervolgens gevolgen koppelen. Zo`n gevolg kan zijn: laat led1 branden en speel string1 af.
Op de afbeelding zie je hoe we dit bewerkstelligd hebben. We laten vanaf de plusreeks een draadje lopen naar 1 van de twee uiteinden (Het lijkt alsof de schakelaar 4 uiteindes heeft, maar werkelijk heeft hij er 2. De linkerkant en de rechterkant staan los van elkaar, maar de rechterkant staan los van elkaar, maar de twee uiteinden) met elkaar verbonden, net als bij de rechterkant). Aan het andere uiteinde moet je een draadje laten lopen naar de arduino. Dit draadje moet je in een a- of d-pin steken. Op dit punt zal de arduino aflezen of er een verschil in de spanning ontstaat. Voeg aan dit zelfde uiteinde een weerstand (68k) toe die verbonden is aan de gnd. Zie de afbeelding.
Макетная плата Maak van het naar de Arduino de volgende verbindingen:
- Кнопье1 -> 9
- Кнопье2 -> 12
- Knopje3 -> A3
(Онзе D10 pin deed het niet, dus hebben we het derde knopje op een A pin moeten aansluiten. Mocht jij wel gebruik Willen maken van de D10 pin, verander dan in de code A3 в 10 bij const int button3Pin = A3;).
Als laatste moeten we dan nog de ledkrant aansluiten op de arduino. В общей сложности 10 draadjes verbinden dus om het makkelijk te maken voor jullie hebben мы чистим как hierboven een overzicht gemaakt van de verbindingen die gemaakt moeten worden.
Маак ван де Ледкрант наар де Ардуино де Вербиндинген:
- LAT / STB -> цифровой контакт 2
- OE / EN -> Цифровой контакт 3
- LA / A -> Цифровой контакт 4
- LB / B -> цифровой контакт 5
- LC / C -> Цифровой контакт 6
- LD / D -> цифровой контакт 7
- CLK -> цифровой контакт 13
- R1 / R -> цифровой контакт 11
- Земля -> Земля Arduino
- Земля -> Земля Arduino
Wij hebben de twee Grounds gelijk linksonder op de ledkrant gebruikt.
Uiteindelijk moet het er ongeveer uitzien als wat wij hier hebben gebouwd. Je kan natuurlijk leds of knopjes op andere pins aansluiten en dit in de code aanpassen.
Шаг 3: программное обеспечение / код
Загрузите код hierboven, het kan zijn dat je eerst een foutmelding krijgt, maar als je op ok klikt gaat dit weg en verschijnt de code in beeld. Это хорошее приложение для Arduino, которое установлено.
In de code hebben we bij bepaalde dingen achter schuine strepen gezet wat dit inhoudt en wat het doet. Zo beginrijp je hopelijk beter wat het inhoudt. Для этого кода вы можете найти библиотеки твитов, а также другие библиотеки программного обеспечения от Benodigdheden. Het is belangrijk dat je deze downloadt, anders werkt de code niet. Verder hoef je niks встретил библиотеки deze te doen, aangezien wij ze al hebben verwerkt in de code. Waarschijnlijk valt het je op dat er én heel groot stuk tekst aan het begin - это heel veel nullen. Maak je geen zorgen, hier hoef je niks aan te doen, aangezien dit het font. Vanaf onder het font zou je eventueel een aantal zaken kunnen aanpassen, je kan bijvoorbeeld bij de chars de boodschap van elk knopje aanpassen of bij int length de lengte van de tekst die voorbij scrollt aanpassen. В коде hebben мы zoals eerder vermeld de belangrijkste dingen achter schuine strepen gezet, zodat je ook weet welke dingen je kan aanpassen.
Шаг 4: Halffabricaat
Als je stap 3 goed hebt gevolgd en vervolgens de code hebt geüpload ben je zo goed als klaar, de ledkrant, knopjes en leds werken nu. Je kan verschillende boodschappen afspelen en de helderheid en lengte etcetera nu aanpassen. В principe zou je na deze stap kunnen stoppen, maar lees vooral verder om te zien wat wij nog hebben gedaan om het net wat aantrekkelijker te maken.
Шаг 5: Боу Иен Омхульсель
Je mag natuurlijk zelf bepalen of je de ledkrant zo presenteert of er nog een omhulsel omheen bouwt. Wij hebben ervoor gekozen om er een omhulsel omheen te maken. Wij hebben hiervoor een schoenendoos gebruikt. Aangezien er al boutjes achterop de ledkrant zitten, hoef je alleen wat gaten in de doos te maken en vervolgens aan de achterkant moertjes te draaien op de bouten van de ledkrant. Zo blijft het stevig staan en hangt de ledkrant mooi recht in het midden. Als decoratie hebben wij de doos in én kleur gespoten, je kan eventueel ook nog tekst plaatsen boven en onder de ledkrant. Wij hebben ook de schoenendoos gebruikt omdat dit mooi is om de hardware in op te slaan en wanneer je iets moet veranderen, hoef je Alleen de deksel open te doen. Daarnaast zit er een gat in de zijkant waar je de voedingskabel mooi weg kan werken.
Шаг 6: Клаар
Nu kan je встретил de ledkrant doen wat je wil, je kan het bijvoorbeeld als reclamebord gebruiken in een winkel of als decoratie in je kamer. Wij hopen dat je wat gehad hebt aan onze инструктируется en laat vooral jouw ledkrant zien в комментариях.
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)