Operácie

NAVEZ Projekt: Rozdiel medzi revíziami

Z SensorWiki

(Spoločný projekt (ak nemáte lepší))
Riadok 75: Riadok 75:
  
 
Technologické požiadavky a obmedzenia: http://www.printed.cz/konstrukcni-a-zadavaci-podminky
 
Technologické požiadavky a obmedzenia: http://www.printed.cz/konstrukcni-a-zadavaci-podminky
 +
 +
== Programovanie ==
 +
 +
Z tejto časti nemusíte mať obavy, programovanie je jednoduché a budeme využívať existujúce
 +
programy s knižnicami, ktoré si len zľahka modifikujete pre svoje potreby.
 +
 +
* Programovací jazyk aj prostredie: [https://www.arduino.cc/ Arduino]
 +
* Knižnica SevSeg: https://github.com/sparkfun/SevSeg
 +
 +
Ukážkové programy:
 +
 +
<code lang=c>
 +
#include <SevSeg.h>
 +
 +
SevSeg MyDisp; //Instantiate a seven segment controller object
 +
 +
void setup()
 +
{
 +
  byte numDigits = 4; 
 +
  byte digitPins[] = {2, 3, 4, 5};                    // Digits:  1,2,3,4
 +
  byte segmentPins[] = {6, 7, 8, 11, 12, 13, 14, 15}; // Segments: A,B,C,D,E,F,G,Period
 +
 +
  MyDisp.begin(COMMON_ANODE, numDigits, digitPins, segmentPins);
 +
  MyDisp.setBrightness(80);
 +
}
 +
 +
void loop()
 +
{
 +
  MyDisp.setNumber(1234,9);  // Second argument is decimal place
 +
 +
  MyDisp.refreshDisplay();  // Must run repeatedly
 +
}
 +
 +
</code>

Verzia zo dňa a času 07:42, 12. november 2015

NAVEZ: Navrhovanie elektronických zariadení

Na tejto stránke nájdete informácie k semestrálnemu projektu z predmetu NAVEZ


Zadanie

Navrhnite elektronické zariadenie s minimálnym počtom 10 komponentov, vypracujte výrobnú dokumentáciu, objednajte komponenty, vyrobte plošný spoj, zariadenie postavte a oživte, predveďte funkciu a odovzdajte dokumentáciu k nemu.

Termíny

Smrteľné dedlajny:

  • 25. 11. Schéma zapojenia a zoznam súčiastok (kupujeme súčiastky).
  • 02. 12. Navrhnutý plošný spoj a vygenerované gerber súbory (dps do výroby).
  • 16. 12. Zariadenie oživené a predvádzanie, dokumentácia. Odovzdávanie, zápočet.

Spoločný projekt (ak nemáte lepší)

NAVEZ-ProjektModule.png

Použité komponenty:

Limity

    • Cena 10 Eur / komponenty
    • Rozmer DPS 30x45 mm

Všetko nad tieto limity si musíte uhradiť sami.

Objednávanie súčiastok

Nakupovať budeme v obchode sos.sk

Formát objednávky:

Obj.číslo;Počet
Obj.číslo;Počet
...


Výroba plošných spojov

DPS nám vyrobí firma PRINTED s.r.o.

Technologické požiadavky a obmedzenia: http://www.printed.cz/konstrukcni-a-zadavaci-podminky

Programovanie

Z tejto časti nemusíte mať obavy, programovanie je jednoduché a budeme využívať existujúce programy s knižnicami, ktoré si len zľahka modifikujete pre svoje potreby.

Ukážkové programy:

  1. include <SevSeg.h>

SevSeg MyDisp; //Instantiate a seven segment controller object

void setup() {

 byte numDigits = 4;   
 byte digitPins[] = {2, 3, 4, 5};                    // Digits:   1,2,3,4
 byte segmentPins[] = {6, 7, 8, 11, 12, 13, 14, 15}; // Segments: A,B,C,D,E,F,G,Period
 MyDisp.begin(COMMON_ANODE, numDigits, digitPins, segmentPins);
 MyDisp.setBrightness(80); 

}

void loop() {

 MyDisp.setNumber(1234,9);  // Second argument is decimal place
 MyDisp.refreshDisplay();   // Must run repeatedly

}