Агуулгын хүснэгт:

Ledkrant: 6 алхам
Ledkrant: 6 алхам

Видео: Ledkrant: 6 алхам

Видео: Ledkrant: 6 алхам
Видео: LİCHTKRANT / LED RECLAME / LED RECLAMEBORDEN 2024, Арваннэгдүгээр
Anonim
Ledkrant
Ledkrant

Voor het make-it project op onze on school moesten wij zelf een elektrisch apparaat maken, na enige tijd en deneyimeren zijn we op het idee gekomen om een ledkrant te maken die met knopjes bediend kan worden, waarbij aparte leds aangeven welk knopje aanstaat. Энэ бол ахлах програмист бол бид програм зохиогчдын дунд санал бодлоо илэрхийлэх явдал байв. En naar ons eigen zeggen is dit zeker gelukt. Энэ үйл явцыг эндээс үзнэ үү.

Хангамж

Техник хангамж

Материал:

Үсрэгч драаджс

3 Лед

Ардуино Уно

3 Drukknopjes

Талхны самбар

64 x 16 Ledkrant

M-3 дугаар (сонголт)

M-3 цагираг (сонголт)

3 10К ом байна

3 68K ohm weerstanden (je kan ook kleinere weerstanden gebruiken, maar deze hadden we en zo weet je zeker dat het genoeg is.)

Schoenendoos (optioneel)

Gereedschappen:

Шровендрайер

Месже (сонголт)

Verf spuitbus (optioneel)

M-3 moersleutel (сонголтоор)

Компьютер

Програм хангамж

Номын сангийн таймер нэг

HUB08SPI номын сан

Алхам 1: Alles Werkt -ийг шалгана уу

Sluit de 5v van de ledkrant aan op de arduino en deze licht geeft шалгах. Хяналтын самбарыг туршиж үзээрэй. Doe dit ook de schakelaars -тай уулзсан. Werkt alles? Nu kan je beginnen aan het төсөл. Хязгаарлалт, шалгуурыг шалгана уу. Төгсгөлд нь ямар ч асуудал байхгүй, харин ч бас дижитал тээглүүртэй байх ёстой. Энэ бол ахмад настнуудын хувьд хамгийн чухал зүйл юм.

Алхам 2: Bouw Het Circuit

Bouw Het Circuit
Bouw Het Circuit
Bouw Het Circuit
Bouw Het Circuit
Bouw Het Circuit
Bouw Het Circuit

Hierboven staat een plaatje van ons төсөл. Бид ямар ч асуудалгүй байсан ч гэсэн хэлхээ холбоог өөрчилдөг.

Талхны самбар дээр байрлуулна уу. Дэвшилтэт мөчлөгийн эхэн үеэс эхлэн бид энэ асуудлыг шийдэж чадна. Sluit op het breadboard een vijf volt pin aan op een plus reeks aan de zijkant van het board. Doe dit eveneens de gnd op een min reeks -тэй уулзсан. De leds hebben alle 3 een aparte stroomkring nodig, net als de knopjes. Хяналтын хаалга нь аналогын хаалганы дижитал товчлуур юм. Je kan nu de leds нь зарчимд заасан үндсэн кодыг зааж өгсөн болно.

Зохиогчийн эрх мэдэл нь маш өндөр байдаг.

  • Led1 -> A0
  • Led2 -> A1
  • Led3 -> A2

De knopjes die wij gebruiken zijn bedoeld om aan de arduino te vertellen dat we een bepaalde boodschap willen afspelen. De drukknopjes die we hebben zorgen voor contact tussen de twee uiteinden van de drukknop wanneer je hem indrukt. Хязгааргүй хугацааны дараа хамгийн том хувилбарууд гарч ирэв. Нөгөөтэйгүүр, энэ нь маш их бэрхшээлтэй байдаг. Aan deze verandering kan je vervolgens gevolgen koppelen. Zo`n gevolg kan zijn: laat led1 branden en speel string1 af.

Оффисын тухайд бол бид 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. Дан линкант, дэ рехтеркант стан лос ван элкаар, маар де твийе англи хэлний холбоос). met elkaar verbonden, net als bij de rechterkant). Aan het andere uiteinde moet je een draadje laten lopen naar de arduino. D-pin steken-ийг сонгоно уу. Онлайн сүлжээн дэх хамгийн сүүлийн үеийн хувилбаруудын нэг юм. Voeg aan dit zelfde uiteinde een weerstand (68k) toe die verbonden is aan de gnd. Зи де афбелдинг.

Хичээлийн талбар нь Arduino de volgende verbindingen:

  • Knopje1 -> 9
  • Knopje2 -> 12
  • Knopje3 -> A3

(Onze 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 A3 A3 in 10 bij const int button3Pin = A3;).

Гэхдээ энэ нь ардуиногийн аль ч хувилбараас үл хамаарна. Зүйл нь 10 драаджесийн үйлдлийн системтэй холбоотой байдаг.

Мэдээллийн эх сурвалжууд Arduino de volgende verbinding:

  • LAT/STB -> Дижитал зүү 2
  • OE/EN -> Дижитал зүү 3
  • LA/A -> Дижитал зүү 4
  • LB/B -> Дижитал зүү 5
  • LC/C -> Дижитал зүү 6
  • LD/D -> Дижитал зүү 7
  • CLK -> Дижитал зүү 13
  • R1/R -> Дижитал зүү 11
  • GND -> Gnd Arduino
  • GND -> Gnd Arduino

Твий үндэслэлүүд нь холбоосыг холбох боломжтой.

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, ht kan zijn dat je eerst een foutmelding krijgt, maar als je op op ok klikt gaat dit weg en кодын хувилбарыг татаж аваарай. Энэ бол Arduino програмыг суулгаж өгөхөд бэлэн байна.

Дек кодын хувьд бид бидэнтэй харьцах болно. Найдвартай байх нь илүү дээр юм. Voor deze code heb je twee libraries nodig, deze vindt je onder het kopje software van de benodigdheden. Татаж авах нь маш хэцүү байдаг, код нь ч бас байдаг. Нууц товчлуурууд нь кодын дагуу номын сангуудтай танилцаж болно. Waarschijnlijk valt het je op dat er één heel groot stuk tekst aan het begin is met heel veel nullen. Maak je geen zorgen, hier hoef je niks aan te doen, aangezien dit het font is. 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. Хеббен кодын хувьд бид өөрсдийгөө дэмждэг.

Алхам 4: Halffabricaat

Halffabricaat
Halffabricaat
Halffabricaat
Halffabricaat
Halffabricaat
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 holderheid en lengte etcetera nu aanpassen. Үндсэн зарчмын хувьд, ямар ч байсан болиулах болно.

Алхам 5: Bouw Een Omhulsel

Bouw Een Omhulsel
Bouw Een Omhulsel
Bouw Een Omhulsel
Bouw Een Omhulsel
Bouw Een Omhulsel
Bouw Een Omhulsel

Je natuurlijk zelf bepalen of je de ledkrant zo presenteert of 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. Энэ нь ямар ч асуудалгүй болно. Албан ёсны тайлбарыг уншаарай. 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 met de ledkrant doen wat je wil, je kan het bijvoorbeeld als reclamebord gebruiken in the winkel of als decoratie in je kamer. Сэтгэгдлүүд дээр тайлбарлаж болно.

Зөвлөмж болгож буй: