สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ตรวจสอบ Alles Werkt
- ขั้นตอนที่ 2: Bouw Het Circuit
- ขั้นตอนที่ 3: ซอฟต์แวร์/ รหัส
- ขั้นตอนที่ 4: Halffabricaat
- ขั้นตอนที่ 5: Bouw Een Omhulsel
- ขั้นตอนที่ 6: คลาร์
วีดีโอ: Ledkrant: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
โครงการ make-it ที่โรงเรียน onze 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, waarbiang waarbieven aparten. Het idee hierachter ถูก dat we vooral ใน het programmeren een sprong zouden maken En naar ons eigen zeggen คือ dit zeker gelukt Het ดำเนินการ en het eindresultaat zie je hier.
เสบียง
ฮาร์ดแวร์
วัสดุ:
จัมเปอร์ draadjes
3 Leds
Arduino Uno
3 ดรักนพเจส
เขียงหั่นขนม
64 x 16 เลดกรานต์
M-3 moeren (ตัวเลือก)
M-3 ringetjes (ตัวเลือก)
3 10K โอห์ม weerstanden
3 68K ohm weerstanden (je kan ook kleinere weerstanden gebruiken, maar deze hadden we en zo weet je zeker dat het genoeg is.)
Schoenendoos (ตัวเลือก)
เกรียดชัปเพน:
Schroevendraaier
เมสเจ (optioneel)
Verf spuitbus (ตัวเลือก)
M-3 moersleutel (ตัวเลือก)
คอมพิวเตอร์
ซอฟต์แวร์
ตัวจับเวลาห้องสมุดหนึ่ง
ไลบรารี HUB08SPI (ลิงก์แบบเปิด, คลิกโคลนหรือดาวน์โหลดและดาวน์โหลด vervolgens zip)
ขั้นตอนที่ 1: ตรวจสอบ Alles Werkt
Sluit de 5v van de ledkrant aan op de arduino ตรวจสอบ deze licht geeft. ทดสอบ vervolgens alle leds ประตู ง่าย stroomkring te bouwen op het breadboard. Doe dit ook พบ de schakelaars. Werkt อัลเลส? โครงการหนูกันเฌอ Beginnen aan het. Mocht er een foutje optreden, ตรวจสอบแดนของ je de ledkrant ไป hebt aangesloten จาก alle draadjes goed verbonden zijn ปกติแล้ว ปกติแล้ว พินอื่นๆ ของ Arduino checken, zo kwamen wij erachter dat een van de digital pins niet goed verbonden was met de arduino. Hier achter komen heeft veel tijd gekost dus zorg dat je zoiets controleert.
ขั้นตอนที่ 2: Bouw Het Circuit
โครงการ Hierboven staat een plaatje van ons เรา zullen nu uitleggen waar je wat moet aansluiten om zo hetzelfde circuit te krijgen als wij.
เดอ ledjes en de knopjes zet je op het เขียงหั่นขนม De leds geven dadelijk aan welke boodschap er op dat moment afspeeld. นำ Sluit op het breadboard een vijf volt pin aan op een plus reeks aan de zijkant กระดาน het Doe dit eveneens พบกับ de gnd op een min reeks. De leds hebben alle 3 een aparte stroomkring nodig, สุทธิ 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) ใกล้นาที en dus naar de gnd. Je kan nu de leds in principe individueel aansturen พบกับ een code.
Zie de opsomming hieronder สำหรับ verbindingen die je vanaf de ledpin moet maken naar de arduino
- Led1 -> A0
- Led2 -> A1
- Led3 -> A2
จากปุ่ม ตาย wij gebruiken zijn bedoeld om aan de arduino te vertellen dat we een bepaalde boodschap willen afspelen. เดอ 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 พันt loopt. Als je vervolgens op dit punt de spanning meet kan je dus bij het indrukken van de knop een verandering วาร์เนเมน Aan deze verandering kan je vervolgens เกโวลเกน คอปเปเลิน. 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 de schakelaar 4 uiteindes heeft, maar werkelijk heeft hij er 2. ลิงก์ที่อยู่ด้านล่างลิงก์ในลิงก์ พบกับ elkaar verbonden, net als bij de rechterkant) Aan het andere uiteinde moet je een draadje laten lopen กับ Arduino Dit draadje moet je ใน een a- ของ d-pin steken Op dit punt zal de arduino aflezen ของ er een verschil ในการขยาย ontstaat Voeg aan dit zelfde uiteinde een weerstand (68k) toe die verbonden is aan de gnd. เพิ่มเติม ซี เดอ แอฟบีลดิง
Maak van het เขียงหั่นขนมจาก Arduino de volgende verbindingen:
- คนอปเจ1 -> 9
- คนอปเจ2 -> 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 code A3 in 10 bij const int button3Pin = A3;)
Als laatste moeten we dan nog de ledkrant aansluiten op de arduino. ขอบคุณ รวมทั้งหมด 10 รายการ 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 กับ 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 grounds gelijk linksonder op de ledkrant เกบรุคท์
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 Het is hiervoor wel handig om eerst de Arduino app te installeren
ในโค้ด hebben เรา bij bepaalde dingen achter schuine strepen gezet wat dit inhoudt en wat het doet Zo begrijp je hopelijk ดีกว่าวัดเฮตอินฮูดท์ สำหรับโค้ด deze heb je twee ห้องสมุด nodig, deze vindt je onder het kopje software van de benodigdheden Het เป็น belangrijk dat je deze downloadt, anders werkt de code niet. Verder hoef je niks met deze libraries te doen, aangezien wij ze al hebben verwerkt ในโค้ดโค้ด 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 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. ในโค้ด hebben เรา zoals eerder vermeld de belangrijkste dingen achter schuine strepen gezet, zodat je ook weet welke dingen je kan aanpassen
ขั้นตอนที่ 4: Halffabricaat
เพิ่มเติม 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 holdingerheid en lengte etcetera นู อานพาสเซน. ในหลัก 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: 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 ใน het midden ตกแต่ง hebben wij de doos ใน éé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 เปิดแล้ว Daarnaast zit er een gat ใน 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 ใน je kamer Wij hopen dat je wat gehad hebt aan onze Instrucable en laat vooral jouw ledkrant zien ในความคิดเห็น
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง