Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
Als ik deze stappen door loop... loop ik vast bij het stukje "Voordat je aan 'make' begint:"

na het patch commando :patch -p1 < kernel.lirc_rpi-0.2.patch krijg ik deze melding


can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/staging/lirc/Kconfig b/drivers/staging/lirc/Kconfig
|index 526ec0f..c7c6288 100644
|--- a/drivers/staging/lirc/Kconfig
|+++ b/drivers/staging/lirc/Kconfig
--------------------------
File to patch:

Zou je meer info kunnen geven bij de eerste stappen van het compileren en verder?
CurlyMo schreef op maandag 03 september 2012 @ 14:59:
Mijn eerste project was het aansturen van mijn afstandsbedieningen met een TSOP4838.

Aansluiting:
VCC: 3.3v
GND: 0v
OUT: pin 12 (GPIO 1)

Hercompileer vervolgens de kernel zoals hier beschreven met een custom module. Voordat je aan 'make' begint:
code:
1
2
3
cd /opt/raspberry/linux/
wget http://aron.ws/projects/lirc_rpi/kernel.lirc_rpi-0.2.patch
patch -p1 < kernel.lirc_rpi-0.2.patch

Vul vervolgens alle 'make' varianten aan met:
code:
1
nice make CONFIG_LIRC_STAGING=y CONFIG_LIRC_RPI=m


Hercompileer vervolgens LIRC met de nieuwe IR driver:
code:
1
2
3
4
5
6
7
8
9
cd /usr/src
git clone git://lirc.git.sourceforge.net/gitroot/lirc/lirc
cd lirc
wget http://aron.ws/projects/lirc_rpi/lirc_rpi-0.2.2.patch
patch -p1 < lirc_rpi-0.2.2.patch
./autogen.sh
./configure --with-driver=rpi
make
make install


.....

[ Voor 11% gewijzigd door Redleg op 01-10-2012 21:32 ]


Acties:
  • 0 Henk 'm!
Redleg schreef op maandag 01 oktober 2012 @ 21:07:
Als ik deze stappen door loop... loop ik vast bij het stukje "Voordat je aan 'make' begint:"

na het patch commando :patch -p1 < kernel.lirc_rpi-0.2.patch krijg ik deze melding


can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/staging/lirc/Kconfig b/drivers/staging/lirc/Kconfig
|index 526ec0f..c7c6288 100644
|--- a/drivers/staging/lirc/Kconfig
|+++ b/drivers/staging/lirc/Kconfig
--------------------------
File to patch:

Zou je meer info kunnen geven bij de eerste stappen van het compileren en verder?


[...]
Dat is een bekend probleem (voor mij :) ). In de nieuwe kernel is lirc verplaatst naar een andere map. Om de patch te laten werken moet je dus even een symlink maken van de nieuwe locatie naar de oude.
code:
1
ln -s /opt/raspberrypi/linux/drivers/staging/media/lirc /opt/raspberrypi/linux/drivers/staging/lirc

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
CurlyMo schreef op maandag 01 oktober 2012 @ 21:50:
[...]

Dat is een bekend probleem (voor mij :) ). In de nieuwe kernel is lirc verplaatst naar een andere map. Om de patch te laten werken moet je dus even een symlink maken van de nieuwe locatie naar de oude.
code:
1
ln -s /opt/raspberrypi/linux/drivers/staging/media/lirc /opt/raspberrypi/linux/drivers/staging/lirc
Hmm ik heb nu de kernel gecompileerd. Maar nu krijg ik de volgende melding bij het hercompileren van de nieuwe lirc driver.

________________

root@raspberrypi:/usr/src/lirc# ./autogen.sh
configure.ac:24: error: possibly undefined macro: AC_PROG_LIBTOOL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
configure.ac:17: required file `./compile' not found
configure.ac:17: `automake --add-missing' can install `compile'
configure.ac:10: required file `./install-sh' not found
configure.ac:10: `automake --add-missing' can install `install-sh'
configure.ac:10: required file `./missing' not found
configure.ac:10: `automake --add-missing' can install `missing'
daemons/Makefile.am:12: library used but `RANLIB' is undefined
daemons/Makefile.am:12: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
daemons/Makefile.am:12: to `configure.ac' and run `autoconf' again.
daemons/Makefile.am: required file `./depcomp' not found
daemons/Makefile.am: `automake --add-missing' can install `depcomp'
tools/Makefile.am:51: Libtool library used but `LIBTOOL' is undefined
tools/Makefile.am:51: The usual way to define `LIBTOOL' is to add `LT_INIT'
tools/Makefile.am:51: to `configure.ac' and run `aclocal' and `autoconf' again.
tools/Makefile.am:51: If `LT_INIT' is in `configure.ac', make sure
tools/Makefile.am:51: its definition is in aclocal's search path.
Makefile.am: required file `./INSTALL' not found
Makefile.am: `automake --add-missing' can install `INSTALL'
configure.ac:11: required file `config.h.in' not found
Creating setup-driver.sh ...
rpi: There is no param type, but default parameter is none, should be OK
root@raspberrypi:/usr/src/lirc# ./configure --with-driver=rpi
configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.."
________________


Ik snap er even geen fluit meer van... heb jij een idee wat ik fout doe? Moet ik eerst de kernel compileren, dan opnieuw opstarten en dan lirc hercompileren en vervolgens weer een reboot geven?

Acties:
  • 0 Henk 'm!
Wat je nog nodig hebt is:
code:
1
sudo apt-get install automake autoconf libtool


Ik vul ook gelijk de tutorial aan, want deze pakketten had ik al geïnstalleerd.

Ps. Als de kernel compilatie is gelukt (te zien doordat de modules correct laden), dan ben je er bijna! :)

[ Voor 26% gewijzigd door CurlyMo op 03-10-2012 00:01 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
De compilatie lijkt nu goed afgerond te zijn. Ik wil nu /etc/lirc/lircd.conf aanpassen alleen deze configfile en map bestaat niet :/

Ps. ik had libtool niet geinstalleerd.
CurlyMo schreef op dinsdag 02 oktober 2012 @ 23:37:
Wat je nog nodig hebt is:
code:
1
sudo apt-get install automake autoconf libtool


Ik vul ook gelijk de tutorial aan, want deze pakketten had ik al geïnstalleerd.

Ps. Als de kernel compilatie is gelukt (te zien doordat de modules correct laden), dan ben je er bijna! :)

[ Voor 6% gewijzigd door Redleg op 03-10-2012 15:17 ]


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 10-06 12:01
CurlyMo schreef op dinsdag 04 september 2012 @ 10:51:
[...]

Dat maakt het ook allemaal niet uit, omdat het vooral zegt dat het gewoon recht toe recht aan modules zijn die voor elke beginneling te gebruiken zijn. Vooral omdat er voor veel modules al arduino libraries zijn. Voor 3 euro mag ik dan eigenlijk ook niet klagen, want de zender werkt perfect. Maar ik zou graag advies willen over hoe ik het probleem van de ontvanger kan oplossen. Dus of dezelfde opnieuw bestellen omdat het een DOA kan zijn, of een ander type module (zoals de eerdere suggestie), of zelf een 433.92Mhz ontvanger bouwen a.d.v een bestaand schema.
Ik kan niet vinden of het je nu al gelukt is, maar voor de arduino is hier een supermakkelijke library voor. Had het ook al eens in het algemene RPi topic gepost:
http://code.google.com/p/rc-switch/
Ik weet niet in hoeverre je er iets aan hebt maar de C code die hier gepost wordt lijkt erg op het arduino-C dus als codevoorbeeld zou het best eens handig kunnen zijn.
Ik heb volgens mij precies dezelfde RC modules als jij, herken ook het probleem dat de zender maar een matig bereik heeft. Ik heb het nog op 19 volt geprobeerd maar daar werd het ook niet echt beter van. Een schakelaar in de meterkast (ongeveer 4 meter en het nodige gewapend beton en koperdraad verderop) kan ik niet of nauwelijks bedienen (met de bijbehorende afstandsbediening gaat dit makkelijk). bereik in line-of-sight heb ik nog niet getest.

Mijn RPi is onderweg, dus ik ben erg benieuwd of het het je lukt :)
Ik heb nog een paar DS1820's liggen en zie hier dat het idioot makkelijk is die aan te sluiten dus daar moet ik ook maar snel een toepassing voor verzinnen :+

Acties:
  • 0 Henk 'm!
mcDavid schreef op woensdag 03 oktober 2012 @ 16:21:
Ik heb volgens mij precies dezelfde RC modules als jij, herken ook het probleem dat de zender maar een matig bereik heeft. Ik heb het nog op 19 volt geprobeerd maar daar werd het ook niet echt beter van.
Grappig, de zender is dus juist het probleem niet. Daar kan ik alles mee bedienen hier in huis (op 5v). De ontvanger is degene die maar een beperkt bereik heeft. Klopte het dat de zender wel goed werkte bij jou? Is dat een ontvangst tot de geadverteerde 30m?
Redleg schreef op woensdag 03 oktober 2012 @ 15:07:
De compilatie lijkt nu goed afgerond te zijn. Ik wil nu /etc/lirc/lircd.conf aanpassen alleen deze configfile en map bestaat niet :/
Map even aanmaken. Daarna deze hardware.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS="--uinput"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Don't start irexec, even if a good config file seems to exist.
START_IREXEC=true

#Try to load appropriate kernel modules
LOAD_MODULES=true

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER=""
# usually /dev/lirc0 is the correct setting for systems using udev
DEVICE="/dev/lirc0"
MODULES="lirc_rpi"

# Default configuration files for your hardware if any
LIRCD_CONF=""
LIRCMD_CONF=""


De lircd.conf kan je aanmaken door het commando "irexec".

[ Voor 3% gewijzigd door CurlyMo op 04-10-2012 22:06 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
Hmm... ik krijg het maar niet werkende met jouw stappen. Heb je nog ideeën?

code:
1
2
3
4
5
6
7
8
root@raspberrypi:~# modprobe -a lirc_rpi
root@raspberrypi:~# ls -l /dev/lirc*
crw-rw---T 1 root video 251, 0 okt  5 22:46 /dev/lirc0
root@raspberrypi:~# irsend SEND_ONCE test poweron
irsend: could not connect to socket
irsend: No such file or directory
root@raspberrypi:~# irexec
irexec: error while loading shared libraries: liblirc_client.so.0: cannot open shared object file: No such file or directory

Acties:
  • 0 Henk 'm!
Kan je eens een paar dingen doen en de uitvoer posten:

Als eerste kan je kijken of je ir ontvanger goed is aangesloten. Daarvoor kan je dit scriptje gebruiken (denk aan de juiste GPIO pin):
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <wiringPi.h>
#include <stdio.h>

int main() {
        int pin = 1;
      
        if(wiringPiSetup() == -1)
                return 0;
        pinMode(pin, INPUT);


        while(1) {
                usleep(1);
                printf("%d",digitalRead(pin));
        }
}

Als het goed is, zie je achter elkaar 1-en verschijnen. Als je een toets van een IR AB indrukt, moeten er ook 0-en doorheen schieten. Als je dat niet ziet, dan is de zender niet goed aangesloten.

De module goed laden:
code:
1
2
modprobe -r lirc_rpi
modprobe lirc_rpi gpio_in_pin=0

Zorg dat je hier de juiste GPIO pin opgeeft van je ontvanger. Als je de module niet goed laadt, dan gaat de rest ook niet werken.

Kijken welke modules er geladen zijn en of de lirc_rpi module goed geladen is:
code:
1
lsmod


Kijken of je LIRC goed kan opstarten:
code:
1
2
pkill lircd
/usr/local/sbin/lircd --driver=default


Kijken of irrecord werkt, daarvoor moet LIRC trouwens uit staan. Deze stappen volgen (voor een paar toetsen) en als alles goed gaat even de inhoud van /tmp/test plaatsen:
code:
1
2
pkill lircd
irrecord -n /tmp/test


Waarom probeer je eigenlijk deze code?:
code:
1
root@raspberrypi:~# irsend SEND_ONCE test poweron

Mijn tutorial gaat over een ontvanger en niet over een zender. Dit gaat dus sowieso niet werken.

irexec werkt alleen als LIRC goed draait.

[ Voor 40% gewijzigd door CurlyMo op 06-10-2012 12:39 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
De ontvanger werkt met C script.

De modules zijn ook ook geladen.
code:
1
2
3
4
5
6
7
8
9
10
11
root@raspberrypi:~# lsmod
Module                  Size  Used by
lirc_rpi                6008  0
lirc_dev               12294  1 lirc_rpi
snd_bcm2835            12732  0
snd_pcm                75426  1 snd_bcm2835
snd_page_alloc          4987  1 snd_pcm
snd_seq                52584  0
snd_seq_device          6316  1 snd_seq
snd_timer              19642  2 snd_seq,snd_pcm
snd                    52567  5 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_bcm2835


Alleen nu loop ik vast op het volgende, het lijkt erop dat de gpio praten met lirc :S

code:
1
2
root@raspberrypi:~# modprobe -a lirc_rpi gpio_in_pin=0
WARNING: Module gpio_in_pin=0 not found.


Ik heb er ook een IR-Blaster aan hangen ;) vandaar irsend.

Acties:
  • 0 Henk 'm!
Probeer het laden van de module eens zo:
code:
1
2
modprobe -r lirc_rpi
modprobe lirc_rpi gpio_in_pin=0

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
Dat werkt. Maar ontvang geen infraroodsignaal. Het lijkt erop dat hij geen conectie heeft met de GPIO poort.

Ik heb de toesten ruim een seconde ingedrukt op de AB.
code:
1
2
irrecord: no data for 10 secs, aborting
irrecord: gap not found, can't continue

[ Voor 7% gewijzigd door Redleg op 06-10-2012 13:05 ]


Acties:
  • 0 Henk 'm!
Kan je eens het volgende doen:
code:
1
2
pkill lircd
/usr/local/sbin/lircd --driver=rpi

[ Voor 5% gewijzigd door CurlyMo op 06-10-2012 13:10 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
code:
1
2
3
4
root@raspberrypi:~# /usr/local/sbin/lircd --driver=rpi
Driver `rpi' not supported.
Supported drivers:
        default

Acties:
  • 0 Henk 'm!
Dus LIRC is goed gecompileerd. Kan je eens de uitvoer van evtest posten?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
Wat bedoel je hiermee? Ik ben redelijk nieuw in de wereld van linux.
CurlyMo schreef op zaterdag 06 oktober 2012 @ 13:18:
Dus LIRC is goed gecompileerd. Kan je eens de uitvoer van evtest posten?

Acties:
  • 0 Henk 'm!
Dat ik al had verwacht dat je de foutmelding zou krijgen:
code:
1
2
3
Driver `rpi' not supported.
Supported drivers:
        default

Deze foutmelding betekent dus dat je LIRC goed hebt gecompileerd.

evtest is weer een ander programma.
code:
1
2
sudo apt-get install evtest
evtest


Daar even de uitvoer van posten.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
Daar krijg ik het volgende uit.

code:
1
2
3
4
5
6
7
8
9
10
11
12
root@raspberrypi:~# evtest
No device specified, trying to scan all of /dev/input/event*
USAGE:
 Grab mode:
   evtest /dev/input/eventX

 Query mode: (check exit code)
   evtest --query /dev/input/eventX <type> <value>

<type> is one of: EV_KEY, EV_SW, EV_LED, EV_SND
<value> can either be a numerical value, or the textual name of the
key/switch/LED/sound being queried (e.g. SW_DOCK).

Acties:
  • 0 Henk 'm!
Heb je de juiste hardware.conf gebruikt (die ik eerder heb geplaatst)? Zo ja, zou je dan eens met de aangepaste /etc/init.d/lirc, LIRC kunnen starten: /etc/init.d/lirc start. Daarna evtest doen.

Anders even opnieuw opstarten (nadat je /etc/init.d/lirc hebt aangepast) en kijken of je uitvoer overeenkomst met de mijne:
code:
1
2
3
ls -Al /dev/lirc*
crw-rw---T 1 root video 250, 0 Jan  1  1970 /dev/lirc0
lrwxrwxrwx 1 root root      21 Oct  2 13:05 /dev/lircd -> ../var/run/lirc/lircd

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
Ik had de hardware.conf aangepast zoals jij hem gepost hebt.

De uitvoer overeenkomst wijkt af.
code:
1
2
root@raspberrypi:~# ls -Al /dev/lirc*
crw-rw---T 1 root video 251, 0 okt  6 13:45 /dev/lirc0

Acties:
  • 0 Henk 'm!
Een voorstel, wat zeg je ervan als ik via SSH even inlog op je RPi, om zo te onderzoeken waar het probleem ligt. Via het forum blijven zoeken kan lang gaan duren. Zo ja, stuur me dan even een PM met je gegevens.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
Je hebt pm met de gegevens.

Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 10-06 12:01
CurlyMo schreef op woensdag 03 oktober 2012 @ 19:12:
[...]

Grappig, de zender is dus juist het probleem niet. Daar kan ik alles mee bedienen hier in huis (op 5v). De ontvanger is degene die maar een beperkt bereik heeft. Klopte het dat de zender wel goed werkte bij jou? Is dat een ontvangst tot de geadverteerde 30m?
ik heb niet echt getest wat het maximale bereik is ofzo, maar de ontvanger is voor mijn situatie goed genoeg. Als ik met de afstandsbediening van de HEMA bij de "beruchte" meterkast ga staan vangt de ontvanger op mijn bureau het signaal prima op. Het antennedraadje heb ik gewoon gelaten zoals het was.

(ik heb nog even gechecked en het was idd dezelfde advertentie die ik besteld heb)

Acties:
  • 0 Henk 'm!
Ik ga het binnenkort ook eens met een arduino testen. Misschien dat ik dan het verschil kan vinden met mijn RPi code.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Freaked
  • Registratie: Juli 2002
  • Laatst online: 00:15

Freaked

..

@CurlyMo: Heb jij inmiddels het probleem opgelost met je 433.92Mhz ontvanger? Ik stond op het punt die transceiver (via ebay) te bestellen, alleen wil ik graag (net als jou) dat de ontvanger gewoon fatsoenlijk werkt :)

..


Acties:
  • 0 Henk 'm!
Nog niet, wacht op een nieuwe module van ebay om het daarmee te proberen. Ook ga ik het binnenkort een op een Arduino proberen om uit te sluiten of het aan mijn code ligt of niet.

Overigens kan je met de ontvanger wel de codes uitlezen als je de AB dichtbij houdt. Dan weet je in ieder geval de codes van je apparaten in huis.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Redleg
  • Registratie: Juli 2001
  • Laatst online: 22:09
Lirc werkt hier inmiddels na een "clean install" Ik denk dat er toch iets fout is gegaan met het hercompileren van de kernel. Ik heb alle stappen zo doorlopen als omschreven en het werkt _/-\o_ .

Acties:
  • 0 Henk 'm!
Voor wie Lirc met de lirc_rpi werkend wil hebben, kan nu ook deze stappen doen. Wat het doet is:
- De hergecompileerde Lirc installeren
- De nieuwe kernel modules installeren
- Een hergecompileerde kernel installeren

Maak wel even een backup voor je deze stappen doorloopt
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
apt-get install git
cd ~
git clone --depth 5 https://github.com/Koenkk/xbian source
cd source
cp -R etc/lirc /etc/
cp etc/init.d/lirc /etc/init.d/
rm -rf /lib/modules/*
cp -R lib/* /lib/
cp -R boot/* /boot/
cp -R usr/local/* /usr/local/
chmod +x /etc/init.d/lirc
chmod +x /usr/local/sbin/*
chmod +x /usr/local/bin/*
update-rc.d lirc remove
update-rc.d lirc defaults
reboot

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • mdev
  • Registratie: Oktober 2001
  • Laatst online: 25-03 07:43
CurlyMo schreef op dinsdag 09 oktober 2012 @ 11:50:
Nog niet, wacht op een nieuwe module van ebay om het daarmee te proberen. Ook ga ik het binnenkort een op een Arduino proberen om uit te sluiten of het aan mijn code ligt of niet.

Overigens kan je met de ontvanger wel de codes uitlezen als je de AB dichtbij houdt. Dan weet je in ieder geval de codes van je apparaten in huis.
Hoe lees je de receiver uit op de Raspberry Pi? Ik kan dit maar nergens vinden, misschien zoek ik niet op de juiste plekken.

Acties:
  • 0 Henk 'm!
Zie mijn github (zie dit topic). Daar staat ook een receiver script. Werkt op dit moment alleen met KaKu en Elro (en nog teveel false positives). Als je andere apparatuur gebruikt moet je even de tutorial volgen die ik ook eerder in dit topic heb gepost. Dan kan ik ondersteuning voor je toevoegen.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • CopyCatz
  • Registratie: September 2000
  • Laatst online: 00:05
Ik ben ook bezig met een domotica projectje op een raspberry pi met een adafruit cobbler, maar ben nog niet echt handig met electronica dus zou graag wat advies van jullie willen; vooral het feit dat de gpio headers geen 5v inkomend signaal kunnen verdragen maakt het voor mij lastig. Ik heb wat onderdelen bijelkaar gesprokkeld in de volgende samenstelling:

Afbeeldingslocatie: https://dl.dropbox.com/s/c8z0f7x4re016b5/raspberry_bb.png

- Links een LCD die via SPI wordt aangestuurd (http://www.dfrobot.com/wiki/index.php?title=SPI_LCD_Module_(SKU:DFR0091))
- Bovenaan een DTH11 temperatuur/luchtvochtigheidssensor
- Daarnaast een DeadOn RTC - DS3234
- Rechtsonder een rf receiver en transmitter die ik een tijdje terug in een opwelling heb gekocht http://www.seeedstudio.co...p-1062.html?cPath=139_140

- De DTH11 en de rtc zullen geen problemen geven want die draaien op 3.3 volt.
- Als ik het goed begrijp is de lcd in dit geval via SPI ook alleen eenrichtingsverkeer; hij krijgt 5v en de mosi, sclk en ce1 zijn alleen uitgaand? Volgens een adafruit tutorial http://learn.adafruit.com...ith-a-raspberry-pi/wiring kan ik best een 5v lcd gebruiken zolang je maar zorgt dat er geen 5v signaal terug komt naar de pi, wat in mijn geval toch klopt?
- De rf modules zijn 5v en hebben een enkele signaalpin. Deze moet ik dus via een logic level converter omzetten van 3.3 naar 5 en vice versa?

Als jullie gaten zien in mijn logica dan hoor ik het graag :)

Acties:
  • 0 Henk 'm!
Wat heb je nu al werkend?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • CopyCatz
  • Registratie: September 2000
  • Laatst online: 00:05
Nog niks, heb het schema alvast gemaakt in afwachting van mijn 2e raspberry..

Acties:
  • 0 Henk 'm!
Owk, ik denk dat het voor iedereen hier makkelijker is als we het in stappen kunnen benaderen :)

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • CopyCatz
  • Registratie: September 2000
  • Laatst online: 00:05
CurlyMo schreef op maandag 22 oktober 2012 @ 11:18:
Owk, ik denk dat het voor iedereen hier makkelijker is als we het in stappen kunnen benaderen :)
Hehe ok, ik begin met de clock en de sensor denk ik. Als niemand input heeft laat ik wel weten hoe 't gaat.

Acties:
  • 0 Henk 'm!

  • JER00N
  • Registratie: Maart 2002
  • Niet online
CurlyMo schreef op zaterdag 01 september 2012 @ 23:36:
Het is me vandaag gelukt om via een Arduino 433,92 zender/ontvanger module mijn KaKu te bedienen:

Ontvanger
- VCC - 5v
- GND - 0v
- Data 1 - pin 13 (GPIO 2)
- Data 2 - pin 15 (GPIO 3)

Ik heb het geheel nu op github gezet: https://github.com/CurlyMoo/433.92-Raspberry-Pi/
Ik weet niet of je de ontvanger nog steeds zo aangesloten hebt, maar waarom gebruik je 2 GPIO's voor de datapinnen? Als ik op die ontvanger kijk, zitten de middelste twee van de vier pinnen gewoon aan elkaar. Geen idee waarom ze dat zo gedaan hebben... Overigens zie ik dat je in je code alleen GPIO3 gebruikt.

Momenteel ben ik bezig een print te ontwerpen die bovenop de RPi gezet kan worden, en die ontvanger wil ik er ook op kunnen zetten, vandaar mijn vraag/opmerking.

Acties:
  • 0 Henk 'm!
JER00N schreef op donderdag 25 oktober 2012 @ 19:59:
[...]


Ik weet niet of je de ontvanger nog steeds zo aangesloten hebt, maar waarom gebruik je 2 GPIO's voor de datapinnen? Als ik op die ontvanger kijk, zitten de middelste twee van de vier pinnen gewoon aan elkaar. Geen idee waarom ze dat zo gedaan hebben... Overigens zie ik dat je in je code alleen GPIO3 gebruikt.

Momenteel ben ik bezig een print te ontwerpen die bovenop de RPi gezet kan worden, en die ontvanger wil ik er ook op kunnen zetten, vandaar mijn vraag/opmerking.
Inderdaad, gebruik maar één van de pinnen.

Ben zelf ook bezig met een printje voor bovenop mijn pi. Daarop wil ik gelijk een geschakelde voeding opnemen met 12v, 5v en 3.3v. Idealiter direct op de voedingspinnen en de voedingsregulator eraf gesoldeerd. Dan een goedkoop 12v 2a voeding eraan hangen en klaar is kees. Geen geouwehoer meer met het minimale mA wat de RPi kan leveren.

Geschakelde voedingen:
http://dx.com/p/vmp3203-3...ciency-dc-dc-module-47818
http://dx.com/p/vmp3203-5...ciency-dc-dc-module-47817

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 10-06 12:01
http://www.bitwizard.nl/c...nr285r408u43kh5gjtqqaha21 dit schijnt een goeie te zijn ook.

Acties:
  • 0 Henk 'm!
Die van DX hebben een zeer hoge efficiëntie, dus ik weet niet hoe goed die zijn? Daarnaast zijn die van DX natuurlijk een slag kleiner en kunnen 3A aan.

[ Voor 40% gewijzigd door CurlyMo op 26-10-2012 00:12 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • JER00N
  • Registratie: Maart 2002
  • Niet online
Ik weet niet of je voor zo'n goedkoop DX-ding moet gaan, ik heb er ook eentje van DX (een originele Blackberry lader, uhuh) maar daarbij reboot de Pi na een tijdje (of start helemaal niet) als ik m'n wifi dongle gebruik. Nu een Conrad-adapter gekocht van een tientje en die doet het goed.

Acties:
  • 0 Henk 'm!
We gaan het vanzelf merken. Het zijn natuurlijk gewoon elektrische componenten ipv elektrische apparaten. Misschien dat dat een verschil maakt.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 10-06 12:01
Ik vertrouw datsoort dingen altijd voor geen meter uit china. Op DX kun je de comments checken, maar ook de discussietopics, vaak staat daar nog meer nuttige info in. Zag er laatst een 5V 2A adapter staan, bleek in de discussietopics iemand 'm getest te hebben, en al bij 0,5 A in te storten naar 4 volt of minder.
Heb toevallig gisteren ook een 12V, 5A voeding uit china opengesloopt. Specs opgezocht van de onderdelen, denk dat ik blij mag zijn als dat ding tot 2A komt.

Als je begrijpt hoe de chinese cultuur werkt, is het logisch dat je datsoort producten kunt verwachten. Als je een westers bedrijf vraagt een voeding te maken die 5A moet kunnen leveren en zo min mogelijk mag kosten, horen ze alleen "het ding moet 5A kunnen leveren". Als je dezelfde vraag aan een chinees bedrijf stelt, horen ze alleen "het ding mag niets kosten".

Acties:
  • 0 Henk 'm!

  • franssie
  • Registratie: Februari 2000
  • Laatst online: 22:27

franssie

Save the albatross

mcDavid schreef op vrijdag 26 oktober 2012 @ 12:58:
<>

Als je begrijpt hoe de chinese cultuur werkt, is het logisch dat je datsoort producten kunt verwachten. Als je een westers bedrijf vraagt een voeding te maken die 5A moet kunnen leveren en zo min mogelijk mag kosten, horen ze alleen "het ding moet 5A kunnen leveren". Als je dezelfde vraag aan een chinees bedrijf stelt, horen ze alleen "het ding mag niets kosten".
Lol - mooi voorbeeld van het cultuurverschil inderdaad.

Toch is er wel veel leuks te halen bij DX, eliexpress, ebay etc etc maar je moet wel een beetje weten waar je mee bezig bent. Gezien het prijsverschil kan ik me de miskoopjes (<2% schat ik) makkelijk veroorloven.

franssie.bsky.social | 🎸 Niets is zo permanent als een tijdelijke oplossing | Een goed probleem komt nooit alleen | Gibson guitar Fender Guitar God Damn Guitar


Acties:
  • 0 Henk 'm!
Mijn 12v 2A adapter is overigens wel gewoon 'westers' :)

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • HyperBart
  • Registratie: Maart 2006
  • Laatst online: 00:54
Kijk eens aan :p

Drie keer raden wie die Bart is ;) :

http://nexentastor.org/boards/12/topics/8462

Acties:
  • 0 Henk 'm!

  • franssie
  • Registratie: Februari 2000
  • Laatst online: 22:27

franssie

Save the albatross

lol - en ik eerst denken dat je dat met een raspberry-pi had gedaan 8)7
Maar mooi systeem, en de voldoende uitdaging is natuurlijk de Afbeeldingslocatie: http://www.raspberrypi.org/favicon.ico ;)

[ Voor 50% gewijzigd door franssie op 26-10-2012 20:08 ]

franssie.bsky.social | 🎸 Niets is zo permanent als een tijdelijke oplossing | Een goed probleem komt nooit alleen | Gibson guitar Fender Guitar God Damn Guitar


Acties:
  • 0 Henk 'm!
Ik kan eindelijk zeggen dat mijn KaKu ontvanger werkt. Niet met de ontvanger die ik eerst gebruikte maar met deze:
http://www.ebay.com/itm/4...geName=ADME:X:RTQ:US:1123

Er hoeft niks veranderd te worden aan de code 8) Het lag dus niet aan mij*

*Voor uitsluitsel hiervan wacht ik even op een Arduino.

Edit. Ik heb de receiver aangepast en nauwkeuriger gemaakt (i.c.m. de bovenstaande ontvanger).

[ Voor 11% gewijzigd door CurlyMo op 26-10-2012 22:41 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Brantje
  • Registratie: Juli 2004
  • Laatst online: 21-05 19:32

Brantje

De post is daar >>

Binnenkort ook 2 raspberry's :).
Iemand een idee waar ik zo'n breadboard kan vinden?
Voor de gene die ook wil:

http://www.voti.nl/winkel/p/M-PERFBOARD-50x100.html 50*100
http://www.voti.nl/winkel/p/M-PERFBOARD-100x160.html 100*160

Hier hebben ze ook leuke LCD's en tempsensors :)

[ Voor 48% gewijzigd door Brantje op 28-10-2012 12:05 ]


Acties:
  • 0 Henk 'm!
Brantje schreef op zondag 28 oktober 2012 @ 12:00:
Binnenkort ook 2 raspberry's :).
Iemand een idee waar ik zo'n breadboard kan vinden?
Voor de gene die ook wil:

http://www.voti.nl/winkel/p/M-PERFBOARD-50x100.html 50*100
http://www.voti.nl/winkel/p/M-PERFBOARD-100x160.html 100*160

Hier hebben ze ook leuke LCD's en tempsensors :)
Ik koop die zooi altijd via Reichelt.de, scheelt best aardig als je een hoop nodig hebt:
http://such001.reichelt.d...2a5f3ca6711a1c;ACTION=446

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Brantje
  • Registratie: Juli 2004
  • Laatst online: 21-05 19:32

Brantje

De post is daar >>

CurlyMo schreef op zondag 28 oktober 2012 @ 12:13:
[...]

Ik koop die zooi altijd via Reichelt.de, scheelt best aardig als je een hoop nodig hebt:
http://such001.reichelt.d...2a5f3ca6711a1c;ACTION=446
Ik heb maar 4-5 sensors nodig voor wat ik wil monitoren
- Slaapkamer
- Woonkamer
- Buiten
- Koelkast
+ LCD om het af te lezen.
Hopelijk heb ik genoeg GPIO pinnen beschikbaar...

4 sensors = 12 pinnen naar aanleiding van: Maestro in "[GPIO] Raspberry Pi"

LCD (HD44780) erbij, moet lukken denk ik

Koelkast met namelijk omdat deze momenteel erg veel condens produceerd.
Water onder in de koelkast weghalen, volgende dag ligt er al weer een nieuwe....


Wat voor breadboard is het best?
Met Solder Points of met strips?

Edit:
DS18S20 @ Voti = 6.05
DS18S20 @ Reichelt = 2.15

Scheelt nog best veel

[ Voor 24% gewijzigd door Brantje op 28-10-2012 12:25 ]


Acties:
  • 0 Henk 'm!

  • Sissors
  • Registratie: Mei 2005
  • Niet online
Ground en voeding pinnen zijn gedeeld tussen alle sensoren, effectief heb je met 4 sensoren 4 GPIOs nodig en nog een GND pin en voeding pin.

Acties:
  • 0 Henk 'm!

  • Brantje
  • Registratie: Juli 2004
  • Laatst online: 21-05 19:32

Brantje

De post is daar >>

furby-killer schreef op zondag 28 oktober 2012 @ 12:33:
Ground en voeding pinnen zijn gedeeld tussen alle sensoren, effectief heb je met 4 sensoren 4 GPIOs nodig en nog een GND pin en voeding pin.
Effectief, ben nieuw in het elektronica gebeuren, gelukkig weet me pa er wel veel van.
En die heeft ook een raspberry besteld dus dan gaan we samen wel knutselen, is ook gezelliger ^^.

Zijn de pinnen waar gnd,3.3v,5v opstaan altijd vast, of kan je dat instellen op de berry?

Acties:
  • 0 Henk 'm!
Eventueel kan je nog shift registers gebruiken. Daarnaast is een breadboard niet hetzelfde als een gaatjesbord. Ik zou adviseren eerst je hele schakeling op een breadboard te bouwen en als dat allemaal werkt, een mooi schema voor een gaatjesbord bedenken.

Solder points of strips hangt van je schakeling al.

De functie van alle pinnen zijn vast, je hebt alleen een verschil tussen voedingspinnen 3.3v 5v en 0v en GPIO pinnen.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Brantje
  • Registratie: Juli 2004
  • Laatst online: 21-05 19:32

Brantje

De post is daar >>

CurlyMo schreef op zondag 28 oktober 2012 @ 12:38:
Eventueel kan je nog shift registers gebruiken. Daarnaast is een breadboard niet hetzelfde als een gaatjesbord. Ik zou adviseren eerst je hele schakeling op een breadboard te bouwen en als dat allemaal werkt, een mooi schema voor een gaatjesbord bedenken.

Solder points of strips hangt van je schakeling al.

De functie van alle pinnen zijn vast, je hebt alleen een verschil tussen voedingspinnen 3.3v 5v en 0v en GPIO pinnen.
Afbeeldingslocatie: http://www.raspberrypi-spy.co.uk/wp-content/uploads/2012/06/Raspberry-Pi-GPIO-Layout.png
Deze dus.
Wat zijn die witte pinnen?
Misschien makkelijk om dit plaatje ook in de TS te zetten?
Zo'n breadbord heb ik gevonden een gaatjesbord nog niet.

Acties:
  • 0 Henk 'm!
Je hebt een gaatjesbord gevonden maar geen breadbord:
https://www.google.nl/sea...ei=mR-NULXKA4HA0QWtq4H4Aw :). Er wordt in de TS gelinked naar dat plaatje.

De witte pinnen hebben geen functie.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Brantje
  • Registratie: Juli 2004
  • Laatst online: 21-05 19:32

Brantje

De post is daar >>

CurlyMo schreef op zondag 28 oktober 2012 @ 13:06:
Je hebt een gaatjesbord gevonden maar geen breadbord:
https://www.google.nl/sea...ei=mR-NULXKA4HA0QWtq4H4Aw :). Er wordt in de TS gelinked naar dat plaatje.

De witte pinnen hebben geen functie.
Okee :),http://elektronicadirect.nl/index.php?item=high-quality-soldeerloze-breadboards---840-gaten&action=article&group_id=10000256&aid=1481&lang=NL deze dus.

[ Voor 12% gewijzigd door Brantje op 28-10-2012 13:27 ]


Acties:
  • 0 Henk 'm!

  • Mr_gadget
  • Registratie: Juni 2004
  • Laatst online: 21:42

Mr_gadget

C8H10N4O2 powered

Elk willekeurige electronica winkel of op samenkopen.net.

Acties:
  • 0 Henk 'm!

  • JER00N
  • Registratie: Maart 2002
  • Niet online
furby-killer schreef op zondag 28 oktober 2012 @ 12:33:
Ground en voeding pinnen zijn gedeeld tussen alle sensoren, effectief heb je met 4 sensoren 4 GPIOs nodig en nog een GND pin en voeding pin.
Die DS18x20-sensors gebruiken de one wire bus, die kan je allemaal op 1 GPIO hangen :)

Acties:
  • 0 Henk 'm!

  • Full_hyperion
  • Registratie: Februari 2003
  • Laatst online: 12-05 22:19
CurlyMo schreef op zaterdag 01 september 2012 @ 23:36:
Het is me vandaag gelukt om via een Arduino 433,92 zender/ontvanger module mijn KaKu te bedienen:
Ik had nog wat van deze zenders en ontvangers liggen van een vorig project met een atmel chip, en heb deze nu eens aangesloten op de rpi. Dit in combinatie met een setje van elro.

De ontvanger werkt prima (tot een meter of 5), en laat netjes de codes van mijn afstandsbediening en van de zender zien. Hoewel deze overeen komen, schakelt de zender de stopcontakten niet.

Heb je enig idee hoe dit komt? Ik heb al geprobeerd de -s parameter te varieren tussen 100 en 120.

Acties:
  • 0 Henk 'm!
Welk commando stuur je? En ontvangt de ontvanger ook de codes van de zender op de juiste manier?

[ Voor 61% gewijzigd door CurlyMo op 28-10-2012 23:49 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Full_hyperion
  • Registratie: Februari 2003
  • Laatst online: 12-05 22:19
Ik stuur:
./sendElro -i 1 -u 15

en ik ontvang met ./receive:
Elro
ID: 1
House: 15
On/Off: On

Dit voor zowel het send commando als voor de afstandsbediening

[ Voor 20% gewijzigd door Full_hyperion op 28-10-2012 23:57 ]


Acties:
  • 0 Henk 'm!
Kan je eens ./receive -d sturen en dan de output geven van de zender en van je AB

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Full_hyperion
  • Registratie: Februari 2003
  • Laatst online: 12-05 22:19
de afstansbediening geeft:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Code length:    1
Code length:
Code length:    1
Code length:
Code length:    51
Code length:    42;6;9;6;10;6;9;6;10;6;9;6;9;6;10;6;10;5;10;6;10;5;11;5;10;5;11;13;2;5;11;14;2;5;10;13;3;4;11;14;2;5;11;4;12;4;11;13;3;4;
Binary length:  13
Binary: 1111110000101
1111110000101
Elro
ID:             1
House:          15
On/Off:         On
Code length:    1
Code length:


De zender geeft:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Start
Code length:    2257
Code length:    23;1;13;1;61;1;11;1;6;1;9;1;40;1;14;1;12;2;14;1;22;1;9;1;9;1;23;1;32;1;12;4;11;1;15;1;18;1;9;1;7;1;12;1;6;1;10;1;6;1;13;1;28;1;10;1;8;1;14;1;9;1;7;1;8;4;6;2;8;2;36;1;8;1;7;1;7;2;4;2;5;3;6;1;7;2;9;1;12;1;5;2;7;1;9;1;10;2;9;2;5;9;6;2;3;15;7;1;8;2;5;1;5;1;8;2;5;1;7;6;9;1;5;1;15;1;11;1;3;1;3;2;4;1;4;1;4;1;8;1;5;1;7;2;2;3;3;13;6;4;1;7;6;3;6;2;6;2;9;2;2;1;5;1;3;1;7;1;3;1;6;1;5;1;7;1;8;1;5;4;3;2;4;2;3;1;3;2;7;5;4;1;3;1;7;2;6;3;3;5;1;2;6;1;1;1;5;1;2;2;1;36;4;1;4;2;2;1;4;1;7;1;6;2;1;1;5;2;1;1;6;31;1;73;4;53;4;2;1;1;3;15;1;1;6;2;3;8;1;1;2;1;4;11;1;103;3;31;5;9;1;51;5;23;1;1;3;1;3;1;3;3;3;1;3;32;4;6;6;1;4;9;5;52;1;1;5;1;2;1;5;2;3;3;7;1;4;29;4;10;5;2;2;1;2;2;5;32;6;1;2;1;3;8;6;11;1;1;4;2;4;1;6;3;4;2;7;1;1;1;4;1;4;1;12;1;7;2;4;1;5;6;7;12;3;1;3;1;6;1;5;3;1;4;5;1;3;2;3;1;5;1;2;1;3;3;4;11;3;122;7;1;6;5;3;1;3;3;6;2;5;8;4;1;5;1;14;1;7;3;3;3;1;1;3;3;5;2;1;1;3;11;1;1;6;1;5;1;5;1;5;1;8;1;5;3;6;1;4;1;4;3;6;1;5;1;9;4;5;1;9;3;2;1;7;2;2;1;8;1;5;1;4;1;4;1;6;1;4;1;4;9;3;1;2;1;2;7;4;1;5;1;5;3;1;1;5;2;5;8;6;7;1;1;3;1;7;1;7;1;6;1;4;1;8;1;4;1;7;1;5;1;9;1;1;1;6;2;2;1;6;1;5;1;4;2;1;1;5;11;6;1;3;16;1;1;9;1;3;1;4;1;5;1;3;1;6;2;4;2;1;1;7;2;4;3;2;1;3;1;3;1;2;1;6;10;2;1;5;2;6;1;1;1;7;1;6;2;6;3;1;3;4;1;1;1;2;1;1;2;3;2;5;29;6;2;1;1;9;20;1;1;3;2;6;1;1;2;2;1;5;39;4;77;4;1;1;21;4;22;7;1;4;1;1;1;4;2;2;1;4;3;4;1;6;30;1;1;6;82;3;2;1;1;2;104;3;1;8;1;4;1;6;3;2;2;5;10;2;56;4;113;5;1;8;79;5;8;4;66;8;28;8;2;4;4;1;2;4;63;4;5;1;1;1;1;4;1;2;1;5;26;4;15;2;29;1;1;3;50;5;2;4;3;4;2;6;1;6;3;6;2;3;2;5;1;6;13;2;1;2;60;5;1;11;1;8;1;4;1;1;1;6;2;5;3;4;2;6;1;1;1;7;4;3;1;4;1;4;2;5;1;7;2;6;1;10;1;5;11;6;2;1;13;11;4;3;4;7;1;7;2;6;1;7;1;4;1;3;1;3;2;9;2;6;73;4;36;1;1;2;25;8;3;3;1;4;1;6;1;2;1;6;1;7;7;3;1;3;1;5;1;5;1;6;1;4;2;3;7;3;2;3;3;7;1;7;2;8;1;5;1;3;1;6;23;3;1;3;20;1;1;5;2;8;1;4;1;8;1;3;1;8;2;5;3;3;2;4;2;5;1;5;1;6;1;1;1;7;1;3;1;7;1;4;9;4;1;7;2;4;1;6;25;5;2;3;11;1;1;2;2;7;3;2;2;6;1;5;1;1;1;7;3;5;15;4;1;4;7;1;1;6;2;5;25;5;1;3;1;8;3;6;3;1;1;4;1;6;1;2;8;4;3;2;33;3;2;3;1;3;2;3;1;1;21;3;5;3;3;1;1;1;1;3;2;1;1;3;2;2;20;1;1;6;2;4;6;1;2;4;1;4;1;5;3;1;21;2;94;1;18;1;1;3;1;2;1;7;11;2;55;1;1;5;1;3;6;5;19;1;1;5;2;3;64;4;7;5;14;1;1;2;1;3;1;4;1;1;1;4;1;5;2;1;14;1;1;3;30;4;16;1;1;6;2;1;32;1;1;4;1;3;1;5;26;5;4;8;16;6;6;4;1;5;39;1;2;1;1;3;3;4;2;4;15;31;1;6;1;2;1;5;1;4;2;1;1;5;1;12;4;3;1;4;2;4;1;5;3;7;1;1;5;3;16;3;1;3;1;5;1;6;8;6;4;1;23;11;3;3;1;9;3;3;1;4;1;3;1;6;1;19;1;8;1;7;1;5;1;7;2;7;1;3;1;4;2;9;2;5;1;11;3;8;8;4;21;4;1;4;1;5;15;3;2;4;2;9;1;5;2;7;1;6;1;7;1;7;11;5;3;6;1;3;2;12;1;4;1;3;1;11;1;8;1;4;11;8;23;4;2;4;1;3;1;8;3;4;1;8;3;9;1;5;1;3;2;1;2;10;4;4;4;1;6;1;1;5;3;2;1;4;1;3;4;1;1;9;2;7;1;4;2;3;12;5;2;2;26;1;1;6;4;6;14;1;3;4;2;4;1;5;5;7;1;6;121;3;23;14;1;7;1;4;1;4;1;10;1;6;1;5;2;8;1;2;4;4;1;7;1;6;2;4;2;6;1;1;1;3;1;10;1;3;1;7;48;3;1;3;1;1;49;5;3;5;3;4;87;4;56;4;48;4;1;3;1;4;43;1;1;5;123;3;1;1;1;3;2;2;8;11;1;7;5;3;1;4;1;6;7;1;1;4;5;3;2;4;2;15;1;4;24;6;2;6;2;2;1;4;2;2;23;5;16;3;1;4;12;2;3;1;1;6;4;2;3;1;1;2;1;5;1;7;2;4;3;3;2;2;1;5;4;1;1;3;3;2;4;1;3;1;14;6;2;2;1;4;31;1;1;7;1;5;1;5;11;4;17;4;1;6;7;1;1;5;1;7;19;1;18;5;28;5;9;3;2;4;3;4;1;4;1;5;2;6;1;2;1;4;1;7;1;2;15;5;8;4;1;4;2;5;1;5;1;7;2;4;1;7;1;11;1;9;1;6;2;1;1;2;1;10;2;8;2;4;1;7;2;6;1;8;1;6;1;8;4;3;1;14;1;4;2;1;11;7;2;1;1;5;1;6;1;1;1;2;1;3;2;5;1;3;1;7;3;7;8;4;1;3;2;4;5;5;1;9;1;4;1;8;1;8;11;5;2;2;2;4;2;1;1;7;1;7;1;5;1;8;13;5;2;2;1;2;2;3;33;8;4;6;2;7;1;1;1;6;1;3;1;10;2;11;1;6;2;6;1;1;1;4;3;5;2;4;1;7;1;6;1;6;1;6;1;3;3;6;12;5;1;3;20;2;1;4;1;6;1;6;2;4;1;3;2;4;5;3;1;5;1;8;2;3;1;6;1;7;19;1;1;11;1;4;1;5;1;5;5;4;2;3;1;15;14;5;2;3;5;1;1;4;2;1;1;4;1;6;1;5;2;3;1;4;1;9;1;5;1;8;1;4;1;3;5;7;1;3;3;4;2;5;2;3;3;1;2;5;24;3;1;1;1;9;28;4;26;3;2;1;1;6;31;6;1;8;2;5;2;43;1;7;1;5;2;2;3;6;37;4;61;6;2;3;2;1;1;2;33;1;1;6;3;4;1;4;2;2;3;1;1;7;70;3;71;6;1;4;1;4;5;3;63;1;3;6;2;6;23;1;1;4;1;3;12;5;31;1;1;5;10;5;34;3;5;2;1;6;1;2;1;5;2;7;23;5;1;2;1;4;1;4;9;6;6;1;5;1;2;1;2;4;7;4;27;1;1;8;1;5;2;4;73;3;1;10;1;7;2;6;1;4;1;8;4;7;1;11;1;8;1;2;1;3;1;10;1;5;9;10;1;6;1;6;1;10;2;9;2;5;1;12;1;3;1;10;3;5;1;4;1;9;2;4;1;7;3;1;1;3;1;5;1;7;1;5;3;7;1;5;12;5;3;2;1;2;3;9;1;5;3;8;1;6;3;3;2;4;1;5;1;5;2;3;1;9;1;6;1;3;123;5;3;2;1;4;5;4;1;3;1;3;1;7;3;4;2;7;1;3;2;8;3;4;1;4;1;10;2;9;1;5;1;7;1;4;2;7;1;6;1;3;1;7;2;4;6;2;1;4;1;6;1;4;1;2;1;11;28;10;2;7;1;5;1;12;2;9;2;10;2;11;1;11;7;7;2;6;1;10;1;6;2;6;1;4;10;6;1;5;2;4;1;7;15;4;4;4;1;4;44;2;1;8;1;7;3;4;2;2;2;7;3;6;2;1;1;4;1;4;1;7;18;4;1;3;2;3;1;7;14;4;2;1;11;1;1;4;1;3;1;2;1;6;2;1;1;3;1;3;25;1;4;4;31;3;1;5;1;7;1;3;1;4;1;4;1;2;1;3;1;4;20;5;3;1;15;3;1;1;1;1;2;1;69;4;1;2;2;4;3;5;27;4;4;3;2;3;1;1;1;1;1;4;8;1;1;5;2;7;1;4;1;4;18;5;20;5;15;1;1;4;1;5;1;4;1;12;1;6;3;6;4;1;27;4;58;1;1;5;36;3;22;5;6;6;6;2;1;4;1;7;2;5;2;4;1;3;2;4;2;9;2;4;1;5;2;3;1;5;1;5;5;4;1;5;2;4;1;6;2;4;1;4;2;2;1;8;18;7;2;3;6;6;1;6;1;6;2;3;1;12;1;15;2;8;1;8;1;7;2;3;1;2;1;9;1;5;1;6;1;2;1;5;1;7;1;4;1;5;5;1;1;16;1;5;3;1;1;5;1;7;1;5;2;2;1;12;1;9;1;9;1;5;6;3;1;
Code length:    1
Code length:
Code length:    1
Code length:
Code length:    1
Code length:
Code length:    55
Code length:    65;1;11;1;17;1;10;1;71;1;1;64;9;7;10;6;10;7;10;6;11;6;11;16;2;5;12;5;11;5;12;16;1;5;12;17;1;4;12;16;1;5;13;15;2;4;13;4;13;4;13;15;2;4;
Code length:    51
Code length:    53;4;12;4;13;4;13;4;13;4;13;4;12;4;13;4;13;3;13;15;2;4;13;4;13;4;13;15;1;4;13;15;2;4;13;15;2;4;13;15;2;4;12;4;13;4;13;15;2;3;
Binary length:  13
Binary: 1111010000101
1111010000101
Elro
ID:             1
House:          15
On/Off:         On
Code length:    1
Code length:
Code length:    51
Code length:    32;3;13;3;14;3;14;3;14;3;14;3;14;3;13;4;13;4;13;15;2;4;13;4;13;3;14;14;2;3;14;15;2;3;14;15;2;3;14;14;3;3;13;4;14;3;14;15;2;3;
Binary length:  13
Binary: 1111010000101
1111010000101
Elro
ID:             1
House:          15
On/Off:         On
Code length:    1
Code length:
Code length:    1
Code length:


edit: ik zie dat er 1 bitje anders staat in de 2 codes... dat zal het wel zijn

[ Voor 15% gewijzigd door Full_hyperion op 29-10-2012 00:07 ]


Acties:
  • 0 Henk 'm!

  • CopyCatz
  • Registratie: September 2000
  • Laatst online: 00:05
Ik heb zo'n beetje alles werkend, de grove rf modules werken met de code van CurlyMo, lcd scherm werkt via spi, en de dht11 geeft ook netjes temperatuur door. Enige wat me niet lukt is de rtc (ds3234, spi) aan de praat krijgen. Heeft iemand toevallig dezelfde rtc? Ik heb geen flauw idee hoe je een kernel moet compileren dus een kernel driver gaat me niet lukken. Ben nu bezig met de bcm2835 library om de rtc uit te lezen, maar krijg er niks zinnigs uit...

Acties:
  • 0 Henk 'm!
Het eerste wat me opvalt is dat je AB een unit code van 0 heeft en je een unit code van 1 verzend?
Zend een unit code van 0 ipv 1. Daarnaast ben ik alleen geïnteresseerd in deze gedeelten :)
code:
1
2
3
4
5
6
7
8
Code length:    32;3;13;3;14;3;14;3;14;3;14;3;14;3;13;4;13;4;13;15;2;4;13;4;13;3;14;14;2;3;14;15;2;3;14;15;2;3;14;14;3;3;13;4;14;3;14;15;2;3;
Binary length:  13
Binary: 1111010000101
1111010000101
Elro
ID:             1
House:          15
On/Off:         On

Scheelt toch weer wat scrollen. Wil je dus nog eens de output geven van je AB toets en van:
./sendElro -i 15 -u 0

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Full_hyperion
  • Registratie: Februari 2003
  • Laatst online: 12-05 22:19
Hier nog wat dumps:

AB 1e key aan:
code:
1
2
3
4
5
6
7
8
Code length:    23;6;9;7;9;6;9;5;10;6;10;6;10;5;10;5;11;5;10;5;10;6;10;5;11;5;11;13;2;5;12;14;3;5;12;15;3;5;12;15;3;5;12;5;12;5;11;13;2;5;
Binary length:  13
Binary: 1111110000101
1111110000101
Elro
ID:             1
House:          15
On/Off:         On


./sendElro -i 15 -u 0
code:
1
2
3
4
5
6
7
8
Code length:    27;3;12;15;2;4;12;15;1;4;13;14;2;4;13;14;2;3;13;14;3;3;13;3;13;4;13;3;13;3;14;3;13;2;13;4;13;3;13;14;2;3;13;4;13;3;13;14;2;3;
Binary length:  13
Binary: 0000011110101
0000011110101
Elro
ID:             15
House:          0
On/Off:         On


./sendElro -i 1 -u 15
code:
1
2
3
4
5
6
7
8
Code length:    25;3;13;3;13;3;13;3;13;3;13;4;13;3;13;3;13;3;13;14;2;4;13;3;13;3;13;14;2;4;13;14;2;3;13;14;2;4;13;14;2;3;13;3;13;3;13;14;3;3;
Binary length:  13
Binary: 1111010000101
1111010000101
Elro
ID:             1
House:          15
On/Off:         On


./sendElro -i 0 -u 1
code:
1
2
3
4
5
6
7
8
Code length:    30;3;13;4;13;4;13;3;14;3;13;4;13;3;14;3;14;3;14;15;2;3;13;15;2;4;13;15;2;4;13;15;2;3;14;15;2;4;13;15;2;3;14;3;14;3;14;14;3;3;
Binary length:  13
Binary: 1111000000101
1111000000101
Elro
ID:             0
House:          15
On/Off:         On

Acties:
  • 0 Henk 'm!

  • Full_hyperion
  • Registratie: Februari 2003
  • Laatst online: 12-05 22:19
Gevonden: ./sendElro -i 1 -u 31 werkt wel :D

Het elro systeem heeft schijnbaar een bitje meer :)

Bedankt voor het meedenken!

[ Voor 13% gewijzigd door Full_hyperion op 29-10-2012 00:21 ]


Acties:
  • 0 Henk 'm!
Stuur dan als laatst nog eens de uitvoer van je AB en dan de de uitvoer van het werkende sendElro commando. Dan kan ik het vergelijken en het script aanpassen.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Full_hyperion
  • Registratie: Februari 2003
  • Laatst online: 12-05 22:19
./sendElro -i 1 -u 31
code:
1
2
3
4
5
6
7
8
Code length:    36;3;13;3;13;4;12;4;12;4;12;4;13;3;12;4;13;3;13;4;13;3;13;3;13;4;12;14;2;4;13;14;2;4;13;13;2;3;13;14;3;3;13;3;13;3;13;14;2;3;
Binary length:  13
Binary: 1111110000101
1111110000101
Elro
ID:             1
House:          15
On/Off:         On


De code van de afstandsbediening is nog gewoon het zelfde.

Acties:
  • 0 Henk 'm!
Full_hyperion schreef op maandag 29 oktober 2012 @ 00:42:
Ik zal het z.s.m. aanpassen en hem dan opnieuw voor te testen aanbieden.

De code van de afstandsbediening is nog gewoon het zelfde.
Inderdaad, het script zette één bit te weinig om:
11110000101
1511
111110000101
3111

[ Voor 34% gewijzigd door CurlyMo op 29-10-2012 01:31 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!
Owk code aangepast en op git gezet, zou je het nog eens willen proberen?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Full_hyperion
  • Registratie: Februari 2003
  • Laatst online: 12-05 22:19
Dat was niet de goede aanpassing geloof ik, deze diff deed het wel voor mij:
code:
1
2
3
4
-                                               cout << "ID:\t\t" << (int)getBinary(2,8) << endl;
-                                               cout << "House:\t\t" << (int)getBinary(9,13) << endl;
+                                               cout << "ID:\t\t" << (int)getBinary(3,8) << endl;
+                                               cout << "House:\t\t" << (int)getBinary(8,13) << endl;


Dit geeft:
code:
1
2
3
4
Elro
ID:             1
House:          31
On/Off:         On

[ Voor 8% gewijzigd door Full_hyperion op 29-10-2012 02:09 ]


Acties:
  • 0 Henk 'm!
Heel erg bedankt. Ik heb de code aangepast en ook een klein foutje in de Aan/Uit code verbeterd (wat misschien later voor problemen zou kunnen zorgen). Ik heb hier geen Elro apparaten dus het is allemaal wat lastiger om uit te zoeken :)

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!
Nadat nu mijn ontvanger werkt, is de volgende stap het kunnen ontvangen van mijn schakelaars. Mijn receiver is leuk, maar werkt niet met interrupts (en ik weet ook niet hoe ik dat voor elkaar krijg). Het permanent draaien van de receiver als achtergrond proces is dus geen optie. Wat wel een optie is, het koppelen van de ontvanger aan LIRC via de lirc_rpi kernel module die ik ook gebruik voor mijn TSOP RF ontvanger.
Dat werkt perfect.

Het probleem is alleen dat nu maar één werkende kernel module heb en dus zou moeten kiezen tussen het LIRC+433 of LIRC+RF.

De oplossing is een tweede module compileren. Volgens de maker van de module zou ik gewoon in de code de naam lirc_rpi moeten veranderen. Dat heb ik dus gedaan en hem lirc_rp1 genoemd. Compileren gaat prima, maar het inladen niet. De foutmelding die ik krijg komt uit dit stukje code:
code:
1
2
3
4
5
if (request_mem_region(GPIO_BASE, SZ_4K, LIRC_DRIVER_NAME) == NULL) {
        printk(KERN_ERR LIRC_DRIVER_NAME
               ": unable to obtain GPIO I/O memory address\n");
        return -EBUSY;
    }


Zover ik het begrijp proberen beide modules nu hetzelfde geheugen adres te claimen. Weet iemand hoe ik dit op kan lossen zodat ik ook een tweede (bijna) identieke lirc_rpi module kan draaien.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Anoniem: 417179

Gisteren even een binaire klok in elkaar gejast om de basis van gpio(eerste aanraking) mee te oefenen.
Gedaan in java(gpio zijn files dus even een library geschreven die met gpio kan omgaan)

GPIOLibrary.java(https://gist.github.com/3986958)
BinaryClock.java(https://gist.github.com/3988487)

Hij werkt prima met ledjes op mijn breadboard. Nu nog even een ribbon kabeltje maken en een printje solderen en dan kan ik hem feitelijk gaan gebruiken(en de pi ook nog voor andere dingen)

Mart

Acties:
  • 0 Henk 'm!

  • Full_hyperion
  • Registratie: Februari 2003
  • Laatst online: 12-05 22:19
Ik wil de rpi gaan gebruiken als domotica systeem, en daarvoor komt in elke kamer een rpi te hangen. Voor de interactie met de echte wereld ga ik een aantal sensoren en actuatoren via de gpio pinnen verbinden.

Ik wil een PCB gaan ontwerpen waarop alle sensoren en actuatoren geplaatst kunnen worden. De volgende dingen wil ik in ieder geval plaatsen (de meesten zijn al eerder genoemt in dit topic):
  • 433 MHz zender en ontvanger
  • IR zender en ontvanger
  • Temperatuursensor
Hiermee kan ik de verlichting en tv schakelen, commando's ontvangen van afstandbedieningen (IR en 433 MHz). De temperatuursensor wil ik uiteindelijk gebruiken om de termostaat te kunnen schakelen (ik heb nog zo'n hele oude met een kwikschakelaar).

Ik overweeg in ieder geval nog een bewegingssensor, als ik die betaalbaar kan vinden, en een reed-contact om te detecteren of de deuren open of dicht zijn.

Wat ik ook nog wil maken is een soort versterker met meerdere ingangen, waarbij de rpi kiest welke ingang actief is, zodat ik kan switchen tussen mijn pc, laptop, rpi zelf, tv, etc. Maar dat zal een losstaand project worden.

Zien jullie nog punten voor verbetering, missen er dingen, etc? Ik zal de vorderingen hier posten, evenals het uiteindelijke design.

Acties:
  • 0 Henk 'm!

  • CopyCatz
  • Registratie: September 2000
  • Laatst online: 00:05
Ik heb zelf nog een lichtsensor in bestelling, lijkt me ook wel handig als de pi kan zien of het al dan niet donker is.

Acties:
  • 0 Henk 'm!

  • Yoram
  • Registratie: Augustus 2004
  • Laatst online: 09-05 14:32
Oh yeah! M'n 8 kanaals relais bordje is binnen! :)

Deze gaat mijn zojuist huidige "room control system" vervangen icm met m'n RPI. Nu werkt alles nog op een Velleman K8055 die via USB verbonden is aan mijn PC(windows) waarop een python scriptje draait die luistert naar UDP pakketjes verzonden vanaf mijn webserver. Misschien wat omslachtig maar zo kan ik vanaf 1 punt meerdere RPI's besturen. In ieder geval, dat zijn toekomst plannen.

Ik heb een eigen projectiescherm geknutseld van 'n Ikea rolgordijn en 'n motor van een elektrisch autoraam. Alle verlichting in m'n kamer gaat via KaKu. Nu is er nog gewoon "hard" een extra afstand bediening op de i/o poorten gesoldeerd van de K8055. Maar deze word nog vervangen door een 433 mHz zender op de RPI.

Verder hangt er nog 'n beamer aan het plafond welke met RS-232 te schakelen is. Daarachter zit ook nog een relais, om helemaal de stroom van de beamer af te halen. Dat is ivm een fan die blijft draaien als hij uit staat.

Aangezien python lekker makkelijk en cross-platform is, was het overhevelen van het scriptje rete makkelijk. Ik had het met mijn linux skils(lees:zero) in 'n halfuur aan de praat. :)

Relais print op Deal Extreme

Fototje van relais printje+rpi:
Afbeeldingslocatie: http://develop.soonmedia.nl/media/relais_met_rpi.jpg

Wat een pracht stukje techniek is dit zeg!

[ Voor 3% gewijzigd door Yoram op 05-11-2012 00:53 ]

Hallo!


Acties:
  • 0 Henk 'm!
Yoram schreef op maandag 05 november 2012 @ 00:49:
Oh yeah! M'n 8 kanaals relais bordje is binnen! :)

Deze gaat mijn zojuist huidige "room control system" vervangen icm met m'n RPI. Nu werkt alles nog op een Velleman K8055 die via USB verbonden is aan mijn PC(windows) waarop een python scriptje draait die luistert naar UDP pakketjes verzonden vanaf mijn webserver. Misschien wat omslachtig maar zo kan ik vanaf 1 punt meerdere RPI's besturen. In ieder geval, dat zijn toekomst plannen.

Ik heb een eigen projectiescherm geknutseld van 'n Ikea rolgordijn en 'n motor van een elektrisch autoraam. Alle verlichting in m'n kamer gaat via KaKu. Nu is er nog gewoon "hard" een extra afstand bediening op de i/o poorten gesoldeerd van de K8055. Maar deze word nog vervangen door een 433 mHz zender op de RPI.

Verder hangt er nog 'n beamer aan het plafond welke met RS-232 te schakelen is. Daarachter zit ook nog een relais, om helemaal de stroom van de beamer af te halen. Dat is ivm een fan die blijft draaien als hij uit staat.

Aangezien python lekker makkelijk en cross-platform is, was het overhevelen van het scriptje rete makkelijk. Ik had het met mijn linux skils(lees:zero) in 'n halfuur aan de praat. :)

Relais print op Deal Extreme

Fototje van relais printje+rpi:
[afbeelding]

Wat een pracht stukje techniek is dit zeg!
Mooi gedaan allemaal!

Zou je de python code kunnen delen + het aansluitschema.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Yoram
  • Registratie: Augustus 2004
  • Laatst online: 09-05 14:32
Tuurlijk kan dat. Ik heb dit allemaal wel geprogrammeerd op de "try & error" manier dus het is misschien niet heel netjes en volgens de standaarden. Maar ondanks dat kan het een goed punt zijn om mee te beginnen.

In het zipje zitten 3 bestanden:
picontrol.py: Dit is de "server", deze luistert op poort 600 naar de binnenkomende UDP pakketjes. De sytax is alsvolgt
code:
1
type[on, off] gpio_pin[4,7,enz..]


picontrol.php: Met dit scriptje verstuur je heel eenvoudig UDP pakketjes op poort 600.

pinout.txt: spreekt voor zich lijkt me :p

Download

Het is niet mijn volledige (crappy maar werkende) broncode, want die is te specifiek gemaakt voor z'n doel. En (nog) gemaakt voor de K8055 op windows. Echter als daar behoefte aan is, alstu: download

Hallo!


Acties:
  • 0 Henk 'm!

  • elpino.rv
  • Registratie: Januari 2006
  • Laatst online: 12-06 15:26
Yoram schreef op maandag 05 november 2012 @ 00:49:
Oh yeah! M'n 8 kanaals relais bordje is binnen! :)
...
Relais print op Deal Extreme
hoeveel kunnen de relais schakelen? maw mag je er zo maar 230vac/16A mee schakelen? zie het zo snel niet op dx.com

verder moeten die blauwe connectoren/printsporen het natuurlijk ook toelaten.

[ Voor 12% gewijzigd door elpino.rv op 05-11-2012 16:13 ]


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 10-06 12:01
elpino.rv schreef op maandag 05 november 2012 @ 16:11:
[...]


hoeveel kunnen de relais schakelen? maw mag je er zo maar 230vac/16A mee schakelen? zie het zo snel niet op dx.com

verder moeten die blauwe connectoren/printsporen het natuurlijk ook toelaten.
't plaatje is een beetje vaag maar volgens mij staat er 10A 250V/AC

Acties:
  • 0 Henk 'm!

  • Yoram
  • Registratie: Augustus 2004
  • Laatst online: 09-05 14:32
De relais zelf kan 10A schakelen bij 250VAC.
Code op relais: srd-05vdc-sl-c Datasheet.

Hi-res foto's:
Voorkant print
Achterkant print

Zoals je ziet zijn de print-sporen een stuk breder als normaal en is er ook nog een deel van het spoor extra vertint. Dus ik denk dat tie die 10A wel aankan. Echter is de voeding vanaf de RPI niet voldoende om alle 8 de relais in geschakeld te hebben. Toen ik het probeerde viel m'n RPI uit, gelukkig is er niks stuk.

Hallo!


Acties:
  • 0 Henk 'm!

  • elpino.rv
  • Registratie: Januari 2006
  • Laatst online: 12-06 15:26
Yoram schreef op maandag 05 november 2012 @ 17:52:
De relais zelf kan 10A schakelen bij 250VAC.
Code op relais: srd-05vdc-sl-c Datasheet.

Zoals je ziet zijn de print-sporen een stuk breder als normaal en is er ook nog een deel van het spoor extra vertint. Dus ik denk dat tie die 10A wel aankan. Echter is de voeding vanaf de RPI niet voldoende om alle 8 de relais in geschakeld te hebben. Toen ik het probeerde viel m'n RPI uit, gelukkig is er niks stuk.
Ziet er goed uit!!! Leuk bordje voor de hobby. Jammer de je RPi het nu niet trekt om alle 8 de IO's tegelijk te sturen, is dit simpel op te lossen voor meer Ampere te leveren aan de RPi?

Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 10-06 12:01
elpino.rv schreef op dinsdag 06 november 2012 @ 08:42:
[...]


Ziet er goed uit!!! Leuk bordje voor de hobby. Jammer de je RPi het nu niet trekt om alle 8 de IO's tegelijk te sturen, is dit simpel op te lossen voor meer Ampere te leveren aan de RPi?
ik denk het wel, het zijn vooral de relays zelf die veel stroom vragen maar die worden natuurlijk niet direct door het GPIO signaal gevoed.
Waarschijnlijk kun je zelfs een aparte voeding gebruiken voor de relays, al zou ik dat eerst even doormeten voordat je iets opblaast.

Acties:
  • 0 Henk 'm!

  • elpino.rv
  • Registratie: Januari 2006
  • Laatst online: 12-06 15:26
mcDavid schreef op dinsdag 06 november 2012 @ 10:04:
[...]

ik denk het wel, het zijn vooral de relays zelf die veel stroom vragen maar die worden natuurlijk niet direct door het GPIO signaal gevoed.
dit staat er op http://elinux.org/RPi_Low-level_peripherals
--
Power pins
The maximum permitted current draw from the 3.3 V pins is 50 mA.
Maximum permitted current draw from the 5 V pin is the USB input current (usually 1 A) minus any current draw from the rest of the board.[13]
Model A: 1000 mA - 500 mA -> max current draw: 500 mA
Model B: 1000 mA - 700 mA -> max current draw: 300 mA
Be very careful with the 5 V pins P1-02 and P1-04, because if you short 5 V to any other P1 pin you may permanently damage your RasPi. Before probing P1, it's a good idea to strip short pieces of insulation off a wire and push them over the 5 V pins so you don't accidentally short them with a probe.
--

Als je een 1A voeding gebruikt en niks aan de USB poorten hebt hangen (zoals op de foto die je eerste postte) dan zou je 300mA mogen pakken. Volgens DX pakt zo'n relais 5mA+ dus ik zou verwachten dat je ze dan toch wel alle 8 tegelijk had mogen sturen.

[edit]: datasheet van het relais zegt in de tabel 71.4mA, dus dan zit je al snel aan de 300mA natuurlijk.

[ Voor 4% gewijzigd door elpino.rv op 06-11-2012 10:45 ]


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 10-06 12:01
dat betekent dus 5mA per GPIO-pin, en 71.4*aantal ingeschakelde relais voor de VCC pin.

Acties:
  • 0 Henk 'm!

  • fluppie007
  • Registratie: April 2005
  • Laatst online: 01:30
Weet niet of iemand hier het RFM12Pi bordje al kent? Dan kan je met een 433 of 868 Mhz RFM12 module vanalles aansturen of uitlezen. Zie ook: http://shop.openenergymonitor.com/raspberry-pi/

Ik ga het gebruiken om temp. sensors en vochtigheidsmetingen (DHT22) mee te doen. Met een "funky sensor" van Martin Harizanov: http://harizanov.com/wiki/funky/

Acties:
  • 0 Henk 'm!
Wat is het voordeel van dat bordje t.o.v. de modules die ik gebruik?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • franssie
  • Registratie: Februari 2000
  • Laatst online: 22:27

franssie

Save the albatross

geen idee om eerlijk te zijn. Lijken mij een soort PIC boardjes, zodat je via je RPi gebruik kan maken van de PIC en haar libairies. Arduino versies lijken er ook te zijn. Naar mijn mening is het beter de GPIO van de arduino direct te gebruiken en voor de RPi de juiste libraries te maken? Of mis ik iets?

franssie.bsky.social | 🎸 Niets is zo permanent als een tijdelijke oplossing | Een goed probleem komt nooit alleen | Gibson guitar Fender Guitar God Damn Guitar


Acties:
  • 0 Henk 'm!

  • Gtoniser
  • Registratie: Januari 2008
  • Laatst online: 15-06 15:57
Ik wil een soort van hobby projectje met een scherm van een wekker radio beginnen. Het idee is dat ik met de RPi dan een teller kan maken ofzo. De software kant hiervan moet wel goed komen, echter is het de hardware kant waar ik weinig verstand van heb.
Van het scherm heb ik het volgende schema gevonden:
http://www.leadertime.it/pdf/disp88-89.pdf

Het ziet er dus simpel genoeg uit, wat puzzelen om de juiste pins bij het juiste cijfer te vinden en het komt wel goed.
Mijn vraag: Wat heb ik precies nodig om mijn RPi op deze pins aan te sluiten? Mijn multimeter geeft aan dat er ongeveer 0.8-1v over het schermpje staat. De RPi geeft bij hoog signaal op de GPIO volgens mij 5 volt. Het idee is uiteidelijk dat ik op de verschillende poorten van de pi een verschillende pin van het radioschermpje zet.
Wat voor hardware heb ik hier voor nodig? Ik heb wat rondgesnuffeld en kom uit bij breadboards enzo, wat me wel handig lijkt omdat het solderen scheelt. Daarnaast natuurlijk draden en kabels nodig.
Heeft iemand tips hiervoor en waar kan ik aan zulke dingen komen?

Acties:
  • 0 Henk 'm!
De goedkoopste plek om aan elektronica onderdelen te komen is al eerder genoemd: reichelt.de
Als het overigens om hobby gerei gaat zoals een breadboard en jumper cables, dan zijn die weer het goedkoopst via DealExtreme e.d.

Kijk voor je doeleind ook eens hier:
https://projects.drogon.n...-pi/wiringpi/lcd-library/

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!
Het is me nu gelukt om zowel mijn TSOP4838 te ontvangen met lirc én mijn 433.92Mhz ontvanger. Daarvoor simpelweg de lirc_rpi module opnieuw gecompileerd maar dan onder de naam lirc_rp1. Beide ingeladen met de juiste parameters. Dan:

code:
1
2
3
sudo lircd --driver=default --output=/dev/lircd0 --device=/dev/lirc0 --listen=9987 --pidfile=/var/run/lircd0.pid /etc/lirc/lircd.conf
sudo lircd --driver=default --output=/dev/lircd1 --device=/dev/lirc1 --listen=9988 --pidfile=/var/run/lircd1.pid /etc/lirc/lircd.conf
sudo lircd --output=/dev/lircd --connect=localhost:9987 --connect=localhost:9988


En gaan met die banaan!

Nu is mijn RPi tevens een HomeAutomation server :)

ps. je kan ook de xbian-package-kernel* + xbian-package-development pakketten installeren, daar zitten de juiste modules al in.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • buldogwtf
  • Registratie: Maart 2008
  • Laatst online: 06-06 20:49
@CurlyMo , zou jij een foto kunnen plaatsen van jou Rasberry PI en 433 Mhz zender? Forum al doorgelezen, maar plaatje maakt veel duidelijk.
Vandaag zelf Rasberry PI besteld en wil ook graag mijn kaku bedienen ( en daarna zonnepanelen en meterstanden monitoren )

2x280 panelen | Bosch HRC35II met zonneboiler | Raspberry Pi


Acties:
  • 0 Henk 'm!
Probeer het eerst eens zonder plaatje. Mocht het dan nog niet lukken, dan zal ik kijken of ik het duidelijk op foto krijg.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Gtoniser
  • Registratie: Januari 2008
  • Laatst online: 15-06 15:57
Blog item over mijn projectje met de RPi en het uiteindelijke resultaat:
De crossplatform app developer: De vuurwerkbom

Acties:
  • 0 Henk 'm!
@Gtoniser, zou je misschien een iets algemenere instructie kunnen posten over hoe je een 6 segmenten scherm aanstuurt (ipv gelijk in een vuurwerkbom)? Dan voeg ik dat toe aan de begin post.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Gtoniser
  • Registratie: Januari 2008
  • Laatst online: 15-06 15:57
De meeste segmenten schermen werken nogal anders dan dit model (een stuk simpeler), dus tenzij iemand anders ook een radiowekker uit elkaar wil slopen heeft het niet super veel zin denk ik.

Acties:
  • 0 Henk 'm!

  • UltraSub
  • Registratie: Mei 2003
  • Laatst online: 11-05 07:00
Dus.. weer eens op zoek naar een IR fix.
Heb dus een Harmony 900 met IR blaster. In die blaster zitten ook 2 outputs voor 3,5mm jacks naar een IR oogje. Kom ik dit tegen, voor een IR van een PCH 200:
Afbeeldingslocatie: http://farm3.static.flickr.com/2671/3977087957_bf9bb7437c_o.jpg

Dus dan denk ik, als ik nou zo'n kabel namaak... Dan moet toch werken? Een kant in de blaster, andere kant rechtstreeks (met stekkertjes of solderen) op de GPIO van de Rasp? Dus niet het oogje monteren zoals op de foto, maar die bedrading rechtstreeks op de pins van de Rasp. Ben alleen zo atechnisch als de pest met stroom, dus het zou fijn zijn als ik wat bevestiging kreeg van iemand met meer kennis op dit vlak. Vragen die bij me rijzen:
1. Kan ik iets om zeep helpen/opblazen?
2. Hoe weet ik welke draad waar?
3. Kan dit uberhaupt werken? :P

Het zou wel ideaal zijn zeg, geen IR meer wat een keer niet opgepikt wordt, enz. Gewoon rechtstreeks bekabeld. Geen weerstandjes nodig of zo?
Pagina: 1 2 ... 14 Laatste