hallo,
voor school moet ik een project maken en dit is een domotica systeem.
wil er iemand me op de goede baan helpen?
ik denk namelijk om met I2C te werken...
als je ideeën hebt deze zijn altijd welkom

mvg
Evelien

2 topics over hetzelfde onderwerp zal niet gaan hoor.
Geef eens een betere omschrijving van je opdracht.
Wat moet het doen en welke middelen heb je ter beschikking?

hey,
het is de bedoeling om op 2 draadjes zoveel mogelijk drukknoppen/sensoren te plaatsen. als men op 1 van deze drukknoppen/ sensoren drukt moet men weten welke het is...
ook moet er een beveiligen van de drukknoppen en sensoren ( wat gebeurt er als men op meerdere drukknoppen tergelijk drukt?,..)
ook worden de drukknoppen en sensoren het liefst in ster geschakeld.

mvg Evelien

Wat betekent I2C? En waarvoor word dat gebruikt?

Kan wel, als je bij alle aansluitingen op de bus een P82B715 gebruikt.
Zie: http://electro8051.free.fr/buslong/AN452.pdf

Het kan zonder die buffer als je traag genoeg klokt.

tis natuurlijk mmoier met ...

als je nou eens een schakelpunt maakt waar naar keuze 1,2,3 of 4 controls op kunne. 1 control is 2 druktoetsen ( licht op en licht neer. een korte drukt toggelt tussen aan en uit. een lange druk dimt op en neer afhankelijk van welke je aanraakt)

je kan dat mooi afvangen met 1 i/o epxander. als je dan de interrupt pin gebruikt zit je helemaal gebeiteld.

hallo,
kun je eens uitleggen wat een I/O expander doet?

x
Evelien

Google is uw vriend. Maar als je i2c wilt gebruiken voor domotica, zoek dan eerst even de specs van i2c op. Volgensmij is dit niet bedoelt om over draadjes door je huis heen te laten lopen. Zoals free zegt, t zou mogelijk zijn als je de bitrate erg laag doet maar t is er niet voor bedoelt volgensmij.

Evelien is liever lui dan moe.

Waarom denken jullie dat ik vraag naar de betekenis van I2C?

hallo,
Als ik al niet weet wat I²C is, hoe kan in dan mijn opdracht vervullen?
het is een opdracht tegen volgend jaar en ik ben mijn opties aan het overwegen...

evelien

Wel I2C word gebruikt voor de communicatie op een PCB, dus niet voor iets met lange draden er tussen. IO expanders is een IO vergroter :) dan kan je via I2C meerdere ingangen inlezen of uitgangen aansturen. Dit wordt gebruikt wanneer je te weinig IO op een controller hebt. Hopelijk hierbij wat vragen beantwoord.

hallo

dank je wel!
merci voor al de informatie nu weet ik dat i2c waarschijnlijk niet zo een goed idee zal zijn en kan ik verder gaan zoeken naar een oplossing

evelien

Nee inderdaad,

Je zou eens kunnen kijken naar ethernet of rs485 of... iets nieuw uitvinden :)

RS485 een goede en vooral goedkope oplossing. Daar draait mijn eigen domotica ook helemaal op, samen met een ethernet bridge aan de "PC" zijde.

Je had er nog even niet bij verteld dat I2C geen vast gegeven was ;)

Als ik al niet weet wat I²C is, hoe kan in dan mijn opdracht vervullen?

Google gebruiken en lezen wat i2c is.

Maar eigenlijk ben je al te ver immmers:

ik denk namelijk om met I2C te werken...

Vertel meer over je project en waarom i2c daar een oplossing zou zijn, waarom geen schuifregisters bv. Misschien is i2c wel niet de beste keuze en dan hoef je ook niet meer te weten wat het is.

Op 8 juni 2010 11:47:42 schreef Antoine:
RS485 een goede en vooral goedkope oplossing...

Bewezen techniek. Je zou eens kunnen kijken of bv modbus niks is.
Voor ethernet zijn intussen ook vele busprotocollen "leverbaar". Die hebben helaas bijna allemaal 1 ding gemeen: een afgrijselijk laag rendement.

Het schuifregister van Roland van Leusden is natuurlijk een super idee. Als je deze "rond" laat lopen vanuit een soort mastercontroller kun je de data voor alle deelnemers er aan de ene kant induwen terwijl de status van de deelnemers via de andere kant terugkomt. Superstabiel te maken en geen vertragende overhead zoals bij de meest gebruikte communicatieprotocollen.
Dat is een beetje het idee van interbus, hoewel dat geen echt hw schuifregister is maar ook gewoon over RS485 loopt. En daarom loopt interbus op 500Kbit/s ook sneller dan ethernet op 100Mbit/s met 32 I/O

[Bericht gewijzigd door GJ_ op (13%)]

Misschien ook iets om te lezen:
http://www.picbasic.nl/ -> Projecten -> Domotica: Huisautomatisering met PIC's en een bus
http://www.sbprojects.com/sbbus/sbbus.htm

Op 8 juni 2010 10:30:00 schreef The Headhunter:
Evelien is liever lui dan moe.

Iemand die in "Schoolvragen" iets durft te vragen wordt gekeurd en gewogen. Er moet bewezen worden dat men zelf voldoende hard zijn best heeft gedaan. Voortdurend komt http://www.circuitsonline.net/forum/view/29138
voorbij. Maar staat daar ook niet helemaal onderaan:

Geef alleen antwoorden waar de TS wat aan heeft.

Aan een antwoord zoals: "Evelien is liever lui dan moe."
heeft TS totaal niets.

hallo

mijn opdracht eens een beetje verduidelijken

de opdracht bestaat eigenlijk om zoveel mogelijk drukknoppen en sensoren op 2 draden te sturen.
en als men kort drukt is dit aan of uit en lang drukken is dimmen.

-men moet rekening houden met het feit dat men op 2 drukknoppen terzelfder tijd kan drukken...

-het is de bedoeling dat er op 1 print 2 of 4 sensoren/drukknopen komen te staan, en deze printen moeten identiek zijn.

- kan liefst in ster geschakeld worden.

ik had gedacht om dit met een micro-controller te doen via i²c. maar aangezien dit niet zo goed werkt voor langere afstanden
ben ik nu bezig met opzoekingswerk over power over ethernet, RS485, current/voltage bus en Can bus als iemand nog een goed idee heeft is dit altijd welkom

evelien

Je vergeet er nog een in je lijstje. En nog wel een die ik erg charmant vond:

Op 8 juni 2010 13:16:37 schreef Roland van Leusden:...waarom geen schuifregisters...

Schuifregisters is idd charmant, alleen net zo geschikt voor lange afstanden als I2C. Tenzij je de seriële lijnen van de schuifregisters door een levelshifter heen duwt.