Wisblock sans rampe
Introduction
Wisblock est un produit incroyable construit par la société RAK pour l'industrie IoT. Il peut construire des circuits comme cliquer sur des blocs ensemble pour réaliser rapidement votre idée.
Wisblock se compose de base de Wisblock, de noyau Wisblock, de capteur Wisblock et de Wisblock IO.
- Base Wisblock → Le bloc sur lequel tout le système est construit.
- Core Wisblock → L'unité de traitement avec le micro-contrôleur.
- Capteur Wisblock → Les blocs avec une variété de capteurs.
- WISBLOCK IO → Les blocs qui étendent les options de communication et les capacités d'interfaçage du Wisblock.

Ce référentiel est créé pour vous aider à commencer avec Wisblock aussi simple que possible. Commençons.
Rakwireless investit du temps et des ressources en fournissant ce code open source, veuillez prendre en charge le matériel inlassable et open source en achetant des produits auprès de Rakwireless!
Pour le soutien et les questions sur les produits sans rakwireless, veuillez visiter notre forum
Pour acheter des modules Wisblock, veuillez visiter notre boutique en ligne
Où trouver quoi
Documentation
- Documentation
- Guide de démarrage rapide RAK4630
- Guide de démarrage rapide RAK11200
- Guide de démarrage rapide RAK11300
- Guide de démarrage rapide Base de Wisblock
- Guide de démarrage rapide Modules Wisblock IO
- Guide de démarrage rapide Modules de capteur WISBLOCK
Exemples
- Exemples
- Commun pour tous les noyaux de wisblock
- Modules à fente A - D
- RAK1901_TÉMÉRATURE ET HUMIDIDE_SHTC3
- RAK1902_PRESSURE_LPS22HB
- RAK1903_OPTICAL_OPT3001
- Rak1904_accelerate_lis3dh
- RAK1905_9_AXIS_MPU9250
- Rak1906_environment_BME680
- RAK1910_GPS_UBLOX7
- RAK1920_MIKROBUS_TEMPERATURE_TMP102
- Rak1920_qwiic_airquality_sgp30
- RAK1920_GROVE_PIR_AS312
- Rak5814_encryption
- RAK12002_RTC_DATETIME_RV-3028-C7
- RAK12002_RTC_EEPROM_RV-3028-C7
- RAK12003_FIR_MLX90632
- RAK12010_VEML7700_LIGHT
- RAK12008_CO2
- RAK12011_MEMS_PRESSURE_LPS33HW
- RAK12019_UVlight_ltr390
- RAK12020_LIGHT_TSL_INT_TSL2591
- RAK12020_light_tsl_read_tsl2591
- RAK12025_GYROSCOPE
- Rak12027_earthquake
- RAK12032_3_AXIS_ADXL313
- RAK12033_6_AXIS_IIM42652
- RAK12034_9_AXIS_BMX160
- RAK12044_HALL_SENSOR
- RAK12047_VOC_GETVOCINDEX_SGP40
- RAK12059_LIQUID_LEVEL_MEASUMENT
- RAK12500_GPS_ZOE-M8Q
- RAK13011_MK04-1A66B_MAGNETICSWITCH
- RAK14008_GESTURE_PAJ7620
- RAK15000_EEPROM_AT24C02
- RAK15001_FLASH_GD25Q16C
- RAK15003_04_05_FRAM_READ_WRITE_MB85RC
- RAK15006 FRAM
- RAK15007 FRAM
- RAK19002_BOOST_TPS61046
- Modules de machines à sous IO
- RAK1921_OLED_SSD1306
- RAK1921_JUMPING_BALL_SSD1306
- RAK1921_MOVING_LOGO_SSD1306
- RAK12001_FINGERPRINT
- Rak12004_mq2_read
- Rak12005_Waterdetector
- RAK12006_MOTIONDETECTION
- RAK12007_OLED_SHOW_DISTANCE
- RAK12008_CO2_DETECTION
- RAK12009_MQ3_ALCOHOLOGHEDETECT
- RAK12012_HEARTRATE
- RAK12013_RADAR_3GHZ
- RAK12014_VL53L0X_LASER_RADAR
- RAK12015_SHOCK_801S
- RAK12016_FLEX_FSL0095103ST
- RAK12017_IR_ITR20001T
- RAK12018_CODEREREDER_LV3296
- RAK12029-LDC1614
- RAK12031_T_FORK_SX1041
- Rak12035_soilmoisture
- Rak12035_soilmoisture
- RAK12037_CO2_SCD30
- RAK12039_DUST_DETECT
- RAK12052 IR TABLE
- RAK13001_RELAY_OUT_OPTOCOUPLED_IN
- RAK13003_GPIO_EXPANDER_INTERRURT_MCP32
- RAK13003_GPIO_EXPANDER_IO_MCP32
- RAK13003_GPIO_EXPANDER_POLLS_MCP32
- RAK13004_PWM_EXPANDER_PCA9685
- RAK13005_LIN_BUS
- RAK13006_CAN_BUS
- RAK13007_RELAY_G5LE-14-DC3
- RAK13010_SDI_12_BUS
- RAK13600_PN530_NFC
- Rak14000-peaper-monochrome
- RAK14000-EPPERPER-TRICOLOR
- RAK14001_NCP5623_GRADUALDAMING
- Rak14001_ncp5623_rgbcycle
- RAK14002_CAP1293_TOUCHKEY
- RAK14003_LED_BAR_MCP32
- RAK14004_ATMEGA328PB_KEYPAD
- RAK14006_ROTARY_ENCODER
- RAK14007_ATTINY441_JOYSTICK
- RAK14012_RGB_MATRIX
- RAK14014_TFT6336U
- RAK16000_DCCURRENT_INA219
- RAK16001_ADC_ADS7830
- Rak16002_coulomb
- RAK16003_AC_CURRENT_ACS712
- Communications
- Cellulaire
- RAK5860
- BG77_UNVARNISED_TRANSMISSION
- Cellular_ping
- Hologram_tcp
- Hologram_ping_lte
- RAK13101
- GPS
- Gsm_tcp
- Unvarined_transmission
- Ethernet - DHCP - HTTP Client - HTTP Server - MQTT Publish - MQTT Abonnez-vous - Client TCP - Serveur TCP - UDP
- UWB
- RAK13801
- BasicConnectivityTest
- BasicReceiver
- Base de base
- Simpantennacalibration
- Standardrtlsanchorb_twr
- Standardrtlsanchorc_twr
- Standardrtlsanchormain_twr
- Standardrtlstag_twr
- Standardrtlstag_twr_1
- TwowayrangingInitiateur
- TwowayRangingPonder
- RAK4630 Exemples
- Audio RAK4630
- Analogicaudio_alarm
- Analogique
- AnalogicSerialPlotterfft
- Audio_alarm_rak18003
- Dspg_playback
- HighratepdmSerialPlotterfft
- HighratepdmSerialPlotterfft_rak18003
- Lorawan_analogmicaudio_alarm
- Lorawan_audio_alarm
- Lorawan_audio_alarm_highrate
- Lorawan_audio_alarm_highrate_rak18003
- Lorawan_audio_alarm_rak18003
- PDMSerialPlotter
- PdmSerialPlotterfft
- PDMSERIALPLOTTERFFT_RAK18003
- PDMSERIALPLOTTER_RAK18003
- Lecture 48k
- Lecture 22k
- PlaybackFromsd
- Rak18003_example
- VoiceConfigwisdm
- VoiceControlrgb
- VoiceRecognitionl1
- VoiceRecognitionl1_rak18003
- Modules RAK4630 Slot A - D
- Modules de machines à sous RAK4630 IO
- RAK5801_4-20MA
- RAK5802_RS485
- RAK5811_0-5V
- RAK15002_SD_CARD
- Rak17000_motor_driver_drv8833
- RAK17000_STEPPER_DRIVER_DRV8833
- RAK17001_HBRIDGE_STSPIN250
- RAK18000_STEREO
- Rak19006_wirelesscharger
- RAK4630 Communications
- Lora
- Bordel
- Détection de proximité bleu
- BLE_OTA_DFU
- Ble_uart
- Ble_Health
- RAK12010 BLE
- RAK12019 BLE
- Wifi
- At_command_test
- connect_ap
- RAK4630 Power
- Solutions RAK4630
- BLE_GATEWAY
- Hydraulic_pressure_onitoring
- Environnement_onitoring
- Water_level_onitoring
- Weather_onitoring
- GPS_TRACKER
- Pari_onitoring
- Soil_Conductivity_onitoring
- Soil_Ph_Monitoring
- Wind_speed_onitoring
- Intelligent_agriculture
- Lorawan_health
- RAK12010 Lorawan
- RAK12019 Lorawan
- RAK12035 LORAWAN
- Exemples RAK11200
- Audio RAK11200
- Analogicaudio_alarm
- Analogiquecordtosd
- Analogique
- AnalogicSerialPlotterfft
- Audio_alarm_rak18003
- Dspg_playback
- HighratepdmSerialPlotterfft
- HighratepdmSerialPlotterfft_rak18003
- Lorawan_analogmicaudio_alarm
- Lorawan_audio_alarm
- Lorawan_audio_alarm_highrate
- Lorawan_audio_alarm_highrate_rak18003
- Lorawan_audio_alarm_rak18003
- PDMSerialPlotter
- PdmSerialPlotterfft
- PDMSERIALPLOTTERFFT_RAK18003
- PDMSERIALPLOTTER_RAK18003
- Lecture 22k
- Lecture 48k
- PlaybackFromsd
- Rak18003_example
- VoiceConfigwisdm
- VoiceControlrgb
- VoiceRecognitionl1
- VoiceRecognitionl1_rak18003
- Modules RAK11200 Slot A - D
- Modules de machines à sous RAK11200 IO
- RAK5801_4-20MA
- RAK5802_RS485
- RAK5811_0-5V
- RAK15002_SD_CARD
- Rak17000_motor_driver_drv8833
- RAK17000_STEPPER_DRIVER_DRV8833
- RAK17001_HBRIDGE_STSPIN250
- RAK18000_STEREO
- Rak19006_wirelesscharger
- Communications RAK11200
- Bordel
- Serveur
- Ble uart
- Santé bleu
- RAK12010 BLE
- RAK12019 BLE
- Wifi
- Wifiaccesspoint
- Bousculade
- Lora
- RAK11200 Power
- RAK11200_BATTERY_LEVEL_DETECT
- Solutions RAK11200
- Affichage météorologique
- mqtt_subscribe_publish
- Exemples RAK11300
- Audio RAK11300
- Analogicaudio_alarm
- Analogique
- AnalogicSerialPlotterfft
- Audio_alarm_rak18003
- DSPG_VOICERECONGITION
- HighratepdmSerialPlotterfft
- HighratepdmSerialPlotterfft_rak18003
- Lorawan_analogmicaudio_alarm
- Lorawan_audio_alarm
- Lorawan_audio_alarm_highrate
- Lorawan_audio_alarm_highrate_rak18003
- Lorawan_audio_alarm_rak18003
- PDMSerialPlotter
- PdmSerialPlotterfft
- PDMSERIALPLOTTERFFT_RAK18003
- PDMSERIALPLOTTER_RAK18003
- Lecture 22k
- Lecture48
- Rak18003_example
- Modules RAK11300 Slot A - D
- Modules de machines à sous RAK11300 IO
- RAK5802_RS485
- RAK5801_4-20MA
- RAK5811_0-5V
- RAK15002_SD_CARD
- Rak17000_motor_driver_drv8833
- RAK17000_STEPPER_DRIVER_DRV8833
- RAK17001_HBRIDGE_STSPIN250
- RAK18000_STEREO
- Rak19006_wirelesscharger
- Rak11300 Power
- RAK11300_BATTERY_LEVEL_DETECT
- Communications RAK11300
- Lora
- Lorawan
- Lora P2P
- À la commande
- Wifi
- At_command_test
- connect_ap
- Solutions RAK11300
- Hydraulic_pressure_onitoring
- Environnement_onitoring
- Water_level_onitoring
- Weather_onitoring
- GPS_TRACKER
- Pari_onitoring
- Soil_Conductivity_onitoring
- Soil_Ph_Monitoring
- Wind_speed_onitoring
- Intelligent_agriculture
- Lorawan_health
- RAK12010 Lorawan
- RAK12019 Lorawan
- Chargeur de démarrage / micrologiciel
- RAK4630
- Chargeur de démarrage flashable
- Code source du chargeur de démarrage
- RAK2305 au firmware
- Installation de plateforme
- Patch pour l'installation de PIO
- Fichiers de plateforme RAK4630
- Fichiers de plateforme RAK11200
- Fichiers de plateforme RAK11300
Aperçu
Wisblock est un système de plug & play modulaire. Par rapport à d'autres systèmes (Arduino, Raspberry Pi, M5Stack), il présente plusieurs avantages:
L'utilisation d'un connecteur compact rend sa taille très petite. Une planche de base Wisblock, qui est le porte-avion, n'a que 30 mm par 60 mm. Une base de Wisblock peut contenir un module de micro-contrôleur (noyau Wisblock), un module IO (Wisblock IO) et jusqu'à 4 modules de capteur (capteur Wisblock).
L'utilisation d'un connecteur nominal industriel vous permet d'utiliser les mêmes modules, du prototypage rapide au test au produit final.
Wisblock n'est pas seulement modulaire sur la base matérielle. Avec des blocs logiciels prêts à l'emploi, il est simple de créer une application pour répondre à vos exigences de mise en œuvre.
Modularité
Carte de base
La base de Wisblock est la carte de base qui rend possible la flexibilité et la modularité.
Modules de matériel de fiche et de lecture
Core Wisblock → Bloc de traitement avec Lora / Lorawan, WiFi ou Connectivité BLE.
Capteur Wisblock → large gamme de blocs de capteurs.
WISBLOCK IO → Blocs pour les interfaces utilisateur, les connexions de capteurs personnalisées et les actionneurs.
Modules logiciels de fiche et de lecture
À l'aide d'Arduino Framework, Wisblock fournit un environnement de programmation gratuit et largement disponible:
- Bibliothèques open source pour les protocoles de communication
- Bibliothèques open source pour le traitement des données
- Entrée des bibliothèques open source pour les capteurs
- Bibliothèques open source pour actionneurs
- Bibliothèques open source pour les interfaces utilisateur
Base de wisblock
Wisblock se construit sur une planche de base Wisblock. Il s'agit d'un opérateur de plate-forme qui permet un plug-in facile d'une carte de traitement de noyau Wisblock, d'une carte d'interface Wisblock IO et jusqu'à quatre cartes de capteurs Wisblock.
Wisblock Base fournit l'alimentation, les connexions de la batterie et du panneau solaire et le bloc de charge. De plus, il dispose de connecteurs de programmation et de débogage.
Pendant la phase de développement, la base de Wisblock vous permet de basculer rapidement entre les microcontrôleurs, les fonctionnalités IO et les capteurs en modifiant simplement les modules.
Les réparations et les mises à niveau sont faciles avec la base de Wisblock sur votre produit final, car les modules peuvent être modifiés avec juste Plug'n'Play.
Pour contrôler et limiter la consommation d'énergie de votre solution IoT, la base de Wisblock permet de contrôler l'alimentation du capteur Wisblock et des modules IO Wisblock, limitant la consommation d'énergie en éteignant ces modules s'ils ne sont pas nécessaires.
Noyau de wisblock
Wisblock Core est l'unité de traitement de votre solution IoT.
Sélectionnez la puissance de traitement en fonction des exigences de votre application à partir d'une gamme de cartes de traitement qui commence par des unités de puissance de traitement à double noyau unique à faible noyau.
Tous la capacité de communication, dont certains offrent en outre Lora / Lorawan, WiFi, Bluetooth ou Bluetooth Low Energy. Tous sont conçus pour une faible consommation d'énergie optimisée par la batterie.
Capteur de wisblock
Une gamme de capteurs pour détecter les conditions environnementales (température, humidité,…), des conditions de localisation et de mouvement (GNSS / GPS, accéléromètre,…) que vous vous connectez simplement à la base de Wisblock facilite la fin de votre application avec les capteurs requis.
Wisblock io
Les extensions IO Wisblock fournissent à votre application des interfaces qui ne sont pas couvertes par les blocs de capteur Wisblock Core ou Wisblock.
Cela comprend
- interfaces utilisateur comme
- clavier
- boutons
- affichages
- Interfaces de communication comme
- 0 ~ 5V
- 4-20m
- I2C
- RS232
- Rs485
- bien d'autres
- Alimentations alternatives comme