
Z-1100对讲机
简介
使用arduino nano 以及nrf模块的对讲机,2dbi天线条件下市区通讯距离100米左右
简介:使用arduino nano 以及nrf模块的对讲机,2dbi天线条件下市区通讯距离100米左右开源协议
:GPL 3.0
描述
关于这个对讲机
空旷地带能一百来米
接收端隔着厚一点的楼板就全损音质了,能改,但是没空改了,
大佬可以自行改改,我这就提供一个思路
视频是五楼接收,一楼发射的效果
为什么用成品开发板:懒得焊芯片
关于法律问题:功率合法,不会对其他正常城市信号有影响,
最多六个一起用(nrf24最大组网个数)
2.4gHz的信号,跟无人机遥控一个频率的,
别跟我犟说什么不合法啥的,我做之前查好了才做的
程序就是调了一个库,特别简单
以下是代码,arduino ide写的
#include <RF24.h>
#include <SPI.h>
#include <RF24Audio.h>
#include "printf.h" // General includes for radio and audio lib
RF24 radio(7,8); // Set radio up using pins 7 (CE) 8 (CS)
RF24Audio rfAudio(radio,0); // Set up the audio using the radio, and set to radio number 0
int talkButton = 3;
void setup() {
Serial.begin(115200);
printf_begin();
radio.begin();
radio.printDetails();
rfAudio.begin();
pinMode(talkButton, INPUT);//sets interrupt to check for button talk abutton press
attachInterrupt(digitalPinToInterrupt(talkButton), talk, CHANGE);
//sets the default state for each module to receive
rfAudio.receive();
}
void talk()
{
if (digitalRead(talkButton)) rfAudio.transmit();
else rfAudio.receive();
}
void loop()
{
}
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论