Sisällysluettelo:
Video: Atmega16 -pohjainen liikennevaloprojektin prototyyppi 7 -segmenttinäytön avulla (Proteus -simulaatio): 5 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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:
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:
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:
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