Sisällysluettelo:

Atmega16 -pohjainen liikennevaloprojektin prototyyppi 7 -segmenttinäytön avulla (Proteus -simulaatio): 5 vaihetta
Atmega16 -pohjainen liikennevaloprojektin prototyyppi 7 -segmenttinäytön avulla (Proteus -simulaatio): 5 vaihetta

Video: Atmega16 -pohjainen liikennevaloprojektin prototyyppi 7 -segmenttinäytön avulla (Proteus -simulaatio): 5 vaihetta

Video: Atmega16 -pohjainen liikennevaloprojektin prototyyppi 7 -segmenttinäytön avulla (Proteus -simulaatio): 5 vaihetta
Video: Универсальная плата ATmega16 или ATmega8 2024, Marraskuu
Anonim
Atmega16 -pohjainen liikennevaloprojektin prototyyppi, joka käyttää 7 -segmenttistä näyttöä (Proteus Simulation)
Atmega16 -pohjainen liikennevaloprojektin prototyyppi, joka käyttää 7 -segmenttistä näyttöä (Proteus Simulation)

Tässä projektissa aiomme tehdä Atmega16 -pohjaisen liikennevaloprojektin. Tässä olemme ottaneet yhden 7 segmentin ja 3 LEDiä liikennevalojen signaalien osoittamiseen.

Vaihe 1: Käytetty ohjelmisto:

Käytetty ohjelmisto
Käytetty ohjelmisto
Käytetty ohjelmisto
Käytetty ohjelmisto

Atmel Studio 7: Studio 7 on integroitu kehitysalusta (IDP) kaikkien AVR®- ja SAM -mikrokontrollerisovellusten kehittämiseen ja vianetsintään. Atmel Studio 7 IDP tarjoaa saumattoman ja helppokäyttöisen ympäristön C/C ++-tai kokoonpanokoodilla kirjoitettujen sovellusten kirjoittamiseen, rakentamiseen ja vianetsintään.

Tässä on latauslinkki

2 Proteus -ohjelmisto simulointia varten: Tämä on ohjelmisto, joka näyttää simulaation. Saat paljon tietoa tämän ohjelmiston lataamisesta.

Jos teet sen suoraan laitteistossa, sinun ei tarvitse asentaa proteus -työkalua

Vaihe 2: Käytetyt komponentit:

Käytetyt komponentit
Käytetyt komponentit
Käytetyt komponentit
Käytetyt komponentit

Tässä esittelyvideossamme käytämme proteus -simulaatiota, mutta ehdottomasti jos teet sen laitteistossasi, tarvitset nämä komponentit tähän projektiin:

1. AVR -kehityskortti: Voit ostaa Atmega16 IC: n ja tehdä oman mukautetun levyn, miten tahansa saat myös Atmega16/32 -kehityskortin. Joten jos sinulla on tämä levy, se on parempi, jotta voit ladata koodin helposti itse.

2. Seitsemän segmentin näyttö: Kuten tässä, teemme liikennevalohanketta, joten meillä pitäisi olla yksi 7 -segmenttinen näyttö numeroiden laskemiseksi:

3. Kolme merkkivaloa: Liikennevalojen prototyyppien valmistuksessa käytämme kolmea eri väriä, punaista LEDiä ajoneuvon kallistamiseksi, keltaista varoitusta ja vihreää eteenpäin siirtymistä.

4. AVR ISP USB -ohjelmoija: Tämä ohjelmoija on yleinen erillinen laitteistotyökalu, jonka avulla voit lukea ja kirjoittaa monia AVR-pohjaisia ATMEL-mikro-ohjaimia.

5. Jotkut hyppyjohdot: Tarvitsemme myös hyppyjohtoja yhteyden muodostamiseksi kunkin laitteen välillä.

Yllä olevassa kehityskortin kuvassa meillä on jo 2 Seitsemän segmentin näyttö ja muutamia ledejä on myös siellä, joten jos ostat tämän levyn itse, sinun ei tarvitse ostaa näitä kahta asiaa, mutta sinulla on vain yksi pieni kehityskortti, sinun on ostettava 7 segmenttiä näytä 3 LEDiä ja joitakin hyppyjohtoja yhteyden muodostamiseksi.

Vaihe 3: Koodi:

Lähdekoodin saat Github -linkistämme.

Vaihe 4: Piirikaavio:

Piirikaavio
Piirikaavio

Vaihe 5: Video:

Koko projektikuvaus on esitetty yllä olevassa videossa

Jos sinulla on epäilyksiä tästä projektista, voit vapaasti kommentoida meitä alla. Ja jos haluat oppia lisää sulautetusta järjestelmästä, voit käydä YouTube -kanavallamme

Käy ja tykkää Facebook -sivustamme saadaksesi usein päivityksiä.

Kiitos ja terveiset, Embedotronics Technologies

Suositeltava: