Სარჩევი:
- მარაგები
- ნაბიჯი 1: შეამოწმეთ Alles Werkt
- ნაბიჯი 2: Bouw Het Circuit
- ნაბიჯი 3: პროგრამული უზრუნველყოფა/ კოდი
- ნაბიჯი 4: Halffabricaat
- ნაბიჯი 5: Bouw Een Omhulsel
- ნაბიჯი 6: კლარ
ვიდეო: ლედკრანტი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Voor het make-it project on onze school moesten wij zelf een elektrisch apparaat maken, na enige tijd en ekspereren zijn we op het idee gekomen om een ledkrant te maken die met knopjes bediend kan worden, waarbij aparte leds aangeven welk knopje aanstaat. Het idee hierachter იყო ის, რომ ჩვენ ვორალურად შევიკრიბეთ პროგრამებში და ძლიერ ზუდენენში. En naar ons eigen zeggen is dit zeker gelukt. Het process en het eindresultaat zie je hier.
მარაგები
ტექნიკა
მასალები:
მხტუნავი draadjes
3 Leds
არდუინო უნო
3 დრუკნოპჯესი
პურის დაფა
64 x 16 ლედკრანტი
M-3 moeren (optioneel)
M-3 ringetjes (optioneel)
3 10K ohm გაგება
3 68K ohm weerstanden (je kan ook kleinere weerstanden gebruiken, maar deze hadden we en zo weet je zeker dat het genoeg is.)
შონენდოოსი (ოფციონერი)
Gereedschappen:
შროვენდრააიერ
Mesje (ვარიანტი)
Verf spuitbus (optioneel)
M-3 moersleutel (optioneel)
კომპიუტერი
პროგრამული უზრუნველყოფა
ბიბლიოთეკის ქრონომეტრი ერთი
ბიბლიოთეკა HUB08SPI (გახსენით ბმული, დააწკაპუნეთ კლონირებაზე ან გადმოწერეთ vervolgens zip)
ნაბიჯი 1: შეამოწმეთ Alles Werkt
Sluit de 5v van de ledkrant anan op de arduino en check of deze licht geeft. ტესტი vervolgens ყველა leds კარი და მარტივი stroomkring te bouwen op het breadboard. დო დი დი ოკ შეხვდა დე შაკელარებს. რა არის? ახლა უკვე დავიწყე პროექტი. Mocht er een foutje optreden, check dan of je de ledkrant goed hebt aangesloten en of alle draadjes goed verbonden zijn. ეს შეიძლება იყოს ქუთუთოები ამ არდოინოს შემოწმების მიზნით, რაც შეიძლება ითქვას, რომ ციფრული ქინძისთავები მათ უკვე შეხვდნენ არდუინოში. Hier achter komen heeft veel tijd gekost dus zorg dat je zoiets controleert.
ნაბიჯი 2: Bouw Het Circuit
Hierboven staat een plaatje van ons პროექტი. ჩვენ ზულენ nu uitleggen waar je wat moet aansluiten om zo hetzelfde circuit te krijgen als wij.
De ledjes en de knopjes zet je op het breadboard. ეს იყო ის მომენტი, როდესაც ის დადგა. Sluit op het breadboard და vijf volt pin aan op een plus reeks aan de zijkant van het board. Doe dit eveneens შეხვდა დე gnd op een min reeks. 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 individueel aansturen met een კოდი.
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 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. Hiermee kan je dus een verschil creeren in spanning die op een bepaalt punt loopt. Als je vervolgens op dit punt de spanning meet kan je dus bij het indrukken van de knop და verandering waarnemen. Aan deze verandering kan je vervolgens gevolgen koppelen. ზოოენ გევოლგ კან ზიჟნ: laat led1 branden en spel string1 af.
ჩვენ დავინახეთ, რომ ჩვენ ვიმსჯელებთ ჰებბენზე. ჩვენ დაგვიანებულია vanaf de plusreeks და 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 twei uite 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. ოპ დიტ პუნტ ზალ დე არდუინო აფლეზენ ერ ეენ ვერჩილ in spanning ontstaat. Voeg aan dit zelfde uiteinde een გვესმის (68k) toe die verbonden is aan de gnd. ზი დეფელდინგი.
Maak van het breadboard naar de Arduino de volgende verbindingen:
- კნოპე 1 -> 9
- კნოპე 2 -> 12
- კნოპე 3 -> 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 code A3 in 10 bij const int button3Pin = A3;).
Als laatste moeten we dan nog de ledkrant aansluiten op de arduino. In totaal moet je 10 draadjes verbinden dus om het makkelijk te maken voor jullie hebben we net als hierboven een overzicht gemaakt van de verbindingen die gemaakt moeten worden.
Maak van de ledkrant naar de Arduino de volgende verbindingen:
- 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
Wij hebben de twee საფუძველი gelijk linksonder op de ledkrant gebruikt.
Uiteindelijk moet het er ongeveer uitzien als wat wij hier hebben gebouwd. ეს არის ნატურალური ლინკები knopjes op andere pins aansluiten en dit in de code aanpassen.
ნაბიჯი 3: პროგრამული უზრუნველყოფა/ კოდი
ჩამოტვირთეთ კოდი hierboven, მას შეუძლია დაადასტუროს თქვენი შემოქმედების შექმნა, შემდეგ თქვენ შეგიძლიათ დააკონკრეტოთ ის, თუ როგორ უნდა შეცვალოთ კოდი. Het არის უპირველეს ყოვლისა, რაც არდუინოს პროგრამის ინსტალაციას ნიშნავს.
De code hebben we bij bepaalde dingen achter schuine strepen gezet wat dit inhoudt en wat het doet. Zo begrijp je hopelijk beter wat het inhoudt. ძალიან ბევრი კოდი შეიცავს ბიბლიოთეკებს, რომლებიც არ ინახება, რადგანაც ისინი იყენებენ სკოპიეს პროგრამულ უზრუნველყოფას. ეს არის გაფართოებული გადმოწერა, ანდერსმა მიიღო კოდი. Verder hoef je niks met deze libraries te doen, aangezien wij ze al hebben verwerkt in code. Waarschijnlijk valt het je op dat er één heel groot stuk tekst aan het begin 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. De code hebben we 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. In principe zou je na deze stap kunnen stoppen, maar lees vooral verder om te zien wat wij nog hebben gedaan om het net net aantrekkelijker te maken.
ნაბიჯი 5: Bouw Een Omhulsel
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. ასევე გაფორმებულია wib de doos één kleur gespoten, je kan eventueel ook nog nog tekst text plaensen 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 met de ledkrant doen wat je wil, je kan het bijvoorbeeld als reclamebord gebruiken in een winkel of als decoratie in kam kamer. Wij hopen dat wat wat gehad hebt aan onze instructable en laat vooral jouw ledkrant zien კომენტარებში.
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
აკუსტიკური ლევიტაცია Arduino Uno– ით ეტაპობრივად (8 ნაბიჯი): 8 ნაბიჯი
აკუსტიკური ლევიტაცია Arduino Uno– სთან ერთად ეტაპობრივად (8 საფეხური): ულტრაბგერითი ხმის გადამცემები L298N Dc მდედრობითი ადაპტერი დენის წყაროს მამაკაცის dc pin Arduino UNOBreadboard და ანალოგური პორტები კოდის გადასაყვანად (C ++)
ნაბიჯი: 4 ნაბიჯი
聲納: 改作: https: //aboutsciences.com/blog/arduino-radar-using … 我 在 原本 聲納 的 ar ar ar ar ar: arduino uno, 感測器, 馬達, 喇叭: 掃描 到 物品 加速 並 傳 述 cm cm cm cm cm cm cm 10 სმ 時 喇叭 會
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: 3 ნაბიჯი
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: შემდეგი სახელმძღვანელო დაგეხმარებათ მიიღოთ პირდაპირი HD ხარისხის ვიდეო ნაკადები თითქმის ნებისმიერი DJI თვითმფრინავისგან. FlytOS მობილური აპლიკაციისა და FlytNow ვებ აპლიკაციის დახმარებით თქვენ შეგიძლიათ დაიწყოთ ვიდეოს სტრიმინგი დრონიდან