868 MHz/915 MHz SX1276 ESP32 LoRa 0.96 Pouce Bleu OLED Affichage Bluetooth WIFI Lora Kit 32 Module IOT développement Conseil pour Arduino

868MHz 915MHz SX1276 ESP32 LoRa 0 96 Inch Blue OLED Display Bluetooth WIFI Lora Kit 32
  • Vendeur
  • Liste des Prix US $14.20piece
  • Prix de Vente US $14.20piece
  • Livraison Livraison Gratuite
  • Vous Sauvegardez US $0.00piece0% off
  • Évaluations 5.0 (70)

Détails de l'article

Nom de la marqueWEMS
Compatible Marque/ModèleAucun

Description du Produit

USD 6.00/piece
USD 10.70/piece
USD 14.20/piece
USD 9.90/piece
USD 9.80/piece
USD 3.70/piece
USD 13.65/piece
USD 4.40/piece

décrire:

le 868/915 MHz antenne doit être en connexion avec le interface IPEX (si l'antenne est pas connecté, il peut endommager la LoRa puce)
batterie au lithium de charge et décharge circuit, lorsque la batterie est pleine, le bleu LED cessera de fonctionner. lors de l'utilisation, prêter attention à la borne positive et négative de la batterie, sinon il sera endommagé!

avec IO port tactile écran tactile signal d'entrée, vous devez ajouter le 100nF pull-down condensateur à cette broche!


exemple:

ce produit est un SX1276 puce basé sur ESP32 WIFI augmenté OLED, à savoir LoRa à distance modem, 868-915 MHz fréquence, haute sensibilité est over-148dBm, + 20dBm puissance de sortie, haute fiabilité, longue distance de transmission.

le bord 32 MB Flash wi-fi antenne, 0.96 pouce bleu oled affichage, batterie au lithium circuit de charge, CP2102 interface et USB puce série, le support idéal pour Arduino environnement de développement, peut être utilisé pour programme vérification et le développement de produits est très facile et rapide.
tension de fonctionnement: 3.3 V à 7 V

gamme de température de fonctionnement:-40 ° C à + 90 ° C

soutien pour Sniffer logiciel d'analyse de protocole, Station, SoftAP, et Wi-Fi Direct modes
débits de données: 150 Mbps @ 11n HT40., 72 Mbps @ 11n HT20, 54 Mbps @ 11g, 11 Mbps @ 11b
puissance d'émission: 19.5 dBm @ 11b, 16.5 dBm @ 11g, 15.5 dBm @ 11n
récepteur sensibilité jusqu'à-98 dBm
UDP débit soutenu de 135 Mbps

broches schéma

les détails des tests

utiliser légende

par exemple Un

(1) 868 mhz/915 MhzOLED LoRaSender
# include < SPI. h >
# include < LoRa. h >
# include < Fil. h >
# include " SSD1306.h "
# include " images. h "

# définir SCK 5//GPIO5-SX1278's SCK
# définir MISO 19//GPIO19-SX1278's MISO
# définir MOSI 27//GPIO27-SX1278's MOSI
# définir SS 18//GPIO18-SX1278's CS
# définir RST 14//GPIO14-SX1278's RÉINITIALISER
# définir DI0 26//GPIO26-SX1278's IRQ (demande d'interruption)
# définir BANDE 868E6//915E6

unsigned int contre = 0;

SSD1306 affichage (0x3c, 4, 15);
chaîne rssi = " RSSI-";
chaîne packSize = "-";
chaîne paquet;


void setup () {
pinMode (16, SORTIE);
pinMode (2, SORTIE);

digitalWrite (16, FAIBLE);//ensemble GPIO16 low pour réinitialiser OLED
retard (50);
digitalWrite (16, HAUTE);//tout en OLED est en marche, GPIO16 doit aller haut

Serial. begin (9600);
tandis que (! Série);
Serial. println ();
Serial. println (" LoRa Expéditeur Test ");

SPI. commencer (SCK, MISO, MOSI, SS);
LoRa. setPins (SS, RST, DI0);
si (! LoRa. commencer (868)) {
Serial. println (" de Départ LoRa échoué! ");
tandis que (1);
}
//LoRa. onReceive (cbk);
//LoRa. recevoir ();
Serial. println (" init ok ");
affichage. init ();
affichage. flipScreenVertically ();
affichage. setFont (ArialMT_Plain_10);
retard (1500);
}

void loop () {
affichage. clair ();
affichage. setTextAlignment (TEXT_ALIGN_LEFT);
affichage. setFont (ArialMT_Plain_10);

affichage. cordon (0, 0, " Envoyer paquet: ");
affichage. cordon (90, 0, Chaîne (compteur));
affichage. affichage ();

//envoyer paquet
LoRa. beginPacket ();
LoRa. print (" bonjour ");
LoRa. imprimer (compteur);
LoRa. endPacket ();

compteur + +;
digitalWrite (2, HAUTE);//allumer la LED sur (HAUTE est la tension niveau)
retard (1000);//attendre pour un deuxième
digitalWrite (2, FAIBLE);//allumer la LED off en faisant la tension FAIBLE
retard (1000);//attendre pour un deuxième
}



(2) 868 mhz/915 Mhz OLED LoRaSender
# include < SPI. h >
# include < LoRa. h >
# include < Fil. h >
# include " SSD1306.h "
# include " images. h "

# définir SCK 5//GPIO5-SX1278's SCK
# définir MISO 19//GPIO19-SX1278's MISO
# définir MOSI 27//GPIO27-SX1278's MOSI
# définir SS 18//GPIO18-SX1278's CS
# définir RST 14//GPIO14-SX1278's RÉINITIALISER
# définir DI0 26//GPIO26-SX1278's IRQ (demande d'interruption)
# définir BANDE 868E6//915E6

SSD1306 affichage (0x3c, 4, 15);
chaîne rssi = " RSSI-";
chaîne packSize = "-";
chaîne paquet;



vide loraData () {
affichage. clair ();
affichage. setTextAlignment (TEXT_ALIGN_LEFT);
affichage. setFont (ArialMT_Plain_10);
affichage. cordon (0, 15, " Reçu " + packSize + " octets ");
affichage. drawStringMaxWidth (0, 26, 128, paquet);
affichage. cordon (0, 0, rssi);
affichage. affichage ();
}

vide cbk (int packetSize) {
paquet = " ";
packSize = Chaîne (packetSize, DÉCEMBRE);
pour (int i = 0; je < packetSize; i + +) {paquet + = (char) LoRa. lire ();}
rssi = " RSSI " + chaîne (LoRa. packetRssi (), DEC);
loraData ();
}

void setup () {
pinMode (16, SORTIE);
digitalWrite (16, FAIBLE);//ensemble GPIO16 low pour réinitialiser OLED
retard (50);
digitalWrite (16, HAUTE);//tout en OLED est en marche, GPIO16 doit aller haut,

Serial. begin (9600);
tandis que (! Série);
Serial. println ();
Serial. println (" LoRa Récepteur Rappel ");
SPI. commencer (SCK, MISO, MOSI, SS);
LoRa. setPins (SS, RST, DI0);
si (! LoRa. commencer (868E6)) {
Serial. println (" de Départ LoRa échoué! ");
tandis que (1);
}
//LoRa. onReceive (cbk);
LoRa. recevoir ();
Serial. println (" init ok ");
affichage. init ();
affichage. flipScreenVertically ();
affichage. setFont (ArialMT_Plain_10);

retard (1500);
}

void loop () {
int packetSize = LoRa. parsePacket ();
si (packetSize) {cbk (packetSize);}
retard (10);
}

Note:ce produit ne comprend pas la batterie.

liste d'expédition:

ESP32 OLED * 1
ligne * 1
broches * 2
868/915 m Printemps Antenne * 1

Produits Similaires