Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Als U een gezamenlijk project wil starten of aan projecten van anderen mee wilt werken.
Berichten: 24
Geregistreerd: 14 Mrt 2015, 21:00

Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Berichtdoor Niels Derksen » 14 Mrt 2015, 21:13

Hallo Arduino experts!

Ik ben Niels Derksen, uit de Achterhoek, servicemonteur van bedroep in hoofdzakelijk de utiliteit, 30 jaar oud.

Ik ben me al een paar dagen aan het orienteren op Arduino, en of ik er mee kan wat ik wil.
Ik heb ook de software al gedownload, en tig filpjes op Youtube bekeken, enz.

Ervaring met GBS systemen heb ik, ik weet wat een DO, DI, AO, en AI is.

De ervaring met het schrijven van dergelijke software heb ik niet.
Ik lees dat het schrijven van de sortware in "C" geschied, en het programmatje van Arduino het omzet naar de toegepaste Atmel software?

Maar goed, wat ik wil:

Ik heb een "regeling" van een aircosysteem.
Dit aircosysteem wil ik overdag een andere temperatuur laten handhaven dan s'nachts.
Met de afstandsbediening van de airco zelf kan dit niet.

De print van de airco heeft een RS485 aansluiting met een paar pins.

Als het goed is gaat daar "een of andere" BUS overheen volgens een X protocol.
De leverancier wil er nog niks over kwijt, maar die info moet ik dus nog krijgen.
(meteen een vraag daarbij: is het mogelijk om iets over die bus te achterhalen/scannen? ik kan de RS485 aan de PC hangen, heb kabels hier voor).

Maar stel, ik weet de adressen van de bus, kan ik dan met Arduino om een X tijd een waarde op een bepaald adres veranderen/sturen?
Dit is dus dan de wenswaarde van de ruimtetemperatuur.

Klinkt heel simpel, zou het ook allicht zijn, maar voor mij nog even niet.

Vraag daarbij ook meteen, welk Arduino board heb ik nodig, met zonodig welk shield?

Advertisement

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Berichtdoor shooter » 15 Mrt 2015, 10:35

de simpelste lijkt mij om een afstandsbediening te maken, dat bus protocol is wel bekend, maar is voor elk type anders en zal door leverancier niet snel vrij gegeven worden.

http://forum.arduino.cc/index.php?topic=81997.0
met een nano heb je al genoeg nog een IRled en een weerstand is voldoende.

rs232 was een crime, rs485 is nog erger, er zijn miljoenen mogelijkheden, dus ik denk dat dat een meoilijk verhaal word.
Of je geeft hier het typenummer op dan krijg je misschien antwoord.
paul deelen
shooter@home.nl

Berichten: 24
Geregistreerd: 14 Mrt 2015, 21:00

Re: Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Berichtdoor Niels Derksen » 15 Mrt 2015, 14:28

Ik heb het even nagezocht, maar dit type toestel heft een bedraad bediendeel.
Dat bedrade bediendeel kan ik eventueel nog bedienen met een IR afstandsbediening.
De mogelijkheid is er dus.

Voorlopig heb ik alleen die airco liggen, en nog geen afstandsbediening.

Ik moet dus ook een IR apparaatje regelen wat ik aan mijn PC kan knopen om de IR signalen te herkennen.

De airco zelf heft nog geen merk of type, en komt pas binnenkort op de markt.
De fabricant (China) laat niks los over het protocol.

Gebruikers-avatar
Berichten: 116
Geregistreerd: 23 Dec 2011, 00:11
Woonplaats: Enschede

Re: Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Berichtdoor bigred » 18 Mrt 2015, 00:51

Je kunt een logic analizer parallel aan de bus hangen dan kun je zien wat voor data er verstuurd wordt.
Daarna stuur je dezelfde data en controleert met de analizer of dit inderdaad overeen komt.

Het zal me niet verbazen dat de AB alleen + en - stuurt, dan zul je dus moeten uitzoeken of de unit ook een temperatuur terug stuurt en hoe die data er uit ziet.

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Berichtdoor shooter » 18 Mrt 2015, 09:13

er bestaan universele afstandbedieningen voor airco hoor, die dingen schijnen vaak verloren te gaan in de bank of zo. Dus daar hoef je het niet voor te maken.
China laat niks los, want hun hebben ook maar een kopie gemaakt van een andere, en hebben wellicht geen idee wat er in zit.
paul deelen
shooter@home.nl

Berichten: 24
Geregistreerd: 14 Mrt 2015, 21:00

Re: Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Berichtdoor Niels Derksen » 20 Mrt 2015, 00:45

Dank jullie.

Een IR afstandsbediening is onderweg (origineel), en 2 universele van Deal Extreme.
Wellicht komt het overeen met een bestaand bekend merk.

Voorlopig die BUS lezen laat ik zitten, en ga naar de IR kijken.

Ondertussen heb ik een Arduino UNO (niet SMD),
En een IR emitter, en tranceiver.

Ook een 8 leds op een printje gesoldeerd enz.
Potmeter aan de Arduino...

Voor mij een hele ontdekking om de logica van progammeren te snappen.

Heel veel lijkt al kant en klaar in de programmering.
Heel moeilijk is het niet lijkt het, nu nog alles onthouden.

Ik weet wel dat ik nog veel meer leuke dingen ga doen met Arduino.

P.s. Een ingebouwde klok loopt niet in een UNO begrijp ik.
Zijn er Arduino's waar al een klok in loopt? Yun, of Ethernet?

P.s. Uit China is nu voor ik geloof zo'n $6,- een UNO onderweg.
Is dat wat, of zijn jullie tegen die namaakzooi i.v.m. steun aan Arduino?

Nog een vraag: Mag je een Arduino board met programma (zelf geschreven) commercieel verkopen?
Zo ja, is dit gewenst?


Dank voor jullie reactie's vast!

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Berichtdoor shooter » 20 Mrt 2015, 09:00

Een externe klok is veel beter, draait op een knoopcel en je hebt maar 2 pinnen nodig van de arduino(I2C)

En ja je mag zeker een arduino herverkopen, de vraag is alleen of dat goed gaat, als je commercieel bent, dan zul je aan een hoop regeltjes moeten voldoen, zoals CE, EMC NEN1010 en nog een stel.
Als je dan een werkend exemplaar hebt, laat er dan zeker een arduinoexpert naar kijken, dat scheelt enorm in garantie.
paul deelen
shooter@home.nl

Berichten: 24
Geregistreerd: 14 Mrt 2015, 21:00

Re: Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Berichtdoor Niels Derksen » 20 Mrt 2015, 22:16

Ik krijg dit uit diverse afstandsbedieningen die ik hier heb liggen:
Afbeelding
http://www.mijnalbum.nl/Grotefoto-NOLYX47E.jpg

Dat werkt dus!
(die bovenste paar regels is gok ik een ander soort IR).

Nu hopen dat de afstandsbediening snel binnen krijg, zodat ik die uit kan lezen.

Kan ik als ik die IR librarie "geladen" heb er ook mee gaan versturen?
Kan ik dat die "code's" laten sturen die ik uitlees op de monitor?

Dat zou mooi makkelijk zijn...

Edit:
Weet iemand waarom ik van de zelfde knop op de afstandsbediening andere code's krijg?

(p.s. er staat UNCERTIFIED, dit klopt niet!!! Ik heb hem gekocht bij Antratek, origineel exemplar, maar doet die al vanaf de eerste keer).

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Berichtdoor shooter » 21 Mrt 2015, 20:05

Ja dat heeft te maken met het feit dat de afstandbediening niet weet welke code ontvangen is, dus soms stuurt hij een aan signaal en some een uit signaal.
paul deelen
shooter@home.nl

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Arduino met RS485 waardes op BUS zetten bepaalde tijden.

Berichtdoor shooter » 22 Mrt 2015, 10:29

Ik zou het idee van bediening van de airco niet gebruiken, hooguit in en uitschakelen, maar zelfs dat kan via een relais.
Dan ben je in de arduino helemaal vrij om te doen wat je wilt.
Dat kan gaan van een drukknop aan/uit tot aan een webpagina met een kalender etc.
Coomercieel zijn die aircos uitgekleed, en is er geen marge op, op een thermostaat zit wel een goede marge, 100 euro is normaal.

Er zijn hierin zoveel mogelijkheden dat je echt een beperking moet gaan doen, in wat je wilt en nodig hebt.
paul deelen
shooter@home.nl

Volgende

Terug naar Gezamenlijke projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten