A
A
Anton Glushchuk2018-08-30 08:31:03
Arduino
Anton Glushchuk, 2018-08-30 08:31:03

Arduino converting radio signal to infrared to turn on LED?

Good afternoon.
Please tell me who understands Arduino how to solve the following problem.
Task: to assemble an Arduino installation that will send a radio signal
(the reason why the radio sends is to work through walls) which is subsequently
converted into an infrared signal and turns on the LED light bulb.
Question 1: What components are sufficient to implement this task?
While there is an Arduino Uno R3 board, NRF24L01+ Wireless transceiver, LED lamps and jumpers (F/M, M/M) with resistors (220.1K,4.7K,10K).
Question 2: How complex is the sketch, what libraries are needed? At least tell me how to convert the radio signal approximately at the software level.
They suggested that it is better to use a 433 MHz transceiver in the NRF place, since it will work more stable through the walls.
I also found a solution to my problem in 2010, but it requires re-soldering and the availability of universal control panels, is it possible to do this now without purchasing these panels, but using conventional modules?
Solution:
Video solution:

Answer the question

In order to leave comments, you need to log in

6 answer(s)
K
kn0ckn0ck, 2018-08-30
@DevidBell

Here is the element base, circuit and program for Arduino for a similar task - remote control of lighting (at 433 MHz). Extra elements and code can be thrown away and you get what you need.

E
evgeniy_lm, 2018-08-31
@evgeniy_lm

The NRF24L01 is "almost Wi-Fi", so comparing it to a 433MHz transceiver is basically ridiculous.
Otherwise, you are digging in the right direction. You need a library for working with a radio module, maybe an IR LED control library. Complexity is a relative thing, it’s not difficult for me, I don’t know how it is for you

P
Pavel, 2015-02-26
@Quirel

I suspect you need to use requests.Session()

url = 'https://...'
login = 'login'
password = 'password'
s = requests.Session()
r = s.get(url, auth=(login, password))

Once you've decided to use a particular library, start by reading the documentation for that library, as most of your questions will usually be answered there.
Here, for example
. Still, often, reading someone else's code helps to understand how to use this or that tool correctly (or not very well). The script that authorizes in VKontakte and downloads music is written, perhaps, by every novice pythonist. It's easy to find.
There are also many articles on web scraping with python. They will certainly contain urllib or requests. For example here .
In general, search and find =)
So, as a result, I sent it to Google, well. =)
upd. Since you are self-taught, try solving problems here: checkio.org. It will be most useful not just to solve problems, but to watch how others solved the same problem, you will discover a lot of new things for yourself and there will always be goals in the form of solving the next problem (achievements, if you are a sophisticated nerd, are also an end in itself). The examples left by others have both well-documented and crazy solutions wrapped in one line.

M
MAXH0, 2015-02-26
@MAXH0

As I understand it, you decided to write a bot for Mile?
Then you read THIS
But it's useless, because you won't understand. FOR early ...
IMHO

N
Nikolai Sidorenko, 2015-02-26
@NSidorov

Grab!

L
lPolar, 2015-02-27
@lPolar

I think the point is that mail has AJAX.
You need to do the following - through Firebug in Firefox, see what specific requests with what content the client sends to the server when logging in, and reproduce these requests using any convenient tool - grab / requests.
I like grab in this regard - it is fast and easily parses the source code of the page.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question