Deprecated: Function get_magic_quotes_gpc() is deprecated in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 99

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 619

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1169

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
8000 GitHub - coxifred/PimpMyEpson: Control your epson projector with wifi
Nothing Special   »   [go: up one dir, main page]

Skip to content

coxifred/PimpMyEpson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the PimpMyEpson!

PimpMyEpson

Quick description

The purpose is to build a mini wifi projector control module with a simple Wemos R1 mini (ESP8266) Module.

All starts with a virtual overview:

virtualOverview

Features

Here are the indispensables features i have implemented:

**1.Control EPSON projector from wifi and get informations (like Lamp hour).

**2.Customs commands based on Epson documentation Here

**3.Json feedback.

**4.Custom network configuration (wifi,static dhcp..)

**5.Updateable on the air.

Installation

Just plug the box in the RS232 of your projector and bring USB power to the box.

Configuration

Very simple, at the first start, PimpMyEpson will provide a Wifi hotspot (Normally PimpMyEpson_***). Connect to the device with a wifi phone or tablet.

You could choose in network menu wifi mode (Station or AccessPoint), and dhcp or static ip adress.

Wifi profile (Station or AccessPoint)

wifi

Network profile (Static or DHCP)

network

Hardware

Less than 10euros, found on known electronics websites.

ESP Wemos Mini D1 mini RS232 interface

price

Box printed :

printed

STL render box.

STL render cover.


This box has been printed and built with openScad, an excellent 3D software designer OPENScad. No more click, you design your model with code, 3DAC (3D as code) :) (so easy to adjust).

Click here to download the openScad box file, as you see, very simple :

/**
Boite pour PimpMyEpson avec openScad
2017 (Fred)
**/

// La boite principale
module boite()

{   

     // Intersection trapeze USB et boite

    difference() {
        // Intersection trapeze RS232 et boite
        difference() {
            // Intersection des 2 boites
            difference() {
                translate([-18,0,0]) cube ([36,44,27]);
                translate([-16,1,2]) cube ([32,41,25]);
            }
            translate([0,5,18])  rotate([90,180,0]) linear_extrude (height=10) polygon (points=[[-9,0],[9,0],[7,8],[-7,8]]);
        }
       translate([0,45,20])  rotate([90,0,0])  linear_extrude (height=10)  polygon (points=[[-5,0],[5,0],[4,4],[-4,4]]);
    }
}

// Le couvercle
module couvercle()
{
  // Intersection avec le couvercle
  rotate([180,0,0]) translate([45,-44,-29]) difference() {
                       // Couvercle
                       translate([-18,0,25]) cube ([36,44,4]);   
                       boite();
                       }
}

// La marche interne
module marche();
{
  // La marche interne
  translate([-16,36,2]) rotate([90,0,90]) linear_extrude (height=32) polygon (points=[[-4,0],[6,0],[6,10],[-2,10]]);  
}

boite();
couvercle();
marche();

Software

You can find sources here

You can find image here (just upload to your wemos with arduino IDE or other flashtool)

Utilisation

Some actions :

actions

Custom command screen:

custom

Json raw:

// 20171204223950 // http://<module_ip>/json

{ "version": "1.0", "starttime": 358453, "ip": "192.168.1.92", "netmask": "255.255.255.0", "gateway": "192.168.1.1", "wifimode": "ST", "ipconfig": "STATIC", "ssid": "TUSTI_WIFI", "password": "****", "lampeHours": "LAMP=495", "powerState": "PWR=01" }

Api for custom command:

Just use http://<module_ip>/command?cmd=<your_espon_command> in response, the videoprojector answer.

Wiring

wiring

Shots of reality (Proto #0)

Some Gorilla's HomeAutomate integration:

After plugin Espon added:

plugin

Insert widget:

homeautomate

OUn Oun !

About

Control your epson projector with wifi

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published
0