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, Studeni
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 uzorke svjetlosnih signala. Da bih ga okrenuo, ugradio sam daljinski upravljač. Ovo mi je također bila savršena prilika da isprobam Arduino. Htio sam koristiti Arduino jer je bio jednostavan za korištenje i na MAC -u i na Windowsu.

Korak 1: Definirajte projekt

Za pokretanje projekta dizajna elektronike najprije 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 slijeda Promijeni spremljene vremenske parametre pomoću daljinskog upravljača i najvažnije; Izvršite u dvorcu u stvarnom vremenu.

Korak 2: Prototip kruga

Upotrijebite metode prototipa za ispitivanje 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 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 gumbe. Gumbi upravljaju načinom UP/DN i brzinom UP/DN.

Korak 3: Napišite kôd

Nakon što 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 s mojim pinom za prekid. Također sam međuspremnik izlaznih pinova svog Arduina koristeći tranzistore za prebacivanje koji pokreću releje od 5 volti.

Korak 4: TEST TEST TEST TEST

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

Korak 5: Elektronički shematski dizajn

Pomoću dizajnerskog programa modelirajte elektroničku shemuStvorite svaku komponentu i spojite njihove pinove zajedno

Korak 6: Raspored PCB -a

Pomoću dizajnerskog softvera rasporedite PCB (tiskana pločica). Napravite karton izrezan iz konačnog izgleda i TESTIRAJTE GA. Imao sam sreću i imao sam dovoljno igre ako sam ostavio vijke otpuštene u svjetlosnom kućištu, kako bih ispravno zatvorio i zaključao svjetlosna vrata.

Korak 7: Izrežite PCB

Izrežite PCB
Izrežite PCB

Za izradu pločica upotrijebite graver, CNC, laser ili bakropis. Posebno hvala Steveu u galeriji nagrada. Provjerite u svojoj 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 sheme i PCB -a.

Korak 8: Sastavite projekt

Sastavite projekt
Sastavite projekt

Stavite komponente na tiskanu ploču. Lemite igle i vodiče.

Korak 9: Instalirajte PCB

Ugradite PCB
Ugradite PCB

Ugradite 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 žarulje su ručno izrađene LED diode visoke učinkovitosti. Cijeli ovaj semafor troši manje od 10W na 5V sa uključena sva tri svjetla.

Preporučeni: