Obsah:
- Zásoby
- Krok 1: Naprogramujte Adrunio
- Krok 2: Přílohy pro 3D tisk
- Krok 3: Laserem řezané pouzdro Arduino
- Krok 4: Zapojte obvod
- Krok 5: Sestavte a vylaďte
- Krok 6: Provoz a další práce
Video: Laserový časovací systém Arduino: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
V rámci své výuky jsem potřeboval systém, který by přesně měřil, jak rychle model vozidla urazil 10 metrů. Zpočátku jsem si myslel, že si koupím levný hotový systém z eBay nebo Aliexpress, tyto systémy jsou běžně známé jako světelné brány, fotobrány nebo podobné. Ukázalo se, že předem připravené systémy časování světelných bran jsou ve skutečnosti poměrně drahé, a tak jsem se rozhodl postavit si vlastní.
Obsluha systému časování světelných bran je velmi jednoduchá. Každá světelná brána se na jedné straně skládá z laserového modulu, který na druhé straně promítá laserový bod na světelně závislý odporový modul (LDR). Měřením výstupu LDR může systém detekovat, kdy došlo k přerušení laserového paprsku. Pomocí dvou z těchto bran systém spustí časovač, když je porušen první paprsek, a zastaví časovač, když zjistí, že byl přerušen druhý paprsek. Výsledný zaznamenaný čas se zobrazí na LCD obrazovce.
Budování systému, jako je tento, se studenty je skvělým úvodem do kódování, je také velmi užitečným prostředkem ve třídě, jakmile bude hotový. Tento typ systému je skvělý pro činnosti STEM a lze jej použít k měření rychlosti jízdy aut jako gumičky, pastičky na myši nebo derby z borovicového dřeva na stanovenou vzdálenost.
Disclaimer: Zde uvedené řešení není ani zdaleka optimální. Jsem si vědom toho, že některé věci mohou být mnohem lepší nebo efektivnější. Tento projekt byl původně sestaven ve velmi krátkém termínu a pro zamýšlený účel fungoval naprosto v pořádku. Mám v plánu vydat verzi 2 i verzi 3 tohoto systému s vylepšeními, podívejte se prosím na poslední krok instruktáže. Implementace obvodu a kódu je na vaše vlastní riziko.
Zásoby
- Arduino R3 (nebo kompatibilní deska) - 4,50 GBP
- Protoboard s křídlem z pera Adafruit - malá část jakéhokoli typu protoboardu je také v pořádku - 1 £
- Štít klávesnice LCD - Zajistěte, aby odpovídal verzi arduina, kterou máte - 5 GBP
- 2 x modul LDR (Light Dependent Resistor) - Hledání „arduino LDR“na eBay by mělo ukázat spoustu možností - každý 2,30 GBP
- 2 x Laserový modul - Hledání „arduino laseru“na eBay by mělo ukázat spoustu možností. Zajistěte, aby výkon laseru nebyl větší než 5 mW. - 2,25 GBP pro tři
- 4 x malý stativ - 3,50 liber za kus
- Matice 4x 1/4 palce - Pro standardní závit stativu - 2 £
- Průhledný akryl pro pouzdro Arduino 3 £
- Matice a šrouby M3 - 2 £
- Plastové distanční sloupky PCD - jejich sady lze na Ebay sehnat docela levně. - 6,80 GBP
- 4 x 3D tištěné přílohy - náklady na materiál se pohybovaly kolem 5 liber.
- Plochý kabel - 5 liber
Celkové náklady se pohybovaly kolem 55 GBP, což předpokládá přístup k laserové řezačce i 3D tiskárně. Většina nákladů je zde za pouzdra, matice a šrouby atd. Skutečné náklady na elektroniku jsou pouze 22 GBP, takže zde pravděpodobně existuje prostor pro mnoho optimalizace.
Krok 1: Naprogramujte Adrunio
Nahrajte níže uvedený kód do Arduina. Pokud nevíte, jak to udělat, podívejte se na tento skvělý návod.
Základní logika kódu je následující:
- Zapněte laserové moduly a zkontrolujte, než každý LDR „vidí“laserový paprsek.
- Počkejte, až LDR 1 detekuje přerušení laserového paprsku, okamžitě spusťte časovač.
- Počkejte, až LDR 2 detekuje přerušení laserového paprsku, okamžitě zastavte časovač.
- Výsledný čas zobrazte na LCD obrazovce v milisekundách.
Kód je určen pouze k měření jednoho běhu, jakmile byl zaznamenán čas z obrazovky, tlačítko restartu na štítu se používá k restartování programu.
ODKAZ NA KÓD ARDUINO
(Pro informaci: Kód je umístěn na create.arduino.cc a já bych byl rád, kdyby byl kód vložen sem, ale editor Instructables neumožňuje, aby se vložený iframe zobrazoval nebo fungoval správně. Pokud to někdo z Instructables čte, prosím implementujte to jako funkci v budoucnu, díky)
Krok 2: Přílohy pro 3D tisk
Moduly laseru a LDR musí být drženy na místě, aby se zajistilo, že v důsledku pohybu modulů nedojde k přerušení paprsku. 3D vytiskněte níže uvedené skříně a přišroubujte moduly na místo, laserový modul bude muset být držen na místě pomocí zipu, protože nemá žádný otvor pro šroub.
Ujistěte se, že uvnitř každého pouzdra je zachycena 1/4 palcová matice, která bude později použita k připojení těchto pouzder ke stativům. Obě poloviny skříně jsou drženy pohromadě maticemi a šrouby M3.
Krok 3: Laserem řezané pouzdro Arduino
Níže uvedené pilníky vyřezejte laserem z čirého akrylu o tloušťce 4 mm. Zarovnejte arduino R3 a protoboard s otvory na akrylových dílcích a přišroubujte je na místo. Přišroubujte horní díl pouzdra ke dnu pomocí distančních podložek PCD jako distančních podložek.
Krok 4: Zapojte obvod
LCD štít použitý v tomto projektu je podrobně vysvětlen v tomto skvělém návodu. LCD obrazovka a vstupní tlačítka používají některé I/O piny arduina, z tohoto důvodu všechny I/O pro laserové moduly a LDR používají pouze piny 1, 2, 12 a 13.
Je vyžadováno velmi malé zapojení, ale zajistěte, aby byl obvod připojen podle schématu. Do vodičů laserového a LDR modulu jsem přidal několik konektorů typu JST, abych mohl celou sestavu snadno rozebrat a uložit.
Ano, arduino piny 1 a 2 napájí přímo laserové moduly bez zabudovaného odporu. Protože vybrané laserové moduly jsou navrženy speciálně pro použití s arduino, neměl by to být problém. Laserové moduly odebírají maximální výkon 5 mW, což znamená, že při napájecím napětí kolíku 5 V by měl modul odebírat kolem 1 mA, což je hluboko pod hranicí ~ 40 mA pro napájení proudem na arduino I/O pinech.
Krok 5: Sestavte a vylaďte
Nakonec jste připraveni sestavit vše.
- Namontujte pouzdra modulů LDR a Laser na malé stativy.
- Umístěte laserové moduly tak, aby svítily přímo na snímač LDR
V této fázi budete muset věci trochu doladit. Moduly LDR vydávají digitální signál, vysoký signál (5 V) indikuje, že není detekován žádný laserový paprsek, nízký znak (0 V) indikující, že vidí laserový paprsek. Práh intenzity světla, při kterém modul přepíná z výstupního signálu 5 V na 0 V (a naopak), je řízen potenciometrem na desce LDR. Potenciometr budete muset upravit tak, aby modul přepínal mezi výstupem 0 V a 5 V, když to očekáváte.
Buď postupně upravujte potenciometr, dokud systém nebude fungovat podle očekávání, nebo použijte multimetr k měření výstupu modulu LDR a dolaďte podle potřeby.
Krok 6: Provoz a další práce
Nyní byste měli být připraveni systém používat! Obrázky ukazují fáze provozu.
- Pro inicializaci systému stiskněte tlačítko Select.
- Zarovnejte lasery tak, aby svítily přímo na snímač LDR.
- Systém je nyní aktivován. Připravte si model auta.
- Systém začne časovat, jakmile dojde k přerušení prvního laserového paprsku.
- Systém se zastaví, jakmile dojde k přerušení druhého laserového paprsku.
- Poté se na obrazovce zobrazí čas v milisekundách.
- Stisknutím tlačítka reset načasujete další běh.
Pravděpodobně vytvořím verzi 2.0 tohoto systému, protože existuje několik zjevných vylepšení, která by bylo možné provést:
- Laserové moduly z Arduina není třeba napájet, mohly by být napájeny z baterie a v případě potřeby jednoduše zapnuty. Když jsem navrhoval systém, zdálo se mi zapojení laserových modulů k Arduinu jako nejjednodušší řešení, v praxi to má za následek dlouhé kabelové trasy, které překážejí.
- Kondenzátorové čočky jsou na pouzdrech LDR opravdu potřeba. Zarovnání laserové tečky přesně se středem (velmi malého) LDR senzoru je velmi ošidné a někdy to může trvat i několik minut, použití kondenzorové čočky by uživateli poskytlo mnohem větší cíl, na který by laserovým bodem zamířil.
Nyní také přemýšlím o verzi 3.0, která je plně bezdrátová a připojuje se k mému notebooku pomocí Bluetooth, ale je to mnohem větší projekt na další den.
Druhé místo v soutěži STEM
Doporučuje:
Laserový zabezpečovací poplachový systém (DUÁLNÍ REŽIM): 5 kroků
Laserový zabezpečovací poplachový systém (DUÁLNÍ REŽIM): Když se něco týká zabezpečení, rozhodně potřebujeme nějaký solidní nápad a v tomto případě je laserový zabezpečovací poplach nejlepší možností, jak si jej vytvořit doma velmi jednoduchým způsobem. V tomto tutoriálu se tedy naučíme, jak udělat tento projekt velmi snadným způsobem, který
Laserový infračervený teploměr Arduino: 7 kroků (s obrázky)
Laserový infračervený teploměr Arduino: V tomto projektu vám ukážu, jak vytvořit digitální laserový infračervený teploměr s vlastním 3D tištěným pouzdrem
Časovací zařízení a řetězové hodiny - téměř zdarma!: 5 kroků (s obrázky)
Ozubené kolo a řetězové hodiny - téměř zdarma !: Doufáme, že když jste změnili rozvodovou sadu svého auta, nehodili jste staré převody a řetěz. Skoro jsem to udělal, ale moje žena mi ukázala toto: http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock 125 USD v USA plus poštovné.
Laserový dohledový systém za méně než 20 dolarů: 7 kroků (s obrázky)
Laserový dohledový systém za méně než 20 USD: UPOZORNĚNÍ: tento projekt zahrnuje použití a úpravy laserových zařízení. Zatímco lasery, které doporučuji používat (červené ukazovátka zakoupené v obchodě), jsou relativně bezpečné pro manipulaci, NIKDY SE NEDÍVEJTE PŘÍMO DO LASEROVÉHO PÁSU, POZOR NA REFLEXE a buďte EXTRÉMNĚ PÉČE
Laserový zabezpečovací systém Raspberry Pi: 13 kroků (s obrázky)
Laserový zabezpečovací systém Raspberry Pi: Děkujeme, že jste si zkontrolovali moje instrukce. Na konci tohoto pokynu zkonstruujete laserový tripwire systém Raspberry Pi s funkcí upozornění na e -mail, která je zobrazena ve videu. K dokončení tohoto pokynu je třeba, abyste se seznámili