https://wiki.techinc.nl/api.php?action=feedcontributions&user=Einstein&feedformat=atomTechnologia Incognita - User contributions [en]2024-03-28T13:02:47ZUser contributionsMediaWiki 1.30.0https://wiki.techinc.nl/index.php?title=User:Einstein&diff=17208User:Einstein2016-01-13T17:27:46Z<p>Einstein: </p>
<hr />
<div>{{Members<br />
|Nickname=Einstein<br />
|Memberstatus=member<br />
|URL=http://www.techinc.nl<br />
|Project=Neopixel,Vendingmachine,rtl-sdr<br />
}}<br />
Albert Einstein (/ˈælbərt ˈaɪnstaɪn/; German: [ˈalbɐrt ˈaɪnʃtaɪn] ; 14 March 1879 – 18 April 1955) was a German-born theoretical physicist and philosopher of science. He developed the general theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). He is best known in popular culture for his mass–energy equivalence formula E = mc2 (which has been dubbed "the world's most famous equation").[6] He received the 1921 Nobel Prize in Physics for his "services to theoretical physics", in particular his discovery of the photoelectric effect, a pivotal step in the evolution of quantum theory.</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17207Rtl-sdr2016-01-13T17:25:59Z<p>Einstein: /* Weatherstations */</p>
<hr />
<div>{{Project<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Software<br />
|ProjectPurpose=Fun<br />
}}<br />
=RTL-SDR=<br />
==Installing rtl-sdr== <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
==Playing Radio with Linux== <br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
==Recieving Airtraffic==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :)<br />
<br />
==Recieving Weatherstations==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!<br />
source: http://www.yellownote.nl/blog/index.php/2014/01/12/dvb-t-fun-raspberry-pi/</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17206Rtl-sdr2016-01-13T17:25:38Z<p>Einstein: /* Airtraffic */</p>
<hr />
<div>{{Project<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Software<br />
|ProjectPurpose=Fun<br />
}}<br />
=RTL-SDR=<br />
==Installing rtl-sdr== <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
==Playing Radio with Linux== <br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
==Recieving Airtraffic==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :)<br />
<br />
==Weatherstations==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!<br />
source: http://www.yellownote.nl/blog/index.php/2014/01/12/dvb-t-fun-raspberry-pi/</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17205Rtl-sdr2016-01-13T17:24:34Z<p>Einstein: /* Playing Radio with Linux */</p>
<hr />
<div>{{Project<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Software<br />
|ProjectPurpose=Fun<br />
}}<br />
=RTL-SDR=<br />
==Installing rtl-sdr== <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
==Playing Radio with Linux== <br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
==Airtraffic==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
==Weatherstations==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!<br />
source: http://www.yellownote.nl/blog/index.php/2014/01/12/dvb-t-fun-raspberry-pi/</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17204Rtl-sdr2016-01-13T17:20:28Z<p>Einstein: </p>
<hr />
<div>{{Project<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Software<br />
|ProjectPurpose=Fun<br />
}}<br />
=RTL-SDR=<br />
==Playing Radio with Linux== <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
==Airtraffic==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
==Weatherstations==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!<br />
source: http://www.yellownote.nl/blog/index.php/2014/01/12/dvb-t-fun-raspberry-pi/</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17203Rtl-sdr2016-01-13T17:18:42Z<p>Einstein: </p>
<hr />
<div>{{Project<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Software<br />
|ProjectPurpose=Fun<br />
}}<br />
=Playing Radio with Linux= <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
==Airtraffic==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
==Weatherstations==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!<br />
source: http://www.yellownote.nl/blog/index.php/2014/01/12/dvb-t-fun-raspberry-pi/</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17202Rtl-sdr2016-01-13T17:18:14Z<p>Einstein: </p>
<hr />
<div>{{Project<br />
|ProjectStatus=Planning<br />
|ProjectPurpose=Fun<br />
}}<br />
=Playing Radio with Linux= <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
==Airtraffic==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
==Weatherstations==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!<br />
source: http://www.yellownote.nl/blog/index.php/2014/01/12/dvb-t-fun-raspberry-pi/</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17201Rtl-sdr2016-01-13T17:14:09Z<p>Einstein: /* Weatherstations */</p>
<hr />
<div><br />
=Playing Radio with Linux= <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
==Airtraffic==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
==Weatherstations==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!<br />
source: http://www.yellownote.nl/blog/index.php/2014/01/12/dvb-t-fun-raspberry-pi/</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17200Rtl-sdr2016-01-13T17:13:42Z<p>Einstein: </p>
<hr />
<div><br />
=Playing Radio with Linux= <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
==Airtraffic==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
==Weatherstations==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!<br />
sorce: http://www.yellownote.nl/blog/index.php/2014/01/12/dvb-t-fun-raspberry-pi/</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17199Rtl-sdr2016-01-13T17:12:49Z<p>Einstein: /* DVB-T Fun with a Raspberry PI – Weatherstations (Part 3) */</p>
<hr />
<div><br />
=Playing Radio with Linux= <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
==Airtraffic==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
==Weatherstations==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17198Rtl-sdr2016-01-13T17:12:29Z<p>Einstein: /* DVB-T Fun with a Raspberry PI – Airtraffic (Part 2) */</p>
<hr />
<div><br />
=Playing Radio with Linux= <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
==Airtraffic==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
==DVB-T Fun with a Raspberry PI – Weatherstations (Part 3)==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17197Rtl-sdr2016-01-13T17:11:03Z<p>Einstein: </p>
<hr />
<div><br />
=Playing Radio with Linux= <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
==DVB-T Fun with a Raspberry PI – Airtraffic (Part 2)==<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
<br />
==DVB-T Fun with a Raspberry PI – Weatherstations (Part 3)==<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17196Rtl-sdr2016-01-13T17:05:39Z<p>Einstein: </p>
<hr />
<div><br />
--DVB-T Fun with a Raspberry PI – Playing Radio with Linux (Part 1)<br />
Posted on January 12, 2014 by cris <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
--DVB-T Fun with a Raspberry PI – Airtraffic (Part 2)<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : <br />
<br />
http://<ip-of-your-raspberry>:8080<br />
<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
<br />
--DVB-T Fun with a Raspberry PI – Weatherstations (Part 3)<br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000 <br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
<br />
rtl_sdr -a<br />
<br />
Good luck with receiving!</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17195Rtl-sdr2016-01-13T16:56:27Z<p>Einstein: </p>
<hr />
<div><br />
DVB-T Fun with a Raspberry PI – Playing Radio with Linux (Part 1)<br />
Posted on January 12, 2014 by cris <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
E4000<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
R820T<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
DVB-T Fun with a Raspberry PI – Airtraffic (Part 2)<br />
Posted on January 13, 2014 by cris <br />
<br />
Hello and welcome back! Part 2 of the series “Fun with Raspberry and DVB-T”airtraffic<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
<br />
<br />
<br />
<br />
Screenshot 2014-01-13 21.00.46<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : http://<ip-of-your-raspberry>:8080 and you will get something like this :<br />
<br />
Screenshot 2014-01-13 21.16.06<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
<br />
DVB-T Fun with a Raspberry PI – Weatherstations (Part 3)<br />
Posted on January 16, 2014 by cris <br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
auriol_weather_station<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000<br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
rtl_sdr -a<br />
<br />
rtl_sdr -a<br />
<br />
<br />
<br />
Good luck with receiving!</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17194Rtl-sdr2016-01-13T16:55:07Z<p>Einstein: </p>
<hr />
<div><br />
DVB-T Fun with a Raspberry PI – Playing Radio with Linux (Part 1)<br />
Posted on January 12, 2014 by cris <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
E4000<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
R820T<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
DVB-T Fun with a Raspberry PI – Airtraffic (Part 2)<br />
Posted on January 13, 2014 by cris <br />
<br />
Hello and welcome back! Part 2 of the series “Fun with Raspberry and DVB-T”airtraffic<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
<br />
<br />
<br />
<br />
Screenshot 2014-01-13 21.00.46<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : http://<ip-of-your-raspberry>:8080 and you will get something like this :<br />
<br />
Screenshot 2014-01-13 21.16.06<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …<br />
<br />
<br />
DVB-T Fun with a Raspberry PI – Weatherstations (Part 3)<br />
Posted on January 16, 2014 by cris <br />
<br />
Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<br />
<br />
auriol_weather_station<br />
<br />
Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c…)<br />
The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<br />
<br />
In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<br />
<br />
We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<br />
<br />
Installation instructions:<br />
<br />
git clone https://github.com/merbanan/rtl_433.git<br />
cd rtl-433/<br />
mkdir build<br />
cd build<br />
cmake ../<br />
make<br />
<br />
Now… lets start the fun, and start the program (which will be located in /rtl_433/build/src)<br />
<br />
pi@srv-rasp-01 ~/rtl_433/build/src $ ./rtl_433 -p 24<br />
Registering protocol[01] Rubicson Temperature Sensor<br />
Registering protocol[02] Prologue Temperature Sensor<br />
Registering protocol[03] Silvercrest Remote Control<br />
Registering protocol[04] ELV EM 1000<br />
Registering protocol[05] ELV WS 2000<br />
Registering protocol[06] Waveman Switch Transmitter<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
<br />
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle<br />
Found Rafael Micro R820T tuner<br />
Exact sample rate is: 250000.000414 Hz<br />
Sample rate set to 250000.<br />
Sample rate decimation set to 0. 250000->250000<br />
Bit detection level set to 10000.<br />
Tuner gain set to Auto.<br />
Reading samples in async mode...<br />
Tuned to 433920000 Hz.<br />
Sensor temperature event:<br />
protocol = Rubicson/Auriol<br />
rid = ac<br />
temp = 5.2<br />
ac 80 34 f6 50<br />
<br />
And there is the first weather station. 5.2 degrees Celsius. Good to know :) .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<br />
rtl_sdr -a<br />
<br />
rtl_sdr -a<br />
<br />
<br />
<br />
Good luck with receiving!</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17193Rtl-sdr2016-01-13T16:54:13Z<p>Einstein: </p>
<hr />
<div><br />
DVB-T Fun with a Raspberry PI – Playing Radio with Linux (Part 1)<br />
Posted on January 12, 2014 by cris <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
E4000<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
R820T<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
<br />
DVB-T Fun with a Raspberry PI – Airtraffic (Part 2)<br />
Posted on January 13, 2014 by cris <br />
<br />
Hello and welcome back! Part 2 of the series “Fun with Raspberry and DVB-T”airtraffic<br />
<br />
In this series we are going to use our previous setup to receive aircraft information with dump1090 . What aircraft is flying where? What altitude? Where is it heading to? All this information from the airplanes near the reach of your antenna can be grabbed from the air (1090Mhz) .. and all this with your little Raspberry and a cheap DVB-T Dongle.<br />
<br />
<br />
<br />
<br />
<br />
Screenshot 2014-01-13 21.00.46<br />
<br />
I won’t go into details how to make a fancy antenna for this frequency. I am pretty sure there are many examples on the net. So google for one if you like if you are not happy with your reception.<br />
<br />
In order to decode the information out of the air you might want to use a program called : dump1090 which is found on github. (This is the project page)<br />
<br />
Login to your Raspberry pi as user and type the following commands. I assume you already followed the Part 1 tutorial with the setup that is mentioned there.<br />
<br />
git clone git://github.com/MalcolmRobb/dump1090.git<br />
cd dump1090<br />
make<br />
<br />
Now, there are a few ways to start the tool, the quickest and easiest to test is to type :<br />
<br />
./dump1090 --interactive<br />
<br />
This will give you a screen similar to the picture above. But the most awesome feature (i think) is the fact that this little program has a build in web-server running on port 8080. Allowing you to see the airplanes flying on a map (in realtime!) You can start this feature by typing :<br />
<br />
./dump1090 --interactive --net<br />
<br />
Now browse from any other PC connected on your network to your raspberry by opening : http://<ip-of-your-raspberry>:8080 and you will get something like this :<br />
<br />
Screenshot 2014-01-13 21.16.06<br />
<br />
Well, happy airplane spotting :) … See you at part 3 …</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17192Rtl-sdr2016-01-13T16:52:58Z<p>Einstein: </p>
<hr />
<div><br />
DVB-T Fun with a Raspberry PI – Playing Radio with Linux (Part 1)<br />
Posted on January 12, 2014 by cris <br />
<br />
In this chapter : Playing Radio with a Raspberry PI and a DVB-T Dongle.<br />
<br />
You have probably heard about the cheap little USB Dongles made to receive digital Television and / or radio. They come in many shapes and forms (and prices) but you can find some cheap ones around the net. You can score one for around 10 € easy on ebay.<br />
<br />
The heart of the system is build on the RTL2832U Chipset or the RTL2838 (Many devices with EEPROM have 0x2838 as PID and RTL2838 as product name, but in fact all of them have an RTL2832U inside.<br />
Realtek never released a chip marked as RTL2838 so far (source) ) and comes with a variety of tuners. The two most common (and wanted) tuners are :<br />
<br />
E4000 – 53 Mhz – 2217 Mhz (with a gap in 1109 to 1251 Mhz) These tuners are the most desirable to have, though the company providing this tuner (Elonics IP) seems to be sold. The future of this tuner is unsure. My Terratec Tstick, for example, has this tuner.<br />
<br />
E4000<br />
<br />
R820T – Rafael Micro R820T – According to rtlsdr.org this tuner is a worthy follow up with comparable performance and cheaper in production.<br />
<br />
R820T<br />
<br />
I have both variants. And I will connect them both to my freshly new Rasperry PI with Raspian and see what we are running up to :)<br />
<br />
So basically what I will do is install RTL-SDR to communicate with the USB Stick and we will install multimon-ng to add some extra nifty features for decoding POCSAG e.t.c.<br />
<br />
So the first step is to boot-up your Raspberry, connected to the network and SSH to your Raspberry (or use the local shell ofcourse, but I prefer to do it remotely)<br />
<br />
If you add the USB Stick (the R820T + RTL2838) I’ve noticed the Raspberry rebooted.<br />
<br />
pi@srv-rasp-01 ~ $ lsusb<br />
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.<br />
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T<br />
<br />
To see a bit more details and to find out the VID (Vendor ID) and PID (Product ID) you can use LSUSB -v and check if your hardware is compatible with RTL-SDR here : http://sdr.osmocom.org/trac/wiki/rtl-sdr<br />
<br />
idVendor 0x0bda Realtek Semiconductor Corp.<br />
idProduct 0x2838 RTL2838 DVB-T<br />
<br />
It seems my DVB-T Stick is compatible. ( Generic RTL2832U (e.g. hama nano)) so lets move on to the installation of the RTL-SDR software.<br />
<br />
Get your Raspberry up2date first.<br />
<br />
sudo -i<br />
apt-get update && apt-get upgrade<br />
<br />
Now install the required utils and libraries to compile RTL-SDR<br />
<br />
apt-get install git cmake libusb-1.0-0.dev build-essential<br />
<br />
Download RTL-SDR and compile the software.<br />
<br />
git clone git://git.osmocom.org/rtl-sdr.git<br />
cd rtl-sdr/<br />
mkdir build<br />
cd build<br />
cmake ../ -DINSTALL_UDEV_RULES=ON<br />
make<br />
make install<br />
ldconfig<br />
<br />
In order to be able to use the dongle as a non-root user, I used cmake with -DINSTALL_UDEV_RULES=ON argument in the above build steps. This is an optional thing. The software will install in /usr/local/bin/ and consists of a few utils : rtl_adsb, rtl_eeprom, rtl_fm, rtl_power, rtl_sdr, rtl_tcp, rtl_test<br />
<br />
After the installation, reboot the raspberry and login with a normal user account.<br />
<br />
Now, type rtl_test :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
<br />
Kernel driver is active, or device is claimed by second instance of librtlsdr.<br />
In the first case, please either detach or blacklist the kernel module<br />
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.<br />
<br />
usb_claim_interface error -6<br />
Failed to open rtlsdr device #0.<br />
<br />
Ok, not good. let’s fix this little issue :) . We have to blacklist the automatically loading of the kernel module. Edit /etc/modprobe.d/raspi-blacklist.conf and add the following lines. (Note : If this raspi-blacklist.conf doesn’t exist, just create it)<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
blacklist rtl_2832<br />
blacklist rtl_2830<br />
<br />
Reboot the Raspberry again and retry the rtl_test<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test<br />
Found 1 device(s):<br />
0: Generic RTL2832U OEM<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6<br />
<br />
Info: This tool will continuously read from the device, and report if<br />
samples get lost. If you observe no further output, everything is fine.<br />
<br />
Reading samples in async mode...<br />
lost at least 64 bytes<br />
<br />
This looks O.K. to me. I lost a few samples at the startup. But no new messages popped up.<br />
<br />
Now, lets try to listen to some radio. I choose 100.7 FM as this is a fair strong signal. Lets hook up some speakers to the Raspberry and let’s go :<br />
<br />
pi@srv-rasp-01 ~ $ rtl_fm -f 100.7M -M wbfm -s 200000 -r 48000 | aplay -r 48k -f S16_LE<br />
Found 1 device(s):<br />
0: Realtek, RTL2838UHIDIR, SN: 00000001<br />
<br />
Using device 0: Generic RTL2832U OEM<br />
Found Rafael Micro R820T tuner<br />
Oversampling input by: 2x.<br />
Oversampling output by: 4x.<br />
Buffer size: 5.12ms<br />
Tuned to 101116000 Hz.<br />
Sampling at 1600000 Hz.<br />
Output at 48000 Hz.<br />
Tuner gain set to automatic.<br />
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono<br />
<br />
And we have radio.!….let’s try if the Terratec dongle does any better :) .. Let’s first run it through a rtl_test with the -t parameter designed to benchmark the E4000 tuner.<br />
<br />
pi@srv-rasp-01 ~ $ rtl_test -t<br />
Found 1 device(s):<br />
0: Terratec T Stick PLUS<br />
<br />
Using device 0: Terratec T Stick PLUS<br />
Found Elonics E4000 tuner<br />
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0<br />
Benchmarking E4000 PLL...<br />
[E4K] PLL not locked for 52000000 Hz!<br />
[E4K] PLL not locked for 2214000000 Hz!<br />
[E4K] PLL not locked for 1107000000 Hz!<br />
[E4K] PLL not locked for 1249000000 Hz!<br />
E4K range: 53 to 2213 MHz<br />
E4K L-band gap: 1107 to 1249 MHz<br />
<br />
Good.. this seems to work. Now lets try the radio again…. same quality..Not better or worse. Though it have to be mentioned that I had to use a good antenna (outside) to get a noise-free signal while a portable radio could do the same with a small internal antenna. (Don’t mind my long antenna-adapter-conversion as I used what-ever I could find to hook it up to the IEC connector of the Dongle)<br />
<br />
As a result of this setup, I have made a little video :</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Rtl-sdr&diff=17191Rtl-sdr2016-01-13T16:51:17Z<p>Einstein: Created page with "test"</p>
<hr />
<div>test</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16613Vendingmachine2015-10-11T11:02:34Z<p>Einstein: /* Vending machine Specs */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
The items in the machine can change by week/day :)<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every product a donation is put towards TechInc. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !!<br />
<br />
<br />
-------<br />
<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
<br />
uitgaven 481,5<br />
<br />
inkomsten tot nu 645,63<br />
<br />
inkomsten verwacht 858,63<br />
<br />
aanschaf 311<br />
<br />
totaal -146,87<br />
<br />
3.2.2015 - 18.9.2015<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16612Vendingmachine2015-10-11T11:01:54Z<p>Einstein: /* Other */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
The items in the machine can change by week/day :)<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every product a donation is put towards TechInc. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !!<br />
<br />
<br />
-------<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
<br />
uitgaven 481,5<br />
<br />
inkomsten tot nu 645,63<br />
<br />
inkomsten verwacht 858,63<br />
<br />
aanschaf 311<br />
<br />
totaal -146,87<br />
<br />
3.2.2015 - 18.9.2015<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16611Vendingmachine2015-10-11T11:01:31Z<p>Einstein: /* Other */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
The items in the machine can change by week/day :)<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every product a donation is put towards TechInc. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !!<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
<br />
uitgaven 481,5<br />
<br />
inkomsten tot nu 645,63<br />
<br />
inkomsten verwacht 858,63<br />
<br />
aanschaf 311<br />
<br />
totaal -146,87<br />
<br />
3.2.2015 - 18.9.2015<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16610Vendingmachine2015-10-11T11:01:15Z<p>Einstein: /* Electronics */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
The items in the machine can change by week/day :)<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every product a donation is put towards TechInc. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
<br />
uitgaven 481,5<br />
<br />
inkomsten tot nu 645,63<br />
<br />
inkomsten verwacht 858,63<br />
<br />
aanschaf 311<br />
<br />
totaal -146,87<br />
<br />
3.2.2015 - 18.9.2015<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16609Vendingmachine2015-10-11T10:57:23Z<p>Einstein: /* Credit - if you have a revbank account */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
The items in the machine can change by week/day :)<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every product a donation is put towards TechInc. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
<br />
uitgaven 481,5<br />
<br />
inkomsten tot nu 645,63<br />
<br />
inkomsten verwacht 858,63<br />
<br />
aanschaf 311<br />
<br />
totaal -146,87<br />
<br />
3.2.2015 - 18.9.2015<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16608Vendingmachine2015-10-11T10:56:55Z<p>Einstein: /* Cash - normal usage */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
The items in the machine can change by week/day :)<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
<br />
uitgaven 481,5<br />
<br />
inkomsten tot nu 645,63<br />
<br />
inkomsten verwacht 858,63<br />
<br />
aanschaf 311<br />
<br />
totaal -146,87<br />
<br />
3.2.2015 - 18.9.2015<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16607Vendingmachine2015-10-11T10:51:50Z<p>Einstein: /* What's in the machine */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
The items in the machine can change by week/day :)<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
<br />
uitgaven 481,5<br />
<br />
inkomsten tot nu 645,63<br />
<br />
inkomsten verwacht 858,63<br />
<br />
aanschaf 311<br />
<br />
totaal -146,87<br />
<br />
3.2.2015 - 18.9.2015<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16437Vendingmachine2015-09-19T19:39:56Z<p>Einstein: /* Moneyflow */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
<br />
uitgaven 481,5<br />
<br />
inkomsten tot nu 645,63<br />
<br />
inkomsten verwacht 858,63<br />
<br />
aanschaf 311<br />
<br />
totaal -146,87<br />
<br />
3.2.2015 - 18.9.2015<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16420Vendingmachine2015-09-19T14:12:41Z<p>Einstein: /* Moneyflow */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
<br />
inkomsten verwacht 858,63 (on stock snoep)<br />
<br />
inkomsten tot nu 645,63<br />
<br />
uitgaven -481,5<br />
<br />
aanschaf -250<br />
<br />
sleutels -11<br />
<br />
totaal -96,87<br />
<br />
3.2.2015 - 18.9.2015<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16419Vendingmachine2015-09-19T14:09:27Z<p>Einstein: /* Moneyflow */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
uitgaven 481,5<br />
<br />
inkomsten tot nu 645,63<br />
<br />
inkomsten verwacht 858,63<br />
<br />
aanschaf 250<br />
<br />
sleutels 11<br />
<br />
totaal -96,87<br />
<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16418Vendingmachine2015-09-19T14:08:59Z<p>Einstein: /* Moneyflow */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
uitgaven 481,5<br />
inkomsten tot nu 645,63<br />
inkomsten verwacht 858,63<br />
aanschaf 250<br />
sleutels 11<br />
<br />
totaal -96,87<br />
<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=16417Vendingmachine2015-09-19T14:06:10Z<p>Einstein: </p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----<br />
<br />
=Moneyflow=<br />
<br />
uitgaven 481,5<br />
inkomsten tot nu 645,63<br />
inkomsten totaal 858,63<br />
aanschaf 261<br />
<br />
totaal -96,87<br />
<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15126Vendingmachine2015-02-11T11:48:00Z<p>Einstein: /* Manual */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual soon<br />
<br />
----</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15125Vendingmachine2015-02-11T11:44:28Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, please do not try reprogramming the vending machine by yourself (i screwed it up once already:)).<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15122Vendingmachine2015-02-10T16:11:14Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, pleas do not try reprogramming the vending machine by yourself.<br />
<br />
How to exit servicemenu : Press S until led "In werking" goes red :)<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15121Vendingmachine2015-02-10T16:09:17Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, pleas do not try reprogramming the vending machine by yourself.<br />
<br />
*Service Menu 1 - Sale per slot<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
*Service Menu 8 Programming price into slot<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15120Vendingmachine2015-02-10T16:07:00Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, pleas do not try reprogramming the vending machine by yourself.<br />
<br />
*Service Menu 1 - Sale per slot<br />
<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale - Moneybox - Change (resetable)<br />
**Read total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Moneybox<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = € 35,80)<br />
***4 Exit with C and S<br />
<br />
**Read total Change<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
<br />
*Service Menu 8 Programming price into slot<br />
<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price f.e. €5.00 = 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15119Vendingmachine2015-02-10T16:03:06Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, pleas do not try reprogramming the vending machine by yourself.<br />
<br />
*Service Menu 1 - Sale per slot<br />
<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 - Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale Euro (resetable)<br />
**Total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
**Total Moneybox (resetable)<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
**Total Change (resetable)<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
<br />
*Service Menu 8 Programming price into slot<br />
<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price 5.00 - 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15118Vendingmachine2015-02-10T16:02:02Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, pleas do not try reprogramming the vending machine by yourself.<br />
<br />
*Service Menu 1 - Sale per slot<br />
<br />
**Read counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 -Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale Euro (resetable)<br />
**Total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
**Total Moneybox (resetable)<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
**Total Change (resetable)<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
<br />
*Service Menu 8 Programming price into slot<br />
<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price 5.00 - 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15117Vendingmachine2015-02-10T16:01:29Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, pleas do not try reprogramming the vending machine by yourself.<br />
<br />
*Service Menu 1 - Sale per slot<br />
<br />
**Read<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Press 0<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 4 -Reset all counters except Service 5<br />
**Reset counter<br />
***1 Press 8<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 9999<br />
***5 Exit with C and S<br />
<br />
*Service Menu 5 - Total Sale Euro (not resetable)<br />
**Read counter<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
*Service Menu 6 - Total Sale Euro (resetable)<br />
**Total Sale<br />
***1 Press 1 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 2 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
**Total Moneybox (resetable)<br />
***1 Press 3 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 4 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
**Total Change (resetable)<br />
***1 Press 5 for top value (if 0000 amount = under 100)<br />
***2 Press C<br />
***3 Press 6 for lower value (if 3580 amount = E 35,80)<br />
***4 Exit with C and S<br />
<br />
<br />
*Service Menu 7 - Machine test<br />
**Display test<br />
***1 Press 1 for display test<br />
***2 Exit with C and S<br />
**Motor test<br />
***1 Press 2 for motor test<br />
***2 Exit with C and S<br />
<br />
<br />
*Service Menu 8 Programming price into slot<br />
<br />
**Read price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Write price<br />
***1 Choose slot number<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type price 5.00 - 0500<br />
***5 Exit with C and S<br />
<br />
*Service Menu 9<br />
**???<br />
<br />
*Service Menu 10 - Slot vending programming<br />
**1 RTFM<br />
<br />
<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15116Vendingmachine2015-02-10T15:55:16Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, pleas do not try reprogramming the vending machine by yourself.<br />
<br />
*Service Menu 1 - Sale per slot<br />
<br />
**Read<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Choose slot<br />
***2 Read value<br />
***3 Hold program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 2 - Power outages<br />
<br />
**Read counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
**Reset counter<br />
***1 Press 6<br />
***2 Read value<br />
***3 Press Program<br />
***4 Type 0000<br />
***5 Exit with C and S<br />
<br />
*Service Menu 3 - Total Sale<br />
**Read value<br />
***1 Press 0<br />
***2 Read value<br />
***3 Exit with C and S<br />
<br />
***Reset counter<br />
***1Press 0<br />
***2Read value<br />
***3Press Program<br />
***4Type 0000<br />
***5Exit with C and S<br />
<br />
*Service Menu 4<br />
**Reset all counters except Service 5<br />
**1Press 8<br />
**2Read value<br />
**3Press Program<br />
**4Type 9999<br />
**5Exit with C and S<br />
<br />
*Service Menu 5<br />
**Total Sale Euro (not resetable)<br />
**1Press 1 for top value (if 0000 amount = under 100)<br />
**2Press C<br />
**3Press 2 for lower value (if 3580 amount = E 35,80)<br />
**4Exit with C and S<br />
<br />
*Service Menu 6<br />
**Total Sale Euro (resetable)<br />
**1Press 1 for top value (if 0000 amount = under 100)<br />
**2Press C<br />
**3Press 2 for lower value (if 3580 amount = E 35,80)<br />
**4Exit with C and S<br />
**Total Moneybox (resetable)<br />
**1Press 3 for top value (if 0000 amount = under 100)<br />
**2Press C<br />
**3Press 4 for lower value (if 3580 amount = E 35,80)<br />
**4Exit with C and S<br />
**Total Change (resetable)<br />
**1Press 5 for top value (if 0000 amount = under 100)<br />
**2Press C<br />
**3Press 6 for lower value (if 3580 amount = E 35,80)<br />
**4Exit with C and S<br />
<br />
<br />
*Service Menu 7<br />
**Machine test<br />
***Display test<br />
***1Press 1 for display test<br />
***2Exit with C and S<br />
***Motor test<br />
***1Press 2 for motor test<br />
***2Exit with C and S<br />
<br />
<br />
*Service Menu 8<br />
**Programming price into slot<br />
**1Choose slot<br />
**2Hold Program <br />
**3Type new price<br />
**4Exit with C and S<br />
*Service Menu 9<br />
<br />
*Service Menu 10<br />
**Slot vending programming<br />
**1RTFM<br />
<br />
<br />
<br />
bla bla bla<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15115Vendingmachine2015-02-10T15:53:43Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, pleas do not try reprogramming the vending machine by yourself.<br />
<br />
*Service Menu 1<br />
**Sale per slot<br />
<br />
***Read<br />
***1Choose slot<br />
***2Read value<br />
***3Exit with C and S<br />
<br />
***Reset counter<br />
***1Choose slot<br />
***2Read value<br />
***3Hold program<br />
***4Type 0000<br />
***5Exit with C and S<br />
<br />
*Service Menu 2<br />
**Power outages<br />
<br />
***Read counter<br />
***1Press 6<br />
***2Read value<br />
***3Exit with C and S<br />
<br />
***Reset counter<br />
***1Press 6<br />
***2Read value<br />
***3Press Program<br />
***4Type 0000<br />
***5Exit with C and S<br />
<br />
*Service Menu 3<br />
**Total Sale<br />
***Read value<br />
***1Press 0<br />
***2Read value<br />
***3Exit with C and S<br />
<br />
***Reset counter<br />
***1Press 0<br />
***2Read value<br />
***3Press Program<br />
***4Type 0000<br />
***5Exit with C and S<br />
<br />
*Service Menu 4<br />
**Reset all counters except Service 5<br />
**1Press 8<br />
**2Read value<br />
**3Press Program<br />
**4Type 9999<br />
**5Exit with C and S<br />
<br />
*Service Menu 5<br />
**Total Sale Euro (not resetable)<br />
**1Press 1 for top value (if 0000 amount = under 100)<br />
**2Press C<br />
**3Press 2 for lower value (if 3580 amount = E 35,80)<br />
**4Exit with C and S<br />
<br />
*Service Menu 6<br />
**Total Sale Euro (resetable)<br />
**1Press 1 for top value (if 0000 amount = under 100)<br />
**2Press C<br />
**3Press 2 for lower value (if 3580 amount = E 35,80)<br />
**4Exit with C and S<br />
**Total Moneybox (resetable)<br />
**1Press 3 for top value (if 0000 amount = under 100)<br />
**2Press C<br />
**3Press 4 for lower value (if 3580 amount = E 35,80)<br />
**4Exit with C and S<br />
**Total Change (resetable)<br />
**1Press 5 for top value (if 0000 amount = under 100)<br />
**2Press C<br />
**3Press 6 for lower value (if 3580 amount = E 35,80)<br />
**4Exit with C and S<br />
<br />
<br />
*Service Menu 7<br />
**Machine test<br />
***Display test<br />
***1Press 1 for display test<br />
***2Exit with C and S<br />
***Motor test<br />
***1Press 2 for motor test<br />
***2Exit with C and S<br />
<br />
<br />
*Service Menu 8<br />
**Programming price into slot<br />
**1Choose slot<br />
**2Hold Program <br />
**3Type new price<br />
**4Exit with C and S<br />
*Service Menu 9<br />
<br />
*Service Menu 10<br />
**Slot vending programming<br />
**1RTFM<br />
<br />
<br />
<br />
bla bla bla<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15114Vendingmachine2015-02-10T15:50:51Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
This section is for reference usage only, pleas do not try reprogramming the vending machine by yourself.<br />
<br />
*Service Menu 1<br />
**Sale per slot<br />
<br />
***Read<br />
****Choose slot<br />
****Read sale counter<br />
****Exit with C and S<br />
<br />
***Reset counter<br />
****Choose slot<br />
****Read sale counter<br />
****Hold program<br />
****Type 0000<br />
****Exit with C and S<br />
<br />
*Service Menu 2<br />
**Power outages<br />
<br />
***Read counter<br />
****Press 6<br />
****Read value<br />
****Exit with C and S<br />
<br />
***Reset counter<br />
****Press 6<br />
****Read value<br />
****Press Program<br />
****Type 0000<br />
****Exit with C and S<br />
<br />
*Service Menu 3<br />
**Total Sale<br />
***Read value<br />
****Press 0<br />
****Read value<br />
****Exit with C and S<br />
<br />
***Reset counter<br />
****Press 0<br />
****Read value<br />
****Press Program<br />
****Type 0000<br />
****Exit with C and S<br />
<br />
*Service Menu 4<br />
**Reset all counters except Service 5<br />
***Press 8<br />
***Read value<br />
***Press Program<br />
***Type 9999<br />
***Exit with C and S<br />
<br />
*Service Menu 5<br />
**Total Sale Euro (not resetable)<br />
***Press 1 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 2 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
<br />
*Service Menu 6<br />
**Total Sale Euro (resetable)<br />
***Press 1 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 2 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
**Total Moneybox (resetable)<br />
***Press 3 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 4 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
**Total Change (resetable)<br />
***Press 5 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 6 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
<br />
<br />
*Service Menu 7<br />
**Machine test<br />
***Display test<br />
****Press 1 for display test<br />
****Exit with C and S<br />
***Motor test<br />
****Press 2 for motor test<br />
****Exit with C and S<br />
<br />
<br />
*Service Menu 8<br />
**Programming price into slot<br />
***Choose slot<br />
***Hold Program <br />
***Type new price<br />
***Exit with C and S<br />
*Service Menu 9<br />
<br />
*Service Menu 10<br />
**Slot vending programming<br />
***RTFM<br />
<br />
<br />
<br />
bla bla bla<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15113Vendingmachine2015-02-10T15:42:45Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
*Service Menu 1<br />
**Sale per slot<br />
<br />
***Read<br />
****Choose slot<br />
****Read sale counter<br />
****Exit with C and S<br />
<br />
***Reset counter<br />
****Choose slot<br />
****Read sale counter<br />
****Hold program<br />
****Type 0000<br />
****Exit with C and S<br />
<br />
*Service Menu 2<br />
**Power outages<br />
<br />
***Read counter<br />
****Press 6<br />
****Read value<br />
****Exit with C and S<br />
<br />
***Reset counter<br />
****Press 6<br />
****Read value<br />
****Press Program<br />
****Type 0000<br />
****Exit with C and S<br />
<br />
*Service Menu 3<br />
**Total Sale<br />
***Read value<br />
****Press 0<br />
****Read value<br />
****Exit with C and S<br />
<br />
***Reset counter<br />
****Press 0<br />
****Read value<br />
****Press Program<br />
****Type 0000<br />
****Exit with C and S<br />
<br />
*Service Menu 4<br />
**Reset all counters except Service 5<br />
***Press 8<br />
***Read value<br />
***Press Program<br />
***Type 9999<br />
***Exit with C and S<br />
<br />
*Service Menu 5<br />
**Total Sale Euro (not resetable)<br />
***Press 1 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 2 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
<br />
*Service Menu 6<br />
**Total Sale Euro (resetable)<br />
***Press 1 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 2 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
**Total Moneybox (resetable)<br />
***Press 3 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 4 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
**Total Change (resetable)<br />
***Press 5 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 6 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
<br />
<br />
*Service Menu 7<br />
**Machine test<br />
***Display test<br />
****Press 1 for display test<br />
****Exit with C and S<br />
***Motor test<br />
****Press 2 for motor test<br />
****Exit with C and S<br />
<br />
<br />
*Service Menu 8<br />
**Programming price into slot<br />
***Choose slot<br />
***Hold Program <br />
***Type new price<br />
***Exit with C and S<br />
*Service Menu 9<br />
*Service Menu 10<br />
<br />
<br />
<br />
bla bla bla<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15112Vendingmachine2015-02-10T15:35:23Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
*Service Menu 1<br />
**Sale per slot<br />
<br />
***Read<br />
****Choose slot<br />
****Read sale counter<br />
****Exit with C and S<br />
<br />
***Reset counter<br />
****Choose slot<br />
****Read sale counter<br />
****Hold program<br />
****Type 0000<br />
****Exit with C and S<br />
<br />
*Service Menu 2<br />
**Power outages<br />
<br />
***Read counter<br />
****Press 6<br />
****Read value<br />
****Exit with C and S<br />
<br />
***Reset counter<br />
****Press 6<br />
****Read value<br />
****Press Program<br />
****Type 0000<br />
****Exit with C and S<br />
<br />
*Service Menu 3<br />
**Total Sale<br />
***Read value<br />
****Press 0<br />
****Read value<br />
****Exit with C and S<br />
<br />
***Reset counter<br />
****Press 0<br />
****Read value<br />
****Press Program<br />
****Type 0000<br />
****Exit with C and S<br />
<br />
*Service Menu 4<br />
<br />
*Service Menu 5<br />
**Total Sale Euro (not resetable)<br />
***Press 1 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 2 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
<br />
*Service Menu 6<br />
**Total Sale Euro (resetable)<br />
***Press 1 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 2 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
**Total Moneybox (resetable)<br />
***Press 3 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 4 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
**Total Change (resetable)<br />
***Press 5 for top value (if 0000 amount = under 100)<br />
***Press C<br />
***Press 6 for lower value (if 3580 amount = E 35,80)<br />
***Exit with C and S<br />
<br />
<br />
*Service Menu 7<br />
<br />
*Service Menu 8<br />
**Programming price into slot<br />
***Choose slot<br />
***Hold Program <br />
***Type new price<br />
***Exit with C and S<br />
*Service Menu 9<br />
*Service Menu 10<br />
<br />
<br />
<br />
bla bla bla<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15111Vendingmachine2015-02-10T15:12:02Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
*Service Menu 1<br />
*Service Menu 2<br />
*Service Menu 3<br />
*Service Menu 4<br />
*Service Menu 5<br />
*Service Menu 6<br />
*Service Menu 7<br />
*Service Menu 8<br />
**Programming price into slot<br />
***Choose slot<br />
***Hold Program <br />
***Type new price<br />
***Exit with C and S<br />
*Service Menu 9<br />
*Service Menu 10<br />
<br />
<br />
<br />
bla bla bla<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15110Vendingmachine2015-02-10T15:09:38Z<p>Einstein: /* Manual */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
*Programming price into slot<br />
**Service menu 8<br />
**Choose slot<br />
**Programm<br />
<br />
bla bla bla<br />
<br />
----<br />
<br />
=Manual=<br />
<br />
here we will publish the manual</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15109Vendingmachine2015-02-10T15:09:00Z<p>Einstein: /* Programming */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
*Programming price into slot<br />
**Service menu 8<br />
**Choose slot<br />
**Programm<br />
<br />
bla bla bla<br />
<br />
----<br />
<br />
=Manual=</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15108Vendingmachine2015-02-10T15:06:24Z<p>Einstein: </p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our vending machine wiki =<br />
<br />
== Read me first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on Wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vending machine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the vending machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that Daan or Einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the vending machine.<br />
*4. Take product out of slot (please take one from the back, otherwise other people can't buy anything if its empty in front).<br />
*5. Close the door of the Vending machine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a bar code, please scan "SNACK" to pay € 0.65, towards the vending machine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candy bar, chewing gum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a bar code, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a bar code, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vending machine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load vending machine into car at buyer<br />
* 2 helpers to get vending machine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thin client incl power adapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
----<br />
<br />
=Manual=</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15107Vendingmachine2015-02-10T15:00:42Z<p>Einstein: </p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our Vendingmachine wiki =<br />
<br />
== Readme first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vendingmachine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
<br />
----<br />
<br />
= How to get stuff out of the machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that daan or einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the Vendingmachine.<br />
*4. Take product out of slot (please take one from the back, otherwise none-revbankers can't buy anything if its empty in front).<br />
*5. Close the door of the Vendingmachine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a Barcode, please scan "SNACK" to pay € 0.65, towards the Vendingmachine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candybar, chewinggum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a barcode, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a barcode, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vendingmachine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load Vendingmachine into car at buyer<br />
* 2 helpers to get Vendingmachine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thinclient incl poweradapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
----<br />
<br />
=Manual=</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15106Vendingmachine2015-02-10T14:59:53Z<p>Einstein: /* Specs */</p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our Vendingmachine wiki =<br />
<br />
== Readme first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vendingmachine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
----<br />
<br />
= How to get stuff out of the machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that daan or einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the Vendingmachine.<br />
*4. Take product out of slot (please take one from the back, otherwise none-revbankers can't buy anything if its empty in front).<br />
*5. Close the door of the Vendingmachine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a Barcode, please scan "SNACK" to pay € 0.65, towards the Vendingmachine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candybar, chewinggum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a barcode, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a barcode, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vendingmachine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
----<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load Vendingmachine into car at buyer<br />
* 2 helpers to get Vendingmachine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thinclient incl poweradapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
----<br />
<br />
=Manual=</div>Einsteinhttps://wiki.techinc.nl/index.php?title=Vendingmachine&diff=15105Vendingmachine2015-02-10T14:59:19Z<p>Einstein: </p>
<hr />
<div>{{Project<br />
|picture=wurlitzer-filled.JPG<br />
|ProjectSkills=2+<br />
|ProjectStatus=Active<br />
|ProjectNiche=Community<br />
|ProjectPurpose=Fun<br />
}}<br />
= Welcome to our Vendingmachine wiki =<br />
<br />
== Readme first==<br />
<br />
* Do Not Hack this machine! Feel free to have a look inside (on wednesday).<br />
* This is a perfect working machine from 1980 (maintenance inspection 2015), incl euro money changer.<br />
* A few people already talked about interfacing with it, and making a connection to revbank. More info soon :)<br />
<br />
== Why do we need a Vendingmachine?==<br />
<br />
* The intent of doing this project is selling cool stuff to each other :)<br />
* With every purchase we can support TechInc, if the seller wants to.<br />
<br />
== What do you need to operate the machine?==<br />
<br />
* Money (cash small coins € 2.00, 1.00, 0.50, 0.20, 0.10, 0.05)<br />
* or a revbank account<br />
<br />
----<br />
<br />
= What's in the machine =<br />
<br />
Vendingslot ItemDescription Price Seller<br />
<br />
*10 TOOOL Lockpickset € 30,00 Toool<br />
*11 Klene Drop "Pinpassen" € 1,50 Vendingmachine<br />
*12 Breadboard € 3,00 Thomas<br />
*13 USB Microusb data/charger cable € 2,00 Vendingmachine<br />
<br />
*20 Baduino smd unsoldered € 15,00 Brainsmoke<br />
*21 Baduino soldered € 20,00 Brainsmoke<br />
*22 TechInc Badge unsoldered € 10,00 TechInc<br />
*23 In-Ear Headphone € 2,00 Vendingmachine<br />
<br />
*30 LCD 16x2 Blue Backlight € 5,00 Justa<br />
*31 ATmega328P Nano v3 € 5,00 Thomas<br />
*32 Led Rainbow Solderkit € 5,50 Young Hackers<br />
*33 Superglue 3pcs € 1,30 Vendingmachine<br />
<br />
*40 ProtoPCB 5*7cm 24*18holes single€ 0,75 Justa<br />
*41 Arduino pro mini 3.3V 8Mhz € 5,00 Justa<br />
*42 Arduino pro mini 5.0V 16Mhz € 5,00 Justa<br />
*43 433mhz Rx/TX TTL € 4,00 Justa<br />
*44 PL2303HX USB-RS232 € 3,50 Justa<br />
*45 ESP8266 Wifi to Serial € 6,00 Justa<br />
*46 WTV020M01 Audioplayer module € 4,00 Justa<br />
*47 NRF24L01 € 3,00 Justa<br />
<br />
*50 KopSoep Chinees Tomaat € 0,25 Vendingmachine<br />
*51 KopSoep Kip € 0,25 Vendingmachine<br />
*52 SOLD OUT € 0,65 Vendingmachine<br />
*53 Seeds € 0,65 Vendingmachine<br />
*54 Seeds € 0,65 Vendingmachine<br />
*55 Seeds € 0,65 Vendingmachine<br />
*56 E-Liquid € 2,50 Vendingmachine<br />
*57 Lighter € 0,50 Vendingmachine<br />
<br />
*60 Mars € 0,65 Vendingmachine<br />
*61 Snickers € 0,65 Vendingmachine<br />
*62 Twix € 0,65 Vendingmachine<br />
*63 Bros € 0,65 Vendingmachine<br />
*64 Pepermint € 0,65 Vendingmachine<br />
*65 Chew4u € 0,65 Vendingmachine<br />
*66 Stimorol Green € 0,65 Vendingmachine<br />
*67 Stimorol Blue € 0,65 Vendingmachine<br />
<br />
date : 09-02-2015<br />
----<br />
<br />
= How to get stuff out of the machine?=<br />
<br />
== Cash - normal usage ==<br />
<br />
All products are sold directly with cash thru the machine.<br />
On every black labeled product a donation is put towards TechInc.<br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Deposit money into machine.<br />
*4. Choose the product.<br />
*5. Take product out of the bin.<br />
*6. Enjoy your product.<br />
<br />
== Credit - if you have a revbank account==<br />
On days that daan or einstein are present the machine will be open to access the content, and you can pay with revbank.<br />
<br />
On every black labeled product a donation is put towards TechInc. <br />
<br />
On every white labeled product a donation is put towards TechInc, if the seller wants to. <br />
<br />
*1. Choose the product.<br />
*2. Price will be shown on display.<br />
*3. Open the door of the Vendingmachine.<br />
*4. Take product out of slot (please take one from the back, otherwise none-revbankers can't buy anything if its empty in front).<br />
*5. Close the door of the Vendingmachine.<br />
*6. Scan your product at the revbank. Some candy doesn't have a Barcode, please scan "SNACK" to pay € 0.65, towards the Vendingmachine.<br />
*7. Pay from your account.<br />
*8. Enjoy your product.<br />
<br />
----<br />
<br />
= How to get your stuff in the machine?=<br />
<br />
== Candy & Sweets==<br />
* Daan & Einstein will take care of buying and refilling the candy, sweets and other special stuff.<br />
* On every of these purchases a donation is put towards TechInc.<br />
* If you want other candy talk to us we will try to find and stock it.<br />
* We decided to have a fixed price on candy.<br />
* Every candybar, chewinggum etc will be € 0.65.<br />
* We will try to keep the price as low as possible but not more then €0.65<br />
<br />
== Electronics ==<br />
*1. Purchase some cool electronics.<br />
*2. Bring them to the space.<br />
*3. Decide your price and if a donation towards TechInc is wanted.<br />
*4. Ask Daan or Einstein to program the price into the machine.<br />
*5. If the product doesn't have a barcode, one will be added.<br />
*6. We got little bags for small goods.<br />
*7. On the revbank a marketplace item will be made. <br />
*8. Start Selling your product !!<br />
*9. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
== Other ==<br />
*1. Bring the stuff to the space.<br />
*2. Decide your price and if a donation towards TechInc is wanted.<br />
*3. Ask Daan or Einstein to program the price into the machine.<br />
*4. If the product doesn't have a barcode, one will be added.<br />
*5. We got little bags for small goods.<br />
*6. On the revbank a marketplace item will be made. <br />
*7. Start Selling your product !! <br />
*8. Daan or Einstein will place an add on the screen for your product, if you want to.<br />
<br />
----<br />
<br />
= Vendingmachine Specs=<br />
<br />
==Specs==<br />
* Wurlitzer S636 (Snack, 6 Rows, 36 slots), in the US they call it B645 (Budget, 6 Rows, 45 Slots)<br />
* 6 trays <br />
* 36 selections (max. 48 selections) <br />
* Size & Weight:<br />
**Width 86.8cm<br />
**Height 183.0cm<br />
**Depth 86.3cm<br />
**Weight 340kg<br />
* Bought at De Roock Speelautomaten (http://www.deroockspeelautomaten.nl)<br />
* Bought on 3.2.2015<br />
* Born : 1980<br />
* Price : priceless<br />
<br />
<br />
== What did we use for this project?==<br />
<br />
=== Transport===<br />
* One car<br />
* 2 drivers in car (Daan & Einstein)<br />
* 2 helpers to load Vendingmachine into car at buyer<br />
* 2 helpers to get Vendingmachine into TechInc<br />
<br />
=== Hardware used===<br />
* Wurlitzer S636<br />
* 220V Power<br />
* HP Thinclient incl poweradapter(property of Einstein)<br />
* Monitor <br />
* Keyboard<br />
* Mouse<br />
<br />
----<br />
<br />
=Programming=<br />
<br />
----<br />
<br />
=Manual=</div>Einstein