Hallo allemaal,

Ik ben Ton Gelderblom (14 jaar) en ik ben samen met een vriend bezig met het maken van een lasergame set.

Ik zit alleen met een probleem:
Ik weet niet hoe je een code met de PIC16F84A d.m.v IR moet verzenden, ontvangen en decoderen.

Ik heb het hele internet al afgezocht maar niks gevonden over het ontvangen/verzenden met de PIC16F84A en ik weet niet hoe je de schema's moet aanpassen om te kunnen gebruiken voor de PIC16F84A.

Hier enkele links:
http://www.circuitsonline.net/forum/view/23233/1/infrarood
http://www.circuitsonline.net/forum/view/2643/1/infrarood
http://www.lasertagparts.com/
http://home.quicknet.nl/mw/prive/schouwe/
http://www.rentron.com/project03.htm

Het geheel komt in een lasergame pistool en de code wordt verzonden als er geschoten wordt, daarom moet de code de volgende informatie bevatten:
- welke speler je bent
- het commando (hoeveel punten er van het leven moeten
worden afgetrokken (ligt aan het
wapen -> hoe beter hoe meer))

Alle informatie is welkom.

m.v.g. Ton Gelderblom

Probeer het eens hiermee:
www.picbasic.nl/rc5_ontvanger_nl.htm
www.picbasic.nl/rc5_remote_nl.htm

Maar werkt maar op een paar meter.
Voor een lasergun heb je een krachtig signaal nodig.
Hoe denk je dat op te lossen?

Bedankt.

D.m.v een lens bundel ik het licht. Zo kom je heel ver.

Ik heb de links bekeken -> best goed idee.
Maar als je dan aan het lasergamen bent gaat zomaar de tv op kanaal 9 of gaat ie zomaar uit. Je zou ook fals kunnen spelen door met de "echte" afstandbediening van een tv op iemand te gaan schieten.

Is het mogelijk de codes te veranderen zodat andere apparaten geen last hebben van de lasergame en andersom?

Ton Gelderblom

De codes zijn natuurlijk aan te passen.
Kies een ander 'Systeem' (dus niet CD, TV, TUNER, o.i.d., maar een vrij systeem)
Zie de lijst: www.picbasic.nl/rc5slijst.htm

Hartstikke bedankt,

Dit ga ik zeker gebruiken!

Op 19 juni 2007 18:51:58 schreef TonGelderblom:
Ik ben Ton Gelderblom (14 jaar) en ik ben samen met een vriend bezig met het maken van een lasergame set.

ken je http://www.cix.co.uk/~lasertag/lasertag.htm ?

die vent had ooit een complete DIY beschrijving met een 16x84 op het web staan, maar ik zie 't niet meer op z'n site.

Jaaaaaren geleden wilde ik ook zoiets maken, maar ik kon geen goede PIC programmern vinden, toen heb ik WISP ontworpen. Toen vond ik geen leuke programmeertaal, dus JAL. Toen bleken PICjes belachelijk duur bij de lokale electroboer, dus ben ik ze gaan verkopen. Aan lasertag spul maken ben ik niet meer toegeklomen.....

Ik koop de electronica-onderdelen (waarschijnlijk) bij de modelbouwwinkel. Daar is alles heel duur behalve de electronica zelf.

http://www.picbasic.nl/rc5_ontvanger_nl.htm
http://www.picbasic.nl/rc5_remote_nl.htm

Nog een paar vragen:
- Is de PIC16F84A ook te programmeren met PicBasic?
- Zo ja, zou je de PIC16F630 en/of de PIC12F629 kunnen
vervangen voor de PIC16F84A?
- Zijn er meerdere TSOP's aan te sluiten op de draadloze
10-kanalen ontvanger?
- En hoe moet je de programma's overzetten op de PIC's
zelf?

Een andere vraag .. waarom een oudere pic gebruiken terwijl de nieuwere meer functies hebben en goedkoper zijn ? of heb je soms een hele voorraad ?

tja, goeie vraag.
welke PIC zou jij dan aanraden?

Op 22 juni 2007 15:02:02 schreef TonGelderblom:
Nog een paar vragen:
- Is de PIC16F84A ook te programmeren met PicBasic?
- Zo ja, zou je de PIC16F630 en/of de PIC12F629 kunnen
vervangen voor de PIC16F84A?
- Zijn er meerdere TSOP's aan te sluiten op de draadloze
10-kanalen ontvanger?
- En hoe moet je de programma's overzetten op de PIC's
zelf?

- PicBasic kan ook de oude 16F84(A) programmeren.
- Dat zou wel moeten kunnen, maar ikzelf heb geen oude 16F84 PIC's in huis.
Bovendien moeten de programma's dan iets aangepast worden, maar het is wel mogelijk.
- Meerdere TSOP's? Ben er zelf nooit mee bezig geweest, er is wel onlangs een topic hierover geweest, even zoeken hier op C.O.
- PIC's programmeren met een programmer, bijvoorbeeld de Wisp628 of de www.picbasic.nl/galvawisp2_nl.htm

ok,

Tot zover gaat het met deze info lukken.
Ik laat nog zo af en toe wat horen!

hallo weer,

Kun je met picbasic iets met een timer ofzo doen (softwarematig)?
na een kwartier spelen is het namelijk de bedoeling dat de pic uit gaat of dat er een led gaat knipperen.

verder gaat het allemaal goed!:
ik heb de 2 programma's al bijna helemaal samengevoegd en aangepast voor de pic 16f630 -> gaat tot nu toe makkelijker dan ik had gedacht!

Een timer inbouwen?
Heb je de cursus PIC programmeren al eens gedaan?

Zie www.picbasic.nl/beginners1_nl.htm , ook makkelijker dan je denkt.

Die cursus heb ik idd. gedaan.

Het is eigenlijk de bedoeling dat de timer in de pic zit waarmee ik ook ontvang en verzend.

Ik heb de cursussen nog eens door genomen maar ik heb niets gevonden over een klok, er staat alleen maar iets over een (ingebouwde) oscillator.
Als je die als timer zou gebruiken dan moet je toch
DELAYMS .... en dat een aantal keer onder elkaar zetten?

Maar dan kun je in de tijd dat de pic delayms doet/pauze aan het houden is toch geen berekeningen uitvoeren (kijken of de schietknop wordt ingedrukt of er wat ontvangen wordt etc.)? of zit ik fout?

Als het bovenstaande klopt dan zou dus een externe timer nodig zijn die als de 15 min. om zijn een 1 op een ingang van de pic zet waardoor de pic een LED laat knipperen en vervolgens het programma beeindigt.

dan zou dus zoiets: http://www.circuitsonline.net/circuits/view/38
nodig zijn. -> maar dat is maar voor 3 min. -> dan r1 heel groot maken zeker?

ook ne555 zou kunnen maar dat is volgens mij een stuk ingewikkelder, wel beter.