Rakwireless Wisblock
Einführung
Wisblock ist ein erstaunliches Produkt, das von der RAK -Firma für IoT -Branche gebaut wurde. Es kann Schaltungen erstellen, wie das Klicken auf Blöcke zusammen zu klicken, um Ihre Idee schnell zu erkennen.
Wisblock besteht aus Wisblock Base, Wisblock Core, Wisblock Sensor und Wisblock IO.
- Wisblock -Basis → Der Block, auf dem das gesamte System aufgebaut wird.
- Wisblock Core → Die Verarbeitungseinheit mit dem Mikrokontroller.
- Wisblocksensor → Die Blöcke mit einer Vielzahl von Sensoren.
- Wisblock IO → Die Blöcke, die die Kommunikationsoptionen und Schnittstellenfunktionen des Wisblocks erweitern.

Dieses Repository wird erstellt, um Ihnen dabei zu helfen, mit Wisblock so einfach wie möglich zu beginnen. Fangen wir an.
Rakwireless investiert Zeit und Ressourcen, die diesen Open-Source-Code bereitstellen. Bitte unterstützen Sie Rakwireless und Open-Source-Hardware, indem Sie Produkte von Rakwireless kaufen!
Für Unterstützung und Fragen zu Rakwireless -Produkten besuchen Sie bitte unser Forum
Um Wisblock -Module zu kaufen, besuchen Sie bitte unseren Online -Shop
Wo zu finden was
Dokumentation
- Dokumentation
- Quick Start Guide RAK4630
- Schnellstartführer RAK11200
- Schnellstartführer RAK11300
- Schnelle Startführer Wisblock Basis
- Schnelle Startführer Wisblock IO -Module
- Schnelle Startführer Wisblock -Sensormodule
Beispiele
- Beispiele
- Gemeinsam für alle Wisblock -Kerne
- Slot A - D -Module
- Rak1901_temperature & feuchidity_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_Cryption
- 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_EERTHQUAKE
- Rak12032_3_axis_adxl313
- RAK12033_6_axis_iim42652
- Rak12034_9_axis_bmx160
- RAK12044_HALL_SENSOR
- Rak12047_voc_getvocindex_sgp40
- Rak12059_liquid_level_measurement
- RAK12500_GPS_ZOE-M8Q
- Rak13011_mk04-1a66b_magneticswitch
- Rak14008_gesture_paj7620
- Rak15000_eeeeeeeeprom_at24c02
- RAK15001_FLASH_GD25Q16C
- Rak15003_04_05_fram_read_write_mb85rc
- RAK15006 Fram
- RAK15007 Fram
- RAK19002_BOOST_TPS61046
- IO -Schlitzmodule
- RAK1921_OLED_SSD1306
- Rak1921_jumping_ball_ssd1306
- RAK1921_Moving_Logo_SSD1306
- Rak12001_fingerprint
- Rak12004_mq2_read
- RAK12005_WaterDetektor
- RAK12006_MotionDetektion
- Rak12007_oled_show_distance
- Rak12008_co2_detektion
- RAK12009_MQ3_AlcoholdEtction
- RAK12012_HEARTRATE
- RAK12013_RADAR_3GHz
- Rak12014_vl53l0x_laser_radar
- Rak12015_shock_801s
- RAK12016_FLEX_FSL0095103ST
- Rak12017_ir_itr20001t
- RAK12018_CODEREADER_LV3296
- RAK12029-LDC1614
- RAK12031_T_FORK_SX1041
- RAK12035_Oilmoisture
- RAK12035_Oilmoisture
- Rak12037_co2_scd30
- RAK12039_DUST_DETECTION
- RAK12052 IR -Array
- RAK13001_RELAY_OUT_OPTOCOUPLED_IN
- Rak13003_gpio_expander_interrupt_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
- RAK1301010_SDI_12_BUS
- RAK13600_PN530_NFC
- Rak14000-epaper-monochrom
- RAK14000-Epaper-Tricolor
- RAK14001_NCP5623_GradualDimming
- 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
- Kommunikation
- Zellulär
- RAK5860
- BG77_URDISHISHISHED_TRANSMUTION
- Cellular_ping
- Hologram_tcp
- Hologram_ping_lte
- RAK13101
- GPS
- Gsm_tcp
- Unlustished_Transmission
- Ethernet - DHCP - HTTP -Client - HTTP -Server - MQTT Publish - MQTT -Abonnement - TCP -Client - TCP -Server - UDP
- UWB
- RAK13801
- BasicConNectivityTest
- BasicReceiver
- Grundlagen
- SimpleantenNacalibrierung
- StandardRTlSanchorb_twr
- StandardRTlSanchorc_twr
- StandardRtlSanchormaine_TWR
- StandardRTLSTAG_TWR
- StandardRTLSTAG_TWR_1
- Twowayranginginitiator
- TWOWAYRangingResponder
- RAK4630 Beispiele
- RAK4630 Audio
- Analogmicaudio_alarm
- AnalogMicSerialplotter
- AnalogMicSerialplotterfft
- Audio_alarm_rak18003
- Dspg_playback
- HigratePDMSerialplotterfft
- HigratePDMSerialPlotterfft_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
- Playback48K
- Playback22K
- Wiedergabefroms
- Rak18003_example
- VoiceConfigwisdm
- VoiceControlrgb
- Voicerecognitionl1
- Voicerecognitionl1_rak18003
- RAK4630 Slot A - D -Module
- RAK4630 IO Slot Module
- 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_Wireless Charger
- RAK4630 Kommunikation
- Lora
- Bloß
- BEISCHE SENDIGKEITSENSING
- BLE_OTA_DFU
- BLE_UART
- Ble_health
- RAK12010 BLE
- RAK12019 BLE
- W-lan
- At_command_test
- Connect_ap
- RAK4630 Power
- RAK4630 Lösungen
- Ble_gateway
- Hydraulic_pressure_monitoring
- Umwelt_Monitoring
- Water_Level_Monitoring
- Weather_Monitoring
- Gps_tracker
- Par_monitoring
- Boden_conductivity_monitoring
- Soil_Ph_Monitoring
- Wind_speed_monitoring
- Intelligent_agrikultur
- Lorawan_health
- RAK12010 LORAWAN
- RAK12019 LORAWAN
- RAK12035 Lorawan
- RAK11200 Beispiele
- RAK11200 Audio
- Analogmicaudio_alarm
- AnalogmicRecordtosd
- AnalogMicSerialplotter
- AnalogMicSerialplotterfft
- Audio_alarm_rak18003
- Dspg_playback
- HigratePDMSerialplotterfft
- HigratePDMSerialPlotterfft_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
- Playback22K
- Playback48K
- Wiedergabefroms
- Rak18003_example
- VoiceConfigwisdm
- VoiceControlrgb
- Voicerecognitionl1
- Voicerecognitionl1_rak18003
- RAK11200 Slot A - D -Module
- RAK11200 IO -Slot -Module
- 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_Wireless Charger
- RAK11200 Kommunikation
- Bloß
- Ble Server
- Ble Uart
- Ble Gesundheit
- RAK12010 BLE
- RAK12019 BLE
- W-lan
- Wifiaccesspoint
- Wificlient
- Lora
- RAK11200 Power
- Rak11200_battery_level_detect
- RAK11200 Lösungen
- Wetteranzeige
- mqtt_subscribe_publish
- RAK11300 Beispiele
- RAK11300 Audio
- Analogmicaudio_alarm
- AnalogMicSerialplotter
- AnalogMicSerialplotterfft
- Audio_alarm_rak18003
- DSPG_VOICERECUGNITION
- HigratePDMSerialplotterfft
- HigratePDMSerialPlotterfft_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
- Playback22K
- Playback48
- Rak18003_example
- RAK11300 Slot A - D -Module
- RAK11300 IO Slot Module
- 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_Wireless Charger
- RAK11300 Power
- Rak11300_battery_level_detect
- RAK11300 Kommunikation
- Lora
- Lorawan
- Lora P2P
- Bei Befehl
- W-lan
- At_command_test
- Connect_ap
- RAK11300 Lösungen
- Hydraulic_pressure_monitoring
- Umwelt_Monitoring
- Water_Level_Monitoring
- Weather_Monitoring
- Gps_tracker
- Par_monitoring
- Boden_conductivity_monitoring
- Soil_Ph_Monitoring
- Wind_speed_monitoring
- Intelligent_agrikultur
- Lorawan_health
- RAK12010 LORAWAN
- RAK12019 LORAWAN
- Bootloader/Firmware
- RAK4630
- Blitzbarer Bootloader
- Bootloader -Quellcode
- RAK2305 bei Firmware
- Platformio -Installation
- Patch für die PIO -Installation
- RAK4630 -Plattform -Dateien
- RAK11200 Plattform -Dateien
- RAK11300 Plattform -Dateien
Überblick
Wisblock ist ein modulares Plug & Play -System. Im Vergleich zu anderen Systemen (Arduino, Raspberry PI, M5Stack) hat es mehrere Vorteile:
Wenn Sie einen kompakten Anschluss verwenden, ist die Größe sehr klein. Eine Wisblock -Basiskarte, die der Basisträger ist, ist nur 30 mm x 60 mm groß. Eine Wisblock-Basis kann ein Mikrokontroller-Modul (Wisblock Core), ein IO-Modul (Wisblock IO) und bis zu 4 Sensormodule (Wisblock-Sensor) aufnehmen.
Mithilfe eines industriellen Anschlusss können Sie dieselben Module von schnellem Prototyping bis zum Testen bis zum Endprodukt verwenden.
Wisblock ist nicht nur modular auf der Hardware -Basis. Mit der Verwendung von Softwareblöcken ist es einfach, eine Anwendung zu erstellen, die Ihren Implementierungsanforderungen entspricht.
Modularität
Basisbrett
Wisblock Base ist die Basisplatte, die Flexibilität und Modularität ermöglicht.
Plug & Play -Hardware -Module
Wisblock Core → Blockverarbeitungsblock mit Lora/Lorawan, WLAN oder BLE -Konnektivität.
Wisblock -Sensor → breiter Bereich von Sensorblöcken.
Wisblock IO → Blöcke für Benutzeroberflächen, benutzerdefinierte Sensorverbindungen und Aktuatoren.
Plug & Play -Software -Module
Mit Arduino Framework bietet Wisblock eine kostenlose und weit verbreitete Programmierumgebung:
- Open -Source -Bibliotheken für Kommunikationsprotokolle
- Open Source -Bibliotheken für die Datenverarbeitung
- Open -Source -Bibliotheken für Sensoreneingaben
- Open Source -Bibliotheken für Aktuatoren
- Open Source -Bibliotheken für Benutzeroberflächen
Wisblock -Basis
Wisblock ist auf einem Wisblock -Basisbrett aufgebaut. Es ist ein Plattformträger, der ein einfaches Plug-In eines Wisblock-Kernverarbeitungsausschusses, eine Wisblock-IO-Schnittstelle und bis zu vier Wisblock-Sensorplatten ermöglicht.
Wisblock Base stellt die Stromversorgung, die Batterie- und Solarpanelverbindungen und den Ladeblock bereit. Darüber hinaus verfügt es über Anschlüsse für Programmierung und Debuggen.
Während der Entwicklungsphase können Sie mit Wisblock Base schnell zwischen Mikrocontrollern, IO -Funktionen und Sensoren wechseln, indem Sie einfach die Module ändern.
Reparaturen und Upgrades sind mit der Wisblock -Basis auf Ihrem Endprodukt einfach, da Module mit nur Plug'n'play geändert werden können.
Für die Kontrolle und Begrenzung des Stromverbrauchs Ihrer IoT -Lösung ermöglicht die Wisblock -Basis die Stromversorgung für den Wisblock -Sensor und die Wisblock -IO -Module und begrenzt den Stromverbrauch, indem diese Module ausgeschaltet werden, wenn sie nicht benötigt werden.
Wisblock -Kern
Wisblock Core ist die Verarbeitungseinheit Ihrer IoT -Lösung.
Wählen Sie die Verarbeitungsleistung basierend auf den Anforderungen Ihrer Anwendung aus einer Reihe von Verarbeitungsboards aus, die mit niedrigen Einzelkern bis hin zu hohen Doppelkernverarbeitungskrafteinheiten verfügbar sind.
Alle von ihnen Kommunikationsfähigkeiten, einige von ihnen bieten zusätzlich Lora/Lorawan, WiFi, Bluetooth oder Bluetooth niedriger Energie an. Alle sind für den batteriebetriebenen Stromverbrauch ausgelegt.
Wisblocksensor
Eine Reihe von Sensoren für die Erfassungsumgebungsbedingungen (Temperatur, Luftfeuchtigkeit,…), Ort- und Bewegungsbedingungen (GNSS/GPS, Beschleunigungsmesser,…), die Sie einfach in die Wisblock -Basis anschließen, erleichtert Ihre Anwendung mit den erforderlichen Sensoren.
Wisblock io
Wisblock IO -Erweiterungen bieten Ihrer Anwendung Schnittstellen, die nicht von Wisblock -Kern- oder Wisblock -Sensorblöcken abgedeckt sind.
Dies schließt
- Benutzeroberflächen wie
- Tastaturen
- Knöpfe
- Anzeigen
- Kommunikationsschnittstellen wie
- 0 ~ 5v
- 4-20 mA
- I2C
- RS232
- RS485
- Viele mehr
- alternative Netzteile wie