# Case 72: The Smoke Detection Fan ## Introduction Make a dust detection device to automatically turn on the fan for ventilation when the dust concentration is too high. ![](./images/neza-inventor-s-kit-case-72-01.png) ## Case building ### Required equipment [ELECFREAKS micro:bit Nezha 48 IN 1 Inventor's Kit ](https://shop.elecfreaks.com/products/elecfreaks-micro-bit-nezha-48-in-1-inventors-kit-without-micro-bit-board) [ELECFREAKS PlanetX Dust Sensor](https://shop.elecfreaks.com/products/elecfreaks-planetx-dust-sensor) [ELECFREAKS PlanetX Motor Fan](https://shop.elecfreaks.com/products/elecfreaks-planetx-motor-fan) ### Assembly steps Parts List ![](./images/neza-inventor-s-kit-case-72-02.png) The structure is built as shown in the figure: ![](./images/neza-inventor-s-kit-step-72-01.png) ![](./images/neza-inventor-s-kit-step-72-02.png) ![](./images/neza-inventor-s-kit-step-72-03.png) ![](./images/neza-inventor-s-kit-step-72-04.png) ![](./images/neza-inventor-s-kit-step-72-05.png) ![](./images/neza-inventor-s-kit-step-72-06.png) ![](./images/neza-inventor-s-kit-step-72-07.png) ![](./images/neza-inventor-s-kit-step-72-08.png) ![](./images/neza-inventor-s-kit-step-72-09.png) ![](./images/neza-inventor-s-kit-step-72-10.png) ![](./images/neza-inventor-s-kit-step-72-11.png) ![](./images/neza-inventor-s-kit-step-72-12.png) ### Connection schematic In the diagram below, connect the Dust Sensor to the J1 port and the Motor Fan to the J2 port of the Nezha Board. ![](./images/neza-inventor-s-kit-case-72-04.png) ## Makecode Programming ### Step 1 Click "Extensions" in the MakeCode Drawer. ![](./images/neza-inventor-s-kit-case-37-04.png) In order to program the Dust sensor, we need to add an extension library. Search with "PlanetX" in the dialog box to download this library. ![](./images/neza-inventor-s-kit-case-37-05.png) *Note: *If you get a prompt saying that some code libraries will be removed for incompatibility reasons, you can either follow the prompt and continue, or create a new project inside the project menu bar. ### Step 2 ### Write the program as shown in the figure ![](./images/neza-inventor-s-kit-case-72-06.png) ### Reference Program Linkļ¼[https://makecode.microbit.org/_PDhL3PeJkJtV](https://makecode.microbit.org/_PDhL3PeJkJtV) You can also download the program directly from the following webpage and start running the program once the download is complete.
### Results The dust sensor is used to detect the dust concentration of the current environment, and when the dust concentration is too high, the fan is turned on for automatic ventilation. ![](./images/neza-inventor-s-kit-case-72.gif)