Find Jobs
Hire Freelancers

Arduino Micro/ESP8266 virtual keyboard (finish incomplete project)

£20-250 GBP

W trakcie realizacji
Opublikowano ponad 6 lat temu

£20-250 GBP

Płatne przy odbiorze
I have a part built project (designed by another freelancer on this network who is no longer contactable) which I would like to complete it. The project uses an Arduino Micro and an ESP8266 as a webserver, when a command is sent via the local network from my vMix (video streaming software) the Arduino sends a 'pageup' keyboard comman to the laptop that is connected to the usb port on the Arduino which advances a PowerPoint to the next slide. The main purpose of this is to allow clients to bring their laptop (containing a powerpoint presentation) into our video studio and be able to use just use one remote control to control the recording AND advance their slides rather than two. The remote we give them is connected to another PC. This PC runs the vMix software which luckily has the capability to map one of the buttons on the remote control to some VB code (which we can use for this). I know this all sounds a bit crazy but it totally solves a problem so I am not looking to discuss other options - just finish this project. See [login to view URL] for my original post and [login to view URL] for a post on the software manufacturers forum. The set-up so far which has been proved to work (see [login to view URL]) at the developer's end includes: - Arduino Micro +10K resistor - ESP8266 and SparkFun FTDI SmartBasic programmer - .lua file (see below) to be uploaded to ESP8266 via ESPlorer java program after being flashed with NodeMCU flasher - Set-up diagram here [login to view URL] --------- [login to view URL]([login to view URL]) [login to view URL]("SSID","WiFipassword") print([login to view URL]()) pin_out = 3 US_TO_MS = 1000 [login to view URL](pin_out, [login to view URL]) [login to view URL](pin_out, [login to view URL]) srv=[login to view URL]([login to view URL]) srv:listen(80,function(conn) conn:on("receive", function(client,request) local buf = ""; local _, _, method, path, vars = [login to view URL](request, "([A-Z]+) (.+)?(.+) HTTP"); if(method == nil)then _, _, method, path = [login to view URL](request, "([A-Z]+) (.+) HTTP"); end local _GET = {} if (vars ~= nil)then for k, v in [login to view URL](vars, "(%w+)=(%w+)&*") do _GET[k] = v end end buf = buf.."<h1> ESP8266 Web Server</h1>"; buf = buf.."<p>GPIO0 <a href=\"?pin=SND\"><button>Send Key</button></a></p>"; local _on,_off = "","" if([login to view URL] == "SND")then [login to view URL](pin_out, [login to view URL]); [login to view URL](200 * US_TO_MS); [login to view URL](pin_out, [login to view URL]); end client:send(buf); client:close(); collectgarbage(); end) end) ---------- I have managed to accidentally blow a ESP8266 whilst flashing it (didn't realise that the programmer is 5v and the ESP8266 is 3.3v) so have not been able to proceed further at this stage until the replacement and a logic level converter board arrives :( The help I need is 1. converting the above script to be triggered by a simple url call from my software, e.g. ------- Dim webClient As New [login to view URL] Dim result As String = [login to view URL]("http://IP-of-Ardduino/send-pageup-to-laptop") ------- and 2. working out what needs to be added to the Arduino to emulate a keyboard when connected via USB. This project was referenced in the original project communications [login to view URL] I have also seen this [login to view URL] finally... 3. To support me getting it all working and operational. Thank you! Alex
Identyfikator projektu: 15790291

Informację o projekcie

11 ofert
Zdalny projekt
Aktywny 6 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
11 freelancerzy składają oferty o średniej wysokości £177 GBP dla tej pracy
Awatar Użytkownika
I am arduino expert and embedded system electronics engineer and have worked on smart parking system, home automation, etc using AWS and azure cloud server. Relevant Skills and Experience Arduino, AWS, Cloud Services, Azure, Embedded Systems, IOT Proposed Milestones £299 GBP - proposed milestone Please consider sending a message so that we can discuss further
£298 GBP w 14 dni
5,0 (18 opinii)
6,6
6,6
Awatar Użytkownika
i am interested in your project message me for further details Stay tuned, I'm still working on this proposal.
£66 GBP w 3 dni
5,0 (120 opinii)
6,6
6,6
Awatar Użytkownika
The approach in the code is wrong,copy pasting someone's code from internet not knowing what it is doing doesn't work. Message me.. Relevant Skills and Experience 18 years experience, built great products with esp Proposed Milestones £138.89 GBP - 1
£138 GBP w 3 dni
4,9 (39 opinii)
6,8
6,8
Awatar Użytkownika
I can do that project and provide a support for it Relevant Skills and Experience I work with Arduino since 2010, with ESP8266 since 2015 Proposed Milestones £90 GBP - Device works at the client's side.
£90 GBP w 7 dni
4,8 (104 opinii)
5,9
5,9
Awatar Użytkownika
hello i am interested in your project. Expérience et Compétences appropriées i have good skills in c programming. Étapes proposées £250 GBP - Arduino Micro/ESP8266 virtual keyboard project. we can discuss more details in private chat. regards.
£250 GBP w 20 dni
4,9 (45 opinii)
5,6
5,6
Awatar Użytkownika
I have good experience in working with ESP 8266 chip. have used esp07, esp13 modules which include the esp8266. I think I can help you to complete this project. Let me know if interested. thanks Relevant Skills and Experience Electronics electrical engineering c programming arduino c++ programming Proposed Milestones £150 GBP - milestone
£150 GBP w 3 dni
4,7 (23 opinii)
4,9
4,9
Awatar Użytkownika
A proposal has not yet been provided
£500 GBP w 30 dni
4,8 (8 opinii)
4,7
4,7
Awatar Użytkownika
Arduino Micro/ESP8266 virtual keyboard Relevant Skills and Experience I have good experience in ESP8266 both wifi server and client modes. I have done sevaral IoT projects using ESP8266. Hope I can help. Proposed Milestones £110 GBP - Complete the Project
£110 GBP w 14 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
A proposal has not yet been provided
£165 GBP w 10 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga UNITED KINGDOM
Ottery St Mary, United Kingdom
5,0
6
Zweryfikowana metoda płatności
Członek od sie 26, 2010

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.