1. Sonar:bit(F04089)¶
1.1. Introduction¶
Sonar:bit is a 3-wire ultrasonic module with the working voltage between 3-5V. It is available to be used to 3.3V or 5V micro-controller system. With only one 3-wire(GVS) cable, it can work properly. Compared to the normal 4-wire ultrasonic module, it has saved one IO port. The measurement range of sonar:bit is 4cm-400cm. It can output stable and accurate measurement data with ±1cm tolerance only. It’s available for short distance measuring in robtics device, micro:bit and Arduino etc.
1.2. Products Link¶
1.3. Characteristics¶
The input voltage is 3V~5V, both micro:bit and Arduino are able to drive it.
Standard 3-GVS cable, occupy one IO port only.
1.4. Specification¶
|Item| Parameter | | :-: | :-: | |Name| Sonar:bit| |SKU|EF04089| |Input Voltage|DC 3-5V| |Measurement Distance|4-400cm| |Tolerance|1cm| |Size |40.60× 51.60mm| |Net Weight|12g|
1.5. Outlook and dimensions¶
1.6. Pins diagram¶
The probes send out and receive ultrasonic signals.
1.7. Main parts information¶
Emitting probes¶
The emmiting probes send out ultrasonic signals.
Receving probes¶
The receiving probes receive ultrasonic signals.
Chips MCU¶
Core controlling chips
Emitting signals driving chips¶
The transmitting signal driving chip is used to provide the transmitting ultrasonic signal for driving the ultrasonic transmitting probe.
Receiving signals driving chips¶
The receiving signal processing chip is used for receiving and processing the ultrasonic echo signal, and feeding back the processed signal to the main control chip.
G-V-S controlling port¶
G-V-S are used for the controlling of the sonar:bit by other devices.
1.8. Quick start¶
Materails required and connections diagram¶
Connect the sonar:bit to the P1 port of the iot:bit and the micro:bit to the computer.
Take iot:bit for an example
Step 1¶
Click “Advanced“ in the MakeCode drawer and click “Extentions“ to see more choices.
We need to add a package for programming, . Click “Extensions” in the bottom of the drawer and search with “https://github.com/elecfreaks/pxt-sonarbit” in the dialogue box to download it.
Note: If you met a tip indicating that the codebase will be deleted due to incompatibility, you may continue as the tips say or build a new project in the menu.
Step 2¶
In forever block, show the returned value from Sonar:bit in digit.
Reference¶
Link: https://makecode.microbit.org/_eyU2yC79fXyc
You may also download it directly below:
Result¶
The distance between the ultrasonic module and the object is displayed on the micro:bit with unit in cm.