Skip to content

Commit cf7de7a

Browse files
author
irplus-remote
committed
website 2018
1 parent 3464148 commit cf7de7a

21 files changed

+1169
-1308
lines changed

_app.js

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
function switchPage(page) {
2+
//console.log("switch page");
3+
$(".contentDiv").empty();
4+
$(".contentDiv").append("<div data-include='" + page + "'></div>");
5+
processIncludes();
6+
//collapse the responsive navbar after clicking a link
7+
$('.navbar-collapse').collapse('hide');
8+
}
9+
10+
function processIncludes() {
11+
$("[data-include]").each(function () {
12+
var that = $(this);
13+
that.load(that.attr('data-include'), function () {
14+
that.contents().unwrap();
15+
});
16+
});
17+
}
18+
19+
$(function () {
20+
var hash = window.location.hash;
21+
console.log(hash);
22+
var pagetoshow = 0;
23+
if (hash !== undefined && hash !== "") {
24+
switchPage(hash.replace("#", "") + ".html");
25+
} else {
26+
processIncludes();
27+
}
28+
});
29+
30+
function doCommonGSearches(el){
31+
var autogvalue = el.val();
32+
var gurl = 'https://www.google.com?#q=';
33+
window.open(gurl + autogvalue + '+discrete ir codes', '_blank');
34+
window.open(gurl + autogvalue + '+rmdu', '_blank');
35+
window.open(gurl + autogvalue + '+remotecentral', '_blank');
36+
window.open(gurl + autogvalue + '+lirc', '_blank');
37+
window.open(gurl + autogvalue + '+ict', '_blank');
38+
window.open(gurl + autogvalue + '+pronto hex', '_blank');
39+
}

favicon.ico _favicon.ico

File renamed without changes.

adfree.html

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<p class="lead">
2+
Adfree coming soon...
3+
</p>
4+

audio.html

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<p class="lead">
2+
Transmitting IR signals via the 3.5mm audio jack (irplus WAVE)
3+
</p>
4+
<p>
5+
<a href="https://play.google.com/store/apps/details?id=net.binarymode.android.irpluswave" target="_blank" class="btn btn-primary">Install</a>
6+
</p>
7+
8+
<p>It is possible to IR signals via the audio port. It does this by modulating the data onto a sine which is half the carrier
9+
frequency (38 kHz is the default if the remote doesn't have a frequency specified). After rectification the sine becomes
10+
a full frequency carrier. The wave is inverted on the right channel, so the left and right channels can be used to double
11+
the voltage.</p>
12+
13+
<p>
14+
Source:
15+
<a href="http://www.lirc.org/html/audio.html" target="_blank">http://www.lirc.org/html/audio.html</a>
16+
</p>
17+
18+
<p class="lead">
19+
Build the IR blaster
20+
</p>
21+
22+
<p>Depending on the voltage power of your phone you might need to build an active (with battery) or passive IR blaster. I recommend
23+
to get IR-LEDs with the lowest Uf voltage possible and test with an 1.2V power source (e.g. 1.2V rechargable battery)
24+
if they are bright enough.
25+
</p>
26+
<p>Warning: Please try to check the wiring multiple times before attaching this to a smartphone. Shorting and/or overloading
27+
may damage the phone's audio jack. Also I'm not responsible for any damaged caused by using this method. Try at your
28+
own risk. I have tested with a passive blaster with a very simple circuit. 2 IR-LEDs connected with each other. The diagram
29+
is an adapted version of the lirc.org diagram with the resistance removed. </p>
30+
31+
<img src="images/audio_transmitter.png" class="img-fluid" alt="Responsive image">
32+
33+
<p>This is a photo of my solution using a 'B-Speech Rx2' Bluetooth Stereo receiver. I can position this device with the self-made
34+
blaster connected near the devices i want to control and be able to send IR commands even without direct line of sight
35+
from the phone. Actually this is even better than using the integrated IR-blaster! </p>
36+
<p>Note: This can work with almost any Stereo A2DP Bluetooth Stereo receiver, but it needs to have a high voltage / peak out.
37+
</p>
38+
39+
<img src="images/audio_a2dp.png" class="img-fluid" alt="Responsive image">
40+
41+
<p class="lead">
42+
How to use irplus WAVE
43+
</p>
44+
45+
<p>
46+
I have ported this method to Android so you can use the Audio-Port or a Bluetooth A2DP Stereo receiver (Mono will probably
47+
not work due to low voltage) to send IR-codes on any phone. To use this feature make sure to download irplusWAVE from
48+
the PlayStore as this is a separate app specifically for this use and make sure the Volume rocker for Media is at 100%.
49+
If you want to use Bluetooth/A2DP make sure you are connected to the stereo receiver via android (pairing already done)
50+
</p>
51+
52+
<p class="lead">
53+
YouTube Tutorial to build IR blaster
54+
</p>
55+
56+
<p>
57+
Made by <a href="https://www.youtube.com/channel/UCNSfV3L4jv7Kx22lxo0Sv-g" target="_blank">Cameron Gray</a>. Thanks!
58+
</p>
59+
60+
<div class="embed-responsive embed-responsive-16by9">
61+
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/cD2c2DhlvuQ?autoplay=0" allowfullscreen></iframe>
62+
</div>

beta.html

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<p class="lead">
2+
Beta versions
3+
</p>
4+
5+
<p>You can install the latest beta version of irplus by using the following links.</p>
6+
7+
8+
<p class="lead">
9+
irplus (Built-in IR blaster)
10+
</p>
11+
<p>
12+
<a href="https://play.google.com/apps/testing/net.binarymode.android.irplus" target="_blank" class="btn btn-primary">Install</a>
13+
</p>
14+
<p class="lead">
15+
irplus WAVE (External IR blaster via audio port)
16+
</p>
17+
<p>
18+
<a href="https://play.google.com/apps/testing/net.binarymode.android.irpluswave" target="_blank" class="btn btn-primary">Install</a>
19+
</p>
20+
<p class="lead">
21+
irplus LAN (Integrated IR hardware via BT or WIFI)
22+
</p>
23+
<p>
24+
<a href="https://play.google.com/apps/testing/net.binarymode.android.irpluslan" target="_blank" class="btn btn-primary">Install</a>
25+
</p>
26+
27+
<p>If you encounter a crash or issue please report it via the report button and/or via mail. You can always switch back to stable
28+
if you encounter an issue with beta. There isn't always a beta version available. If there is no beta version and you
29+
are a tester, you will simply get the stable (production) one.</p>

bluetooth.html

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<p class="lead">
2+
Transmitting IR signals via Bluetooth to be sent by external IR hardware (irplus LAN)
3+
</p>
4+
5+
<p>irplus LAN This is a spin-off app of the original for sending custom infrared codes via a WiFi or Bluetooth. It has all the
6+
same features, but instead of using the IR-blaster it will send the IR-sequence over network (via plain HTTP) to a server
7+
which will do the job of processing and sending them as IR-light. Sounds cool? So you can make use of the app even when
8+
using a phone without IR-blaster. Although there is a small catch. You need to setup a server to process the signal.
9+
The process will be described here.</p>
10+
11+
12+
<p class="lead">
13+
Prepare the hardware
14+
</p>
15+
<p>For this guide we will use an Arduino Uno with a Bluetooth HC-05 serial module. The infrared LED with a Resistor on it's
16+
voltage pin will be attached to a PWM pin (3 as default) and GND.
17+
</p>
18+
19+
<p class="lead">
20+
Software on Arduino
21+
</p>
22+
23+
24+
<p>
25+
<a href="scripts/irplusarduino.ino" target="_blank">Download the C (*.ino) sketch for Arduino</a>
26+
<br> 1. Upload the script to your Arduino
27+
<br> 2. Pair your Android with the HC-05 Bluetooth module (Password: 1234). Note the HC-05 should be in 9600 baud default
28+
mode.
29+
<br> 3. Now start/restart irplusLAN and select the HC-05 Bluetooth module in the App's settings.
30+
<br> 4. If you press a button on irplusLAN the app will transmit the signal to Arduino via Bluetooth and Arduino will send
31+
the IR signal.</p>

contact.html

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<p class="lead">
2+
Contact
3+
</p>
4+
<p class="card-text">
5+
For any questions, problems or feedback feel free to contact me via...</p>
6+
<a href="mailto:[email protected]" class="btn btn-primary">Email</a>
7+
<a href="#" class="btn btn-primary" onclick="window.open('https://github.com/irplus-remote/irplus-codes.github.io/issues', '_blank');">GitHub</a>

grid.css

-40
This file was deleted.

home.html

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<p class="lead">
2+
irplus - highly customizable infrared protocol app
3+
</p>
4+
5+
<p>Irplus is a free application for the Android Operating System which aims to reproduce infrared signals of various remote
6+
controls exactly as they are sent from the original remote. This is achieved by supporting widely-known representation
7+
formats for infrared codes like Lirc, Pronto or proprietary formats found in some specification of manufacturers.
8+
Furthermore each layout of a remote-set can be customized with nearly endless possibilities via importable and exportable
9+
XML files. New IR codes can be added by following the guide i have provided under the "Codes" section.
10+
Irplus comes with minimal permissions required. Irplus does not try to "obfuscate" infrared related things from the end-user for providing a dead-simple
11+
to use preset for every device. That would be impossible to do for a single person like me and is not the aim of this app.
12+
All codes are gathered via freely available code information from the internet, gathered by myself using remotes or contacting
13+
manufacturers who were cooperative enough to provide their codes. </p>
14+
15+
<div class="container">
16+
<div class="row">
17+
<div class="col-sm">
18+
<img src="images/scrn1.png" class="img-fluid" alt="Responsive image">
19+
<br>
20+
<br>
21+
</div>
22+
<div class="col-sm">
23+
<img src="images/scrn2.png" class="img-fluid" alt="Responsive image">
24+
<br>
25+
<br>
26+
</div>
27+
<div class="col-sm">
28+
<img src="images/scrn3.png" class="img-fluid" alt="Responsive image">
29+
<br>
30+
<br>
31+
</div>
32+
<div class="col-sm">
33+
<img src="images/scrn4.png" class="img-fluid" alt="Responsive image">
34+
<br>
35+
<br>
36+
</div>
37+
</div>
38+
</div>
39+

images/infrared2.jpg

42.9 KB
Loading

images/logo.png

3.12 KB
Loading

images/logo.webp

1.54 KB
Binary file not shown.

0 commit comments

Comments
 (0)