Sadržaj:

Arduino kontroler semafora sa daljinskim upravljačem: 10 koraka
Arduino kontroler semafora sa daljinskim upravljačem: 10 koraka

Video: Arduino kontroler semafora sa daljinskim upravljačem: 10 koraka

Video: Arduino kontroler semafora sa daljinskim upravljačem: 10 koraka
Video: Proyecto de heliostato Templastat / Templastat Heliostat Project: improvements, updates and test 2024, Novembar
Anonim
Arduino kontroler semafora sa daljinskim upravljačem
Arduino kontroler semafora sa daljinskim upravljačem

Imao sam semafor koji sam dorađivao. Jedino što je preostalo je izgraditi kontroler za obrasce signala svjetla. Da bih ga okrenuo, uključio sam daljinski upravljač. Ovo je bila i savršena prilika za mene da isprobam Arduino. Htio sam koristiti Arduino jer je bio jednostavan za korištenje i na MAC -u i na Windowsu.

Korak 1: Definišite projekat

Da biste započeli projekt dizajna elektronike, prvo definirajte parametre njegove funkcionalnosti. Ovaj projekt je definiran kao: Kontrola 3 izlaza Pročitajte 4 ulaza Pročitajte 1 prekid Značajke: 3 izlaza sekvenciraju u više načina-Standardni uzorak semafora-Obrnuti uzorak-Stalno na svakom izlazu-Treptanje svaki izlaz-Isključi Povećanje i smanjivanje brzine sekvenceModirajte sačuvane vremenske parametre pomoću daljinskog upravljača i najvažnije; Izvršite u dvorcu u stvarnom vremenu.

Korak 2: Prototip kola

Koristite prototipske metode za testiranje kola. Koristio sam Arduino Duemilanov. Priključio sam 3 LED diode, 4 prekidača i počeo pisati kod. Arduino IDE (koji je BESPLATAN !!) koristi sintaksu koja je vrlo slična dobrom staromodnom ANSI C. Počeo sam s načinima uzoraka signala. Koristio sam izraz slučaja za moduliranje svog koda. Dodao sam kôd za dugmad. Dugmad kontrolišu način rada UP/DN i brzinu UP/DN.

Korak 3: Napišite kôd

Kad sam shvatio osnove, prešao sam na dodatke. Priključio sam prijemnik daljinskog upravljača na Arduino pazeći da povežem liniju primljenog signala na moj pin za prekid. Također sam amortizirao izlazne pinove svog Arduina koristeći preklopne tranzistore koji pokreću 5 voltne releje.

Korak 4: TEST TEST TEST TEST

Temeljno testirajte svoj krug i kôd. Arduino dopušta mogućnosti programa na terenu, ali to nije izgovor za netestiranje. Nakon dodavanja daljinskog upravljača imao sam mnogo promjena koda kako bih mogao upravljati kodom. Ova verzija ima upotrebljiv kod za daljinski upravljač. prijemnik, ali prekida mogućnost reprogramiranja vremena i zadanog uzorka bljeskalice i brzine pri uključivanju.

Korak 5: Elektronski šematski dizajn

Pomoću dizajnerskog programa modelirajte elektroničku shemu Kreirajte svaku komponentu i povežite njihove pinove zajedno

Korak 6: Raspored PCB -a

Koristite softver za dizajn za postavljanje PCB -a (štampane ploče). Napravite karton izrezan iz konačnog izgleda i TESTIRAJTE ga. Imao sam sreće i imao sam dovoljno igre ako sam ostavio vijke labave u svjetlosnom kućištu da pravilno zatvorim i zaključam svjetlosna vrata.

Korak 7: Izrežite PCB

Izrežite PCB
Izrežite PCB

Za izradu pločica upotrijebite graver, CNC, laser ili graviranje. Posebno hvala Steveu u galeriji nagrada. Provjerite u lokalnoj trgovini trofeja ili gravirajte znakove. Možda ne znaju da imaju tu sposobnost. Moja ploča je izrezana na 10 godina starom graveru za trofeje/ploče. Koristio sam NOVARM -ov DipTrace za izradu shema i PCB -a.

Korak 8: Sastavite projekt

Sastavite projekat
Sastavite projekat

Postavite komponente na tiskanu ploču. Lemite iglice i elektrode.

Korak 9: Instalirajte PCB

Instalirajte PCB
Instalirajte PCB

Instalirajte PCB u semafor. Ožičite sve komponente

Korak 10: Završite

Ada Boy! Udobno se smjestite i uživajte u plodovima svog rada. BTW sijalice su ručno izrađene LED diode visoke efikasnosti. Cijeli ovaj semafor troši manje od 10W na 5V sa uključena sva tri svjetla.

Preporučuje se: