Igrača za šolo mladih elektronikov PIŠME

Tu se bodo zbirali naši najmlajši člani in predstavili svoje delo, ter postavljali vprašanja. Tu bodo objavljeni tudi projekti, ki so namenjeni prav njim

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 02 Maj 2015, 20:45

Feritna jedra so precej krhka zadeva in je treba biti z njimi previden. Tudi v Bovcu smo jih nekaj uničili.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 02 Maj 2015, 20:47

SolarCharger je napisal/-a:Vezje znam naredit. sam če je dost vij bo težko. rabim sam pdf-je za likalnik.
V prilogi imaš dva pdf-ja. Eden je za zgornji sloj, drugi za spodnji. Upam, da dobimo kako sliko.
Priponke
bot.pdf
(23.49 KiB) Prenešeno 149 krat
top.pdf
(18.21 KiB) Prenešeno 161 krat
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a BraneZ » 02 Maj 2015, 20:54

VolkD je napisal/-a:Feritna jedra so precej krhka zadeva in je treba biti z njimi previden. Tudi v Bovcu smo jih nekaj uničili.
Kako vam je to uspelo? Slika Meni še ni, pa sem jih dosti "dal skozi".
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein
Uporabniški avatar
BraneZ
 
Prispevkov: 1926
Pridružen: 18 Jan 2015, 15:59
Kraj: Koprivnica (HR), občasno Hoče (Slo)
Zahvalil se je: 908 krat
Prejel zahvalo: 829 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 63

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 02 Maj 2015, 20:59

BraneZ je napisal/-a:Kako vam je to uspelo? Slika Meni še ni, pa sem jih dosti "dal skozi".
Oh preprosto, ko jedro pade zunaj na beton,...
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a BraneZ » 02 Maj 2015, 21:01

Točno to sem si mislil, ko sem gledal slike navijanja in upal na najboljše.
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein
Uporabniški avatar
BraneZ
 
Prispevkov: 1926
Pridružen: 18 Jan 2015, 15:59
Kraj: Koprivnica (HR), občasno Hoče (Slo)
Zahvalil se je: 908 krat
Prejel zahvalo: 829 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 63

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 02 Maj 2015, 21:09

BraneZ je napisal/-a:Točno to sem si mislil, ko sem gledal slike navijanja in upal na najboljše.
Tri žrtve so bile. Ni hudo imel sem 5 rezerve :)
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a SolarCharger » 02 Maj 2015, 21:41

VolkD je napisal/-a:
SolarCharger je napisal/-a:Vezje znam naredit. sam če je dost vij bo težko. rabim sam pdf-je za likalnik.
V prilogi imaš dva pdf-ja. Eden je za zgornji sloj, drugi za spodnji. Upam, da dobimo kako sliko.
Sem navdušen ker bom imel jutri kaj za delat.
Mi gremo dalje.
SolarCharger
 
Prispevkov: 1079
Pridružen: 20 Jan 2015, 20:58
Zahvalil se je: 87 krat
Prejel zahvalo: 102 krat
Uporabnika povabil: borisz
Število neizkoriščenih povabil: 54

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a SolarCharger » 06 Maj 2015, 13:57

Na tiskanem vezju nimam kam dat C4. T2 ni BCX70 ker ne ustreza ohišje. kaj naredim ?
Mi gremo dalje.
SolarCharger
 
Prispevkov: 1079
Pridružen: 20 Jan 2015, 20:58
Zahvalil se je: 87 krat
Prejel zahvalo: 102 krat
Uporabnika povabil: borisz
Število neizkoriščenih povabil: 54

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 06 Maj 2015, 19:14

SolarCharger je napisal/-a:Na tiskanem vezju nimam kam dat C4. T2 ni BCX70 ker ne ustreza ohišje. kaj naredim ?

C4 lahko izpustiš, ker ima stopnja dovolj ojačanja. BCX70 je v načrtu narobe označen. To je 2N930, lahko pa daš navaden BC108, le da mu najprej odstraniš vrh ohišja, da bo svetloba prišla do kristala.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a gumby » 07 Maj 2015, 06:08

A nisi predelal vezja na fotoupor?
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2858
Pridružen: 14 Jan 2015, 18:49
Kraj: Lendava
Zahvalil se je: 123 krat
Prejel zahvalo: 786 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 80

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 07 Maj 2015, 07:47

gumby je napisal/-a:A nisi predelal vezja na fotoupor?
sem, bo opisano v reviji.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a gumby » 07 Maj 2015, 11:11

Hočem reči, da potem tale načrt ni pravi...
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2858
Pridružen: 14 Jan 2015, 18:49
Kraj: Lendava
Zahvalil se je: 123 krat
Prejel zahvalo: 786 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 80

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 07 Maj 2015, 13:37

gumby je napisal/-a:Hočem reči, da potem tale načrt ni pravi...
v bistvu so spremembe minimalne. Tiskano vezje pa se ne spremeni. namesto tranzistorja je fotoupor, pa vrednost R28 je vsega nekaj ohmov.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a SolarCharger » 08 Maj 2015, 11:44

En tranzistor sem uničil ker sem brusil na brus. Ne to delat ker brus zagrabi tranzistor in ga potegne s sabo.
Sem s pilo odpilil vrh tranzistorja 2n2222.To zdaj dela. Če posvetim se napetost na kolektorju T6 spremeni. dioda D16 je prevelika. Tuljave še nimam.

Kdo bi mi lahko sprogramiral ?
Mi gremo dalje.
SolarCharger
 
Prispevkov: 1079
Pridružen: 20 Jan 2015, 20:58
Zahvalil se je: 87 krat
Prejel zahvalo: 102 krat
Uporabnika povabil: borisz
Število neizkoriščenih povabil: 54

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 08 Maj 2015, 12:13

SolarCharger je napisal/-a:Kdo bi mi lahko sprogramiral ?
Lahko, ti bom še tuljavo nazaj poslal. Več na ZS.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 10 Maj 2015, 15:55

Najprej moram pohvaliti vezje, ker ti je res dobro uspelo. Če bi še luknje izvrtal tako natančno bi bilo super. Drugič se bolj potrudi s pospajkanjem.
Preden sem to sprogramiral sem moral čip odspajakti in ga pravilno prispajkati nazaj. Igrača dela, le 3 diode boš moral pravilno obrniti.
Oscilator za detekcijo kovin sem preizkusil z mojo tuljavo. Tebi pošiljam le jedro, ker te nočem prikrajšati za veselje navijanja. Tvoje čudne tranzistorje z oznako A6 (BAV99) sem pometal ven in dal noter dejansko BSX70. Trimer 1k prilagam. Pri indikaciji svetlobe z tranzistorjem ga ne potrebuješ.
Jutri gre na pošto, v torek torej dobiš.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a SolarCharger » 10 Maj 2015, 17:49

Se ti zahvaljujem. Prosim če daš zraven še žico, ker nimam tako tanke lakirane. Kaj narobe z trazistorjem A7. Za pospajkat bom kupil kolofonijo. Čip s takimi nogami sem pa prvič spajkal. oprosti za narobe obrnjenega. kako si ga pa dol vzel.
Mi gremo dalje.
SolarCharger
 
Prispevkov: 1079
Pridružen: 20 Jan 2015, 20:58
Zahvalil se je: 87 krat
Prejel zahvalo: 102 krat
Uporabnika povabil: borisz
Število neizkoriščenih povabil: 54

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a gumby » 11 Maj 2015, 05:59

SolarCharger je napisal/-a:Kaj narobe z trazistorjem A7

Narobe je to, da ni tranzistor, ampak dvojna dioda.
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2858
Pridružen: 14 Jan 2015, 18:49
Kraj: Lendava
Zahvalil se je: 123 krat
Prejel zahvalo: 786 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 80

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 18 Maj 2015, 15:52

SolarCharger je napisal/-a: kako si ga pa dol vzel.
S pomočjo vročega zraka. Slika v priponki. Če bi rad videl, potem pridi v soboto v Postojno. Boš še pokazal kako ti igrača deluje.
Priponke
VrocZrak.png
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a MareM » 02 Jun 2015, 05:28

Tale igraca je zelo zanimiva kot detektor kovin, bi se jo dalo uporabiti kot iskalec instalacij v steni (podometnih vodov). Kot sem opazil iz videa loci kovine med seboj?

LP, Mare
Uporabniški avatar
MareM
 
Prispevkov: 614
Pridružen: 25 Jan 2015, 15:24
Kraj: LJ
Zahvalil se je: 162 krat
Prejel zahvalo: 52 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 29

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a VolkD » 02 Jun 2015, 09:12

MareM je napisal/-a:Tale igraca je zelo zanimiva kot detektor kovin, bi se jo dalo uporabiti kot iskalec instalacij v steni (podometnih vodov). Kot sem opazil iz videa loci kovine med seboj?
Tako je. Takoj ko objavim revijo bom poskrbel za sestavne dela in zainteresirani boste lahko naročili vsak svoj komplet.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov

OdgovorNapisal/-a s54mtb » 30 Avg 2015, 22:15

Na poletni šoli mladih elektronikov Mašun 2015 so bodoči programerji mikrokontrolerjev veselo prižigali in ugašali LED ter brali tipke. Naša najmlajša udeleženka Ina (5. razred OŠ) je s pomočjo starejšega brata Maja (8.r OŠ) naredila pravi "light show". Vmes med posameznimi svetlobnimi efekti sta brala tipko in čakala na pritisk za nadaljevanje prikaza naslednjega svetlobnega efekta. Do te stopnje sta prišla v dveh dneh poletne šole. Tudi drugi udeleženci so prišli do take ali še bolj napredne stopnje uporabe igrače, pač odvisno od posameznika. Mentorji smo se kar najbolj potrudili, končni rezultat pa je tak, da je večina prišla vsaj do prižiganja LED, s čimer se je pokazala tudi izobraževalna vrednost take univerzalne igrače. V nadaljevanju je že bilo nekaj idej (npr. peak VU meter, ki bi omogočal tekmovanje v dretju ali žvižganju).

Tole je pa koda, ki sta jo omenjena udeleženca spisala sama ob pomoči mentorjev:

Koda: Izberi vse
/*******************************************************
This program was created by the
CodeWizardAVR V3.14 Advanced
Automatic Program Generator
© Copyright 1998-2014 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project :
Version :
Date    : 29.8.2015
Author  :
Company :
Comments:


Chip type               : ATmega328P
Program type            : Application
AVR Core Clock frequency: 8,000000 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 512
*******************************************************/

#include <mega328p.h>
#include <delay.h>
#include <stdlib.h>

// Declare your global variables here


void cakaj_tipko1(void)
{
int i;
  while (PIND & (1<<6))
  {
   
     PORTD.4 = 1;
     delay_ms(10);
     PORTD.4 = 0;
     delay_ms(100);
  }
 

}

void main(void)
{

long int i,j;
unsigned char led;
unsigned int zakasnitev;

// Declare your local variables here

// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=(1<<CLKPCE);
CLKPR=(0<<CLKPCE) | (0<<CLKPS3) | (0<<CLKPS2) | (0<<CLKPS1) | (0<<CLKPS0);
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization
// Port B initialization
// Function: Bit7=In Bit6=In Bit5=Out Bit4=Out Bit3=Out Bit2=Out Bit1=Out Bit0=Out
DDRB=(0<<DDB7) | (0<<DDB6) | (1<<DDB5) | (1<<DDB4) | (1<<DDB3) | (1<<DDB2) | (1<<DDB1) | (1<<DDB0);
// State: Bit7=T Bit6=T Bit5=0 Bit4=0 Bit3=0 Bit2=0 Bit1=0 Bit0=0
PORTB=(0<<PORTB7) | (0<<PORTB6) | (0<<PORTB5) | (0<<PORTB4) | (0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0);

// Port C initialization
// Function: Bit7=In Bit6=In Bit5=Out Bit4=Out Bit3=Out Bit2=Out Bit1=Out Bit0=Out
DDRC=(0<<DDB7) | (0<<DDB6) | (1<<DDB5) | (1<<DDB4) | (1<<DDB3) | (1<<DDB2) | (1<<DDB1) | (1<<DDB0);
// State: Bit7=T Bit6=T Bit5=0 Bit4=0 Bit3=0 Bit2=0 Bit1=0 Bit0=0
PORTC=(0<<PORTB7) | (0<<PORTB6) | (0<<PORTB5) | (0<<PORTB4) | (0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0);

// Port D initialization
// Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In
DDRD=(0<<DDD7) | (0<<DDD6) | (0<<DDD5) | (1<<DDD4) | (1<<DDD3) | (1<<DDD2) | (0<<DDD1) | (0<<DDD0);
// State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T
PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) | (0<<PORTD3) | (0<<PORTD2) | (0<<PORTD1) | (0<<PORTD0);

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=0xFF
// OC0A output: Disconnected
// OC0B output: Disconnected
TCCR0A=(0<<COM0A1) | (0<<COM0A0) | (0<<COM0B1) | (0<<COM0B0) | (0<<WGM01) | (0<<WGM00);
TCCR0B=(0<<WGM02) | (0<<CS02) | (0<<CS01) | (0<<CS00);
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer1 Stopped
// Mode: Normal top=0xFFFF
// OC1A output: Disconnected
// OC1B output: Disconnected
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=(0<<COM1A1) | (0<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (0<<WGM10);
TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (0<<WGM12) | (0<<CS12) | (0<<CS11) | (0<<CS10);
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer2 Stopped
// Mode: Normal top=0xFF
// OC2A output: Disconnected
// OC2B output: Disconnected
ASSR=(0<<EXCLK) | (0<<AS2);
TCCR2A=(0<<COM2A1) | (0<<COM2A0) | (0<<COM2B1) | (0<<COM2B0) | (0<<WGM21) | (0<<WGM20);
TCCR2B=(0<<WGM22) | (0<<CS22) | (0<<CS21) | (0<<CS20);
TCNT2=0x00;
OCR2A=0x00;
OCR2B=0x00;

// Timer/Counter 0 Interrupt(s) initialization
TIMSK0=(0<<OCIE0B) | (0<<OCIE0A) | (0<<TOIE0);

// Timer/Counter 1 Interrupt(s) initialization
TIMSK1=(0<<ICIE1) | (0<<OCIE1B) | (0<<OCIE1A) | (0<<TOIE1);

// Timer/Counter 2 Interrupt(s) initialization
TIMSK2=(0<<OCIE2B) | (0<<OCIE2A) | (0<<TOIE2);

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// Interrupt on any change on pins PCINT0-7: Off
// Interrupt on any change on pins PCINT8-14: Off
// Interrupt on any change on pins PCINT16-23: Off
EICRA=(0<<ISC11) | (0<<ISC10) | (0<<ISC01) | (0<<ISC00);
EIMSK=(0<<INT1) | (0<<INT0);
PCICR=(0<<PCIE2) | (0<<PCIE1) | (0<<PCIE0);

// USART initialization
// USART disabled
UCSR0B=(0<<RXCIE0) | (0<<TXCIE0) | (0<<UDRIE0) | (0<<RXEN0) | (0<<TXEN0) | (0<<UCSZ02) | (0<<RXB80) | (0<<TXB80);

// Analog Comparator initialization
// Analog Comparator: Off
// The Analog Comparator's positive input is
// connected to the AIN0 pin
// The Analog Comparator's negative input is
// connected to the AIN1 pin
ACSR=(1<<ACD) | (0<<ACBG) | (0<<ACO) | (0<<ACI) | (0<<ACIE) | (0<<ACIC) | (0<<ACIS1) | (0<<ACIS0);
ADCSRB=(0<<ACME);
// Digital input buffer on AIN0: On
// Digital input buffer on AIN1: On
DIDR1=(0<<AIN0D) | (0<<AIN1D);

// ADC initialization
// ADC disabled
ADCSRA=(0<<ADEN) | (0<<ADSC) | (0<<ADATE) | (0<<ADIF) | (0<<ADIE) | (0<<ADPS2) | (0<<ADPS1) | (0<<ADPS0);

// SPI initialization
// SPI disabled
SPCR=(0<<SPIE) | (0<<SPE) | (0<<DORD) | (0<<MSTR) | (0<<CPOL) | (0<<CPHA) | (0<<SPR1) | (0<<SPR0);

// TWI initialization
// TWI disabled
TWCR=(0<<TWEA) | (0<<TWSTA) | (0<<TWSTO) | (0<<TWEN) | (0<<TWIE);

while (1)
      {
      // Place your code here   
             
        /*
        PORTB.0 = 1; 
        PORTB.1 = 0;
        PORTB.2 = 1;
        for (i=0; i<80000; i++) ;
       
        PORTB.2 = 0;
        for (i=0; i<30000; i++) ;
       
        PORTB.0 = 0;
        PORTB.1 = 1;   
        for (i=0; i<30000; i++) ;
        */
       
        // binarno stetje
        for (led = 0; led<64; led++)
        {   
          PORTB = led;
          PORTB = led;
          delay_ms(30);     
        }   
       
       
        cakaj_tipko1();
         
         // kaca1
        led = 1;
        while (led<64)
        {
          PORTB = led;
          delay_ms(500);
          led = led*2;
        } 
       
         cakaj_tipko1();   
       
        // utripanje
                   
        for (i=0; i<20 ;i++)
        {
            led = 63;
            PORTB = led;
            delay_ms(100);
            PORTB=0;
            delay_ms(200);   
       } 
       
       cakaj_tipko1();
       
       // cigumigu
      for (j=0; j<2; j++)
        {
           zakasnitev = 80; 
           for (i=0; i<30;i++)
           {
             PORTB.0=1;   
             PORTB.1=0;
             PORTB.2=1;
             PORTB.3=0;
             PORTB.4=1;   
             PORTB.5=0;
             delay_ms(zakasnitev);   
             PORTB.0=0;   
             PORTB.1=1;
             PORTB.2=0;
             PORTB.3=1;
             PORTB.4=0;   
             PORTB.5=1;
             delay_ms(zakasnitev);
             zakasnitev-=2;
             
           }
           
           for (i=0; i<30;i++)
           {
             PORTB.0=1;   
             PORTB.1=0;
             PORTB.2=1;
             PORTB.3=0;
             PORTB.4=1;   
             PORTB.5=0;
             delay_ms(zakasnitev);   
             PORTB.0=0;   
             PORTB.1=1;
             PORTB.2=0;
             PORTB.3=1;
             PORTB.4=0;   
             PORTB.5=1;
             delay_ms(zakasnitev);
             zakasnitev+=2;
             
           }

       }
       
       cakaj_tipko1();
         
       // kaca2
       for  (i=0; i<10;i++)
           {
              delay_ms(50);
              PORTB.0=1;
              PORTB.1=1;

              delay_ms(50);
              PORTB.0=0;
              PORTB.2=1;
              delay_ms(50);
              PORTB.1=0;
              PORTB.3=1;
              delay_ms(50);
              PORTB.2=0;
              PORTB.4=1;
              delay_ms(50);   
              PORTB.3=0;   
              PORTB.4=1;
              delay_ms(50);
             
              PORTB.4=0;
              PORTB.5=1;
               
              delay_ms(50); 
              PORTC.0=1;
              PORTB.5=0;
              PORTC.1=1;
              delay_ms(50);
              PORTC.0=0;
              PORTC.2=1;
              delay_ms(50);
              PORTC.1=0;
              PORTC.3=1;
              delay_ms(50);
              PORTC.2=0;
              PORTC.4=1;   
              delay_ms(50);
              PORTC.3=0;
              PORTC.5=1;
              delay_ms(50); 
              PORTC.4=0;   
              delay_ms(50);
              PORTC.5=0;
              delay_ms(50);   
             

           }
       cakaj_tipko1();
       
       
       //kaca nazaj
       for  (i=0; i<10;i++)
           {
              delay_ms(50);
              PORTB.5=1;
              PORTB.4=1;

              delay_ms(50);
              PORTB.5=0;
              PORTB.3=1;
              delay_ms(50);
              PORTB.4=0;
              PORTB.2=1;
              delay_ms(50);
              PORTB.3=0;
              PORTB.1=1;
              delay_ms(50);   
              PORTB.2=0;   
              PORTB.1=1;
              delay_ms(50);
             
              PORTB.1=0;
              PORTB.0=1;
               
              delay_ms(50); 
              PORTC.0=1;
              PORTB.5=0;
              PORTC.1=1;
              delay_ms(50);
              PORTC.0=0;
              PORTC.2=1;
              delay_ms(50);
              PORTC.1=0;
              PORTC.3=1;
              delay_ms(50);
              PORTC.2=0;
              PORTC.4=1;   
              delay_ms(50);
              PORTC.3=0;
              PORTC.5=1;
              delay_ms(50); 
              PORTC.4=0;   
              delay_ms(50);
              PORTC.5=0;
              delay_ms(50);   
              PORTB.0=0;

           }   
           
       cakaj_tipko1();
           
       
       //nakljucno utripanje         
           for (i =0; i<1000; i++)
           {
             PORTB = rand() % 64;
                                     
             PORTC = rand () % 64;
             delay_ms(rand() % 10);
           }
           
      cakaj_tipko1();     
         
      PORTB = 0;
      PORTC = 0; 
       
      }   // while zanka
     
 }

Always going the extra mile.
https://www.buymeacoffee.com/s54mtb
Uporabniški avatar
s54mtb
 
Prispevkov: 14710
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 2183 krat
Prejel zahvalo: 6095 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a eldi2011 » 27 Mar 2024, 10:04

Tole sem pred časom kupil od @krko-ta.
Bi pa prosil avtorje za nekaj pojasnil, ki jih nisem našel.
Sprememba tranzistorja s fotouporom, kakšna je vrednost R28? Sicer nekje piše par Ohmov....5 10 25 ?
Nekje je bilo omenjeno, da se nekaj uporov zamenja z novimi vrednostmi, katere in kakšne so nove vrednosti?
hvala.
Uporabniški avatar
eldi2011
 
Prispevkov: 3645
Pridružen: 05 Feb 2015, 00:50
Kraj: Domžale
Zahvalil se je: 1572 krat
Prejel zahvalo: 798 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a VolkD » 27 Mar 2024, 10:24

Pri meni je R28 18Ω
Ti pa lahko dam tudi tranzistor, če želiš.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a eldi2011 » 27 Mar 2024, 10:46

Na shemi ni R35 in R36....
Uporabniški avatar
eldi2011
 
Prispevkov: 3645
Pridružen: 05 Feb 2015, 00:50
Kraj: Domžale
Zahvalil se je: 1572 krat
Prejel zahvalo: 798 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a VolkD » 27 Mar 2024, 11:12

igraca_Bovec.jpg
Tale naj bi bila zadnja.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a DusanK » 27 Mar 2024, 14:03

Glede na shemo iz RDE št.27 sta C13/C14 (cap-elco) vrednosti 22µF.
Če zdaj prav razumem je vrednosti R28 cca. 18Ω (prej 390kΩ), ki je zaporedno vezan s tranzistorjem T2 (2N930), ki pa ga nadomesti fotoupor.
Kakšne vrednosti/oznake je ta fotoupor pa ne vem.
Največji čar - električar
Uporabniški avatar
DusanK
 
Prispevkov: 7430
Pridružen: 18 Jan 2015, 00:43
Kraj: Medvode
Zahvalil se je: 3336 krat
Prejel zahvalo: 5821 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 255

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a VolkD » 27 Mar 2024, 14:06

DusanK je napisal/-a:Kakšne vrednosti/oznake je ta fotoupor pa ne vem.

klik

Sicer pa ta upor ni kritičen. Tudi z 1kΩ bo delovalo, le občutljivost bo manjša.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a eldi2011 » 27 Mar 2024, 14:28

Super, mogoče bo še komu prišlo prav.
Mi je slučajno prišlo pod roke, pa nekaj časa sem si lahko odtrgal, pa volja..... Še tuljavo navijem pa bo.
Dobrih 100 ovojev ? Verjetno ni kritično zaradi impedančnih prilagoditev?
Uporabniški avatar
eldi2011
 
Prispevkov: 3645
Pridružen: 05 Feb 2015, 00:50
Kraj: Domžale
Zahvalil se je: 1572 krat
Prejel zahvalo: 798 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a VolkD » 27 Mar 2024, 16:03

eldi2011 je napisal/-a: Verjetno ni kritično zaradi impedančnih prilagoditev?
Ne, sploh ni kritično, ker je frekvenca oscilatorja nepomembna. Vedno se gleda le razliko frekvence brez kovine zraven in s kovino zraven.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a robi » 28 Mar 2024, 08:53

VolkD je napisal/-a:
igraca_Bovec.jpg
Tale naj bi bila zadnja.


Kaj je funkcija tipk na shemi, ko preko enakih uporov vežejo + na maso?
robi
 
Prispevkov: 1546
Pridružen: 14 Maj 2016, 14:31
Zahvalil se je: 396 krat
Prejel zahvalo: 543 krat
Uporabnika povabil: radix
Število neizkoriščenih povabil: 55

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a DusanK » 28 Mar 2024, 09:05

S tipkami vplivaš na H in L stanje na pinih 7-8-10-11.
Pri napisih Ta1/2/3/4 bi lahko bile take majhne črtice kot npr. pri signalih FREQ, MOUT, LIGHT...da veš kam se nadaljujejo.
Največji čar - električar
Uporabniški avatar
DusanK
 
Prispevkov: 7430
Pridružen: 18 Jan 2015, 00:43
Kraj: Medvode
Zahvalil se je: 3336 krat
Prejel zahvalo: 5821 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 255

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a eldi2011 » 30 Mar 2024, 18:54

Sestavil igračo. Ne dela. Preveril spoje, napetosti in videti je vse v redu. Pomislil sem, da bi bil lahko Atmega328 prazen....
Premorem Pickit3, ki pa ne podpira Atmege328...
Kako najlažje preberem vsebino ?
Uporabniški avatar
eldi2011
 
Prispevkov: 3645
Pridružen: 05 Feb 2015, 00:50
Kraj: Domžale
Zahvalil se je: 1572 krat
Prejel zahvalo: 798 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a VolkD » 30 Mar 2024, 19:16

S pickit3 zagotovo ne. Ta podpira mikročipove mikrokontrolerje. Serija mikrokontrolerjev, ki izvirajo iz Atmela ima svoje programatorje - veliko jih je (poišči koga s programatorjem, ki je blizu tebe).
Atmega238 je, če je bil nov skoraj gotovo prazen. Tudi če je bil v kit kompletu. Koda ki jo moraš vpisati noter je ( vsaj mislim, da je) priložena reviji.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 66119
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 19543 krat
Prejel zahvalo: 10089 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a airwolf » 02 Apr 2024, 11:51

eldi2011 lahko prideš do mene in pogledava.
LP Gašper
Uporabniški avatar
airwolf
 
Prispevkov: 1969
Pridružen: 18 Jan 2015, 20:08
Kraj: Kovor, Tržič, Briše pri Polhovem Gradcu
Zahvalil se je: 360 krat
Prejel zahvalo: 1693 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 255

Re: Igrača za šolo mladih elektronikov PIŠME

OdgovorNapisal/-a Protoncek » 02 Apr 2024, 15:41

VolkD je napisal/-a:S pickit3 zagotovo ne. Ta podpira mikročipove mikrokontrolerje..

Že kar nekaj časa ni res. Podpira tudi atmele, odkar je mikročip le-tega kupil. Lahkp pa, da ne vse, je že kar nekaj časa, kar sem se ukvarjal s tem. Vem pa, da pickit3 lep bere (in programira) atmele.
Uporabniški avatar
Protoncek
 
Prispevkov: 6270
Pridružen: 17 Jan 2015, 20:41
Kraj: Mengeš
Zahvalil se je: 764 krat
Prejel zahvalo: 954 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 195

Prejšnja

Vrni se na Junior kotiček

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost