# ਹਾਰਡਵੇਅਰ IoT ਵਿੱਚ **T** ਦਾ ਮਤਲਬ **ਚੀਜ਼ਾਂ** ਹੈ, ਜੋ ਉਹਨਾਂ ਡਿਵਾਈਸਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਸਾਡੇ ਆਲੇ-ਦੁਆਲੇ ਦੀ ਦੁਨੀਆ ਨਾਲ ਸੰਚਾਰ ਕਰਦੀਆਂ ਹਨ। ਹਰ ਪ੍ਰੋਜੈਕਟ ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਸ਼ੌਕੀਨ ਲੋਕਾਂ ਲਈ ਉਪਲਬਧ ਅਸਲ-ਦੁਨੀਆ ਦੇ ਹਾਰਡਵੇਅਰ 'ਤੇ ਆਧਾਰਿਤ ਹੈ। ਸਾਡੇ ਕੋਲ IoT ਹਾਰਡਵੇਅਰ ਦੇ ਦੋ ਚੋਣਾਂ ਹਨ, ਜੋ ਨਿੱਜੀ ਪਸੰਦ, ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਗਿਆਨ ਜਾਂ ਪਸੰਦਾਂ, ਸਿੱਖਣ ਦੇ ਲਕਸ਼ ਅਤੇ ਉਪਲਬਧਤਾ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀਆਂ ਹਨ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਹਾਰਡਵੇਅਰ ਦੀ ਪਹੁੰਚ ਨਹੀਂ ਹੈ ਜਾਂ ਖਰੀਦਣ ਤੋਂ ਪਹਿਲਾਂ ਹੋਰ ਸਿੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਾਡੇ ਕੋਲ 'ਵਰਚੁਅਲ ਹਾਰਡਵੇਅਰ' ਵਰਜਨ ਵੀ ਉਪਲਬਧ ਹੈ। > 💁 ਤੁਹਾਨੂੰ ਅਸਾਈਨਮੈਂਟ ਪੂਰੀ ਕਰਨ ਲਈ ਕੋਈ IoT ਹਾਰਡਵੇਅਰ ਖਰੀਦਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਤੁਸੀਂ ਸਾਰਾ ਕੰਮ ਵਰਚੁਅਲ IoT ਹਾਰਡਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਰ ਸਕਦੇ ਹੋ। ਭੌਤਿਕ ਹਾਰਡਵੇਅਰ ਚੋਣਾਂ ਵਿੱਚ Arduino ਜਾਂ Raspberry Pi ਸ਼ਾਮਲ ਹਨ। ਹਰ ਪਲੇਟਫਾਰਮ ਦੇ ਆਪਣੇ ਫਾਇਦੇ ਅਤੇ ਨੁਕਸਾਨ ਹਨ, ਅਤੇ ਇਹ ਸਾਰੇ ਪਹਿਲੇ ਪਾਠਾਂ ਵਿੱਚ ਕਵਰ ਕੀਤੇ ਗਏ ਹਨ। ਜੇਕਰ ਤੁਸੀਂ ਹਾਲੇ ਤੱਕ ਹਾਰਡਵੇਅਰ ਪਲੇਟਫਾਰਮ ਨਹੀਂ ਚੁਣਿਆ ਹੈ, ਤਾਂ ਤੁਸੀਂ [ਪਹਿਲੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਦੂਜੇ ਪਾਠ](./1-getting-started/lessons/2-deeper-dive/README.md) ਨੂੰ ਸਮੀਖਿਆ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਸ ਨਾਲ ਤੁਹਾਨੂੰ ਇਹ ਫੈਸਲਾ ਕਰਨ ਵਿੱਚ ਮਦਦ ਮਿਲੇਗੀ ਕਿ ਤੁਸੀਂ ਕਿਹੜੇ ਹਾਰਡਵੇਅਰ ਪਲੇਟਫਾਰਮ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹੋ। ਖਾਸ ਹਾਰਡਵੇਅਰ ਨੂੰ ਪਾਠਾਂ ਅਤੇ ਅਸਾਈਨਮੈਂਟ ਦੀ ਜਟਿਲਤਾ ਨੂੰ ਘਟਾਉਣ ਲਈ ਚੁਣਿਆ ਗਿਆ ਹੈ। ਹਾਲਾਂਕਿ ਹੋਰ ਹਾਰਡਵੇਅਰ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਅਸੀਂ ਇਹ ਗਰੰਟੀ ਨਹੀਂ ਦੇ ਸਕਦੇ ਕਿ ਸਾਰੇ ਅਸਾਈਨਮੈਂਟ ਤੁਹਾਡੇ ਡਿਵਾਈਸ 'ਤੇ ਬਿਨਾਂ ਵਾਧੂ ਹਾਰਡਵੇਅਰ ਦੇ ਸਹਾਇਕ ਹੋਣਗੇ। ਉਦਾਹਰਨ ਵਜੋਂ, ਬਹੁਤ ਸਾਰੇ Arduino ਡਿਵਾਈਸ WiFi ਨਹੀਂ ਰੱਖਦੇ, ਜੋ ਕਲਾਉਡ ਨਾਲ ਜੁੜਨ ਲਈ ਲੋੜੀਂਦਾ ਹੈ - Wio ਟਰਮੀਨਲ ਨੂੰ ਇਸ ਲਈ ਚੁਣਿਆ ਗਿਆ ਕਿਉਂਕਿ ਇਸ ਵਿੱਚ WiFi ਅੰਦਰ ਹੀ ਸ਼ਾਮਲ ਹੈ। ਤੁਹਾਨੂੰ ਕੁਝ ਗੈਰ-ਤਕਨੀਕੀ ਚੀਜ਼ਾਂ ਦੀ ਵੀ ਲੋੜ ਹੋਵੇਗੀ, ਜਿਵੇਂ ਕਿ ਮਿੱਟੀ ਜਾਂ ਇੱਕ ਪੌਟ ਪੌਦਾ, ਅਤੇ ਫਲ ਜਾਂ ਸਬਜ਼ੀਆਂ। ## ਕਿੱਟਾਂ ਖਰੀਦੋ ![Seeed Studios ਦਾ ਲੋਗੋ](../../translated_images/seeed-logo.74732b6b482b6e8e8bdcc06f0541fc92b1dabf5e3e8f37afb91e04393a8cb977.pa.png) Seeed Studios ਨੇ ਬਹੁਤ ਹੀ ਮਿਹਰਬਾਨੀ ਨਾਲ ਸਾਰਾ ਹਾਰਡਵੇਅਰ ਆਸਾਨੀ ਨਾਲ ਖਰੀਦਣ ਯੋਗ ਕਿੱਟਾਂ ਵਜੋਂ ਉਪਲਬਧ ਕਰਵਾਇਆ ਹੈ: ### Arduino - Wio ਟਰਮੀਨਲ **[Seeed ਅਤੇ Microsoft ਨਾਲ ਸ਼ੁਰੂਆਤੀ IoT - Wio ਟਰਮੀਨਲ ਸਟਾਰਟਰ ਕਿੱਟ](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Wio-Terminal-Starter-Kit-p-5006.html)** [![Wio ਟਰਮੀਨਲ ਹਾਰਡਵੇਅਰ ਕਿੱਟ](../../translated_images/wio-hardware-kit.4c70c48b85e4283a1d73e248d87d49587c0cd077eeb69cb3eca803166f63c9a5.pa.png)](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Wio-Terminal-Starter-Kit-p-5006.html) ### Raspberry Pi **[Seeed ਅਤੇ Microsoft ਨਾਲ ਸ਼ੁਰੂਆਤੀ IoT - Raspberry Pi 4 ਸਟਾਰਟਰ ਕਿੱਟ](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Raspberry-Pi-Starter-Kit-p-5004.html)** [![Raspberry Pi ਟਰਮੀਨਲ ਹਾਰਡਵੇਅਰ ਕਿੱਟ](../../translated_images/pi-hardware-kit.26dbadaedb7dd44c73b0131d5d68ea29472ed0a9744f90d5866c6d82f2d16380.pa.png)](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Raspberry-Pi-Starter-Kit-p-5004.html) ## Arduino Arduino ਲਈ ਸਾਰਾ ਡਿਵਾਈਸ ਕੋਡ C++ ਵਿੱਚ ਹੈ। ਸਾਰੇ ਅਸਾਈਨਮੈਂਟ ਪੂਰੇ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਚੀਜ਼ਾਂ ਦੀ ਲੋੜ ਹੋਵੇਗੀ: ### Arduino ਹਾਰਡਵੇਅਰ * [Wio ਟਰਮੀਨਲ](https://www.seeedstudio.com/Wio-Terminal-p-4509.html) * *ਵਿਕਲਪਿਕ* - USB-C ਕੇਬਲ ਜਾਂ USB-A ਤੋਂ USB-C ਐਡਾਪਟਰ। Wio ਟਰਮੀਨਲ ਵਿੱਚ USB-C ਪੋਰਟ ਹੈ ਅਤੇ ਇਸ ਨਾਲ USB-C ਤੋਂ USB-A ਕੇਬਲ ਆਉਂਦਾ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੇ PC ਜਾਂ Mac ਵਿੱਚ ਸਿਰਫ USB-C ਪੋਰਟ ਹਨ, ਤਾਂ ਤੁਹਾਨੂੰ USB-C ਕੇਬਲ ਜਾਂ USB-A ਤੋਂ USB-C ਐਡਾਪਟਰ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ### Arduino ਵਿਸ਼ੇਸ਼ ਸੈਂਸਰ ਅਤੇ ਐਕਚੁਏਟਰ ਇਹ Wio ਟਰਮੀਨਲ Arduino ਡਿਵਾਈਸ ਦੀ ਵਰਤੋਂ ਲਈ ਵਿਸ਼ੇਸ਼ ਹਨ ਅਤੇ Raspberry Pi ਦੀ ਵਰਤੋਂ ਲਈ ਸਬੰਧਤ ਨਹੀਂ ਹਨ। * [ArduCam Mini 2MP Plus - OV2640](https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/) * [ReSpeaker 2-Mics Pi HAT](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html) * [Breadboard Jumper Wires](https://www.seeedstudio.com/Breadboard-Jumper-Wire-Pack-241mm-200mm-160mm-117m-p-234.html) * ਹੈਡਫੋਨ ਜਾਂ ਹੋਰ ਸਪੀਕਰ 3.5mm ਜੈਕ ਨਾਲ, ਜਾਂ JST ਸਪੀਕਰ ਜਿਵੇਂ: * [Mono Enclosed Speaker - 2W 6 Ohm](https://www.seeedstudio.com/Mono-Enclosed-Speaker-2W-6-Ohm-p-2832.html) * microSD ਕਾਰਡ 16GB ਜਾਂ ਇਸ ਤੋਂ ਘੱਟ, ਨਾਲ ਹੀ ਇੱਕ ਕਨੈਕਟਰ ਜੋ SD ਕਾਰਡ ਨੂੰ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਨਾਲ ਵਰਤਣ ਲਈ ਸਹਾਇਕ ਬਣਾਏ ਜੇਕਰ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ਇਹ ਫੀਚਰ ਨਹੀਂ ਹੈ। **NOTE** - Wio ਟਰਮੀਨਲ ਸਿਰਫ 16GB ਤੱਕ ਦੇ SD ਕਾਰਡ ਨੂੰ ਸਹਾਇਕ ਕਰਦਾ ਹੈ, ਇਸ ਤੋਂ ਵੱਧ ਸਮਰੱਥਾ ਵਾਲੇ ਕਾਰਡ ਸਹਾਇਕ ਨਹੀਂ ਹਨ। ## Raspberry Pi Raspberry Pi ਲਈ ਸਾਰਾ ਡਿਵਾਈਸ ਕੋਡ Python ਵਿੱਚ ਹੈ। ਸਾਰੇ ਅਸਾਈਨਮੈਂਟ ਪੂਰੇ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਚੀਜ਼ਾਂ ਦੀ ਲੋੜ ਹੋਵੇਗੀ: ### Raspberry Pi ਹਾਰਡਵੇਅਰ * [Raspberry Pi](https://www.raspberrypi.org/products/raspberry-pi-4-model-b/) > 💁 Pi 2B ਤੋਂ ਉੱਪਰ ਦੇ ਵਰਜਨ ਇਨ੍ਹਾਂ ਪਾਠਾਂ ਵਿੱਚ ਅਸਾਈਨਮੈਂਟ ਲਈ ਕੰਮ ਕਰਨਗੇ। ਜੇਕਰ ਤੁਸੀਂ Pi 'ਤੇ ਸਿੱਧੇ VS Code ਚਲਾਉਣ ਦੀ ਯੋਜਨਾ ਬਣਾ ਰਹੇ ਹੋ, ਤਾਂ Pi 4 ਵਿੱਚ 2GB ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ RAM ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਜੇਕਰ ਤੁਸੀਂ Pi ਨੂੰ ਦੂਰ-ਦੂਰ ਤੋਂ ਐਕਸੈਸ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਕੋਈ ਵੀ Pi 2B ਅਤੇ ਇਸ ਤੋਂ ਉੱਪਰ ਕੰਮ ਕਰੇਗਾ। * microSD ਕਾਰਡ (ਤੁਸੀਂ Raspberry Pi ਕਿੱਟਾਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ ਜੋ microSD ਕਾਰਡ ਦੇ ਨਾਲ ਆਉਂਦੀਆਂ ਹਨ), ਨਾਲ ਹੀ ਇੱਕ ਕਨੈਕਟਰ ਜੋ SD ਕਾਰਡ ਨੂੰ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਨਾਲ ਵਰਤਣ ਲਈ ਸਹਾਇਕ ਬਣਾਏ ਜੇਕਰ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ਇਹ ਫੀਚਰ ਨਹੀਂ ਹੈ। * USB ਪਾਵਰ ਸਪਲਾਈ (ਤੁਸੀਂ Raspberry Pi 4 ਕਿੱਟਾਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਪਾਵਰ ਸਪਲਾਈ ਦੇ ਨਾਲ ਆਉਂਦੀਆਂ ਹਨ)। ਜੇਕਰ ਤੁਸੀਂ Raspberry Pi 4 ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ USB-C ਪਾਵਰ ਸਪਲਾਈ ਦੀ ਲੋੜ ਹੋਵੇਗੀ, ਪਹਿਲੇ ਡਿਵਾਈਸਾਂ ਲਈ micro-USB ਪਾਵਰ ਸਪਲਾਈ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ### Raspberry Pi ਵਿਸ਼ੇਸ਼ ਸੈਂਸਰ ਅਤੇ ਐਕਚੁਏਟਰ ਇਹ Raspberry Pi ਦੀ ਵਰਤੋਂ ਲਈ ਵਿਸ਼ੇਸ਼ ਹਨ ਅਤੇ Arduino ਡਿਵਾਈਸ ਦੀ ਵਰਤੋਂ ਲਈ ਸਬੰਧਤ ਨਹੀਂ ਹਨ। * [Grove Pi ਬੇਸ ਹੈਟ](https://www.seeedstudio.com/Grove-Base-Hat-for-Raspberry-Pi.html) * [Raspberry Pi ਕੈਮਰਾ ਮਾਡਿਊਲ](https://www.raspberrypi.org/products/camera-module-v2/) * ਮਾਈਕਰੋਫੋਨ ਅਤੇ ਸਪੀਕਰ: ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਚੀਜ਼ਾਂ ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਵਰਤੋ (ਜਾਂ ਇਸ ਦੇ ਸਮਾਨ): * ਕੋਈ ਵੀ USB ਮਾਈਕਰੋਫੋਨ ਕਿਸੇ ਵੀ USB ਸਪੀਕਰ ਨਾਲ, ਜਾਂ 3.5mm ਜੈਕ ਕੇਬਲ ਵਾਲੇ ਸਪੀਕਰ, ਜਾਂ HDMI ਆਡੀਓ ਆਉਟਪੁੱਟ ਦੀ ਵਰਤੋਂ ਜੇਕਰ ਤੁਹਾਡਾ Raspberry Pi ਮਾਨੀਟਰ ਜਾਂ TV ਨਾਲ ਜੁੜਿਆ ਹੈ ਜਿਸ ਵਿੱਚ ਸਪੀਕਰ ਹਨ * ਕੋਈ ਵੀ USB ਹੈਡਸੈਟ ਜਿਸ ਵਿੱਚ ਮਾਈਕਰੋਫੋਨ ਸ਼ਾਮਲ ਹੈ * [ReSpeaker 2-Mics Pi HAT](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html) ਨਾਲ * ਹੈਡਫੋਨ ਜਾਂ ਹੋਰ ਸਪੀਕਰ 3.5mm ਜੈਕ ਨਾਲ, ਜਾਂ JST ਸਪੀਕਰ ਜਿਵੇਂ: * [Mono Enclosed Speaker - 2W 6 Ohm](https://www.seeedstudio.com/Mono-Enclosed-Speaker-2W-6-Ohm-p-2832.html) * [USB Speakerphone](https://www.amazon.com/USB-Speakerphone-Conference-Business-Microphones/dp/B07Q3D7F8S/ref=sr_1_1?dchild=1&keywords=m0&qid=1614647389&sr=8-1) * [Grove Light ਸੈਂਸਰ](https://www.seeedstudio.com/Grove-Light-Sensor-v1-2-LS06-S-phototransistor.html) * [Grove ਬਟਨ](https://www.seeedstudio.com/Grove-Button.html) ## ਸੈਂਸਰ ਅਤੇ ਐਕਚੁਏਟਰ ਜਰੂਰੀ ਸੈਂਸਰ ਅਤੇ ਐਕਚੁਏਟਰ ਜ਼ਿਆਦਾਤਰ Arduino ਅਤੇ Raspberry Pi ਸਿੱਖਣ ਦੇ ਰਸਤੇ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਹਨ: * [Grove LED](https://www.seeedstudio.com/Grove-LED-Pack-p-4364.html) x 2 * [Grove ਹਮਿਡਿਟੀ ਅਤੇ ਟੈਂਪਰੇਚਰ ਸੈਂਸਰ](https://www.seeedstudio.com/Grove-Temperature-Humidity-Sensor-DHT11.html) * [Grove ਕੈਪੈਸਿਟਿਵ ਮੌਇਸਚਰ ਸੈਂਸਰ](https://www.seeedstudio.com/Grove-Capacitive-Moisture-Sensor-Corrosion-Resistant.html) * [Grove ਰੀਲੇ](https://www.seeedstudio.com/Grove-Relay.html) * [Grove GPS (Air530)](https://www.seeedstudio.com/Grove-GPS-Air530-p-4584.html) * [Grove Time of Flight ਡਿਸਟੈਂਸ ਸੈਂਸਰ](https://www.seeedstudio.com/Grove-Time-of-Flight-Distance-Sensor-VL53L0X.html) ## ਵਿਕਲਪਿਕ ਹਾਰਡਵੇਅਰ ਆਟੋਮੈਟਿਕ ਵਾਟਰਿੰਗ 'ਤੇ ਪਾਠ ਰੀਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਮ ਕਰਦੇ ਹਨ। ਇੱਕ ਵਿਕਲਪ ਵਜੋਂ, ਤੁਸੀਂ ਇਸ ਰੀਲੇ ਨੂੰ USB ਦੁਆਰਾ ਚਲਾਏ ਜਾਣ ਵਾਲੇ ਵਾਟਰ ਪੰਪ ਨਾਲ ਜੁੜ ਸਕਦੇ ਹੋ, ਹੇਠਾਂ ਦਿੱਤੇ ਹਾਰਡਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ। * [6V ਵਾਟਰ ਪੰਪ](https://www.seeedstudio.com/6V-Mini-Water-Pump-p-1945.html) * [USB ਟਰਮੀਨਲ](https://www.adafruit.com/product/3628) * ਸਿਲਿਕੋਨ ਪਾਈਪ * ਲਾਲ ਅਤੇ ਕਾਲੇ ਤਾਰ * ਛੋਟਾ ਫਲੈਟ-ਹੈੱਡ ਪੇਚਕਸ ## ਵਰਚੁਅਲ ਹਾਰਡਵੇਅਰ ਵਰਚੁਅਲ ਹਾਰਡਵੇਅਰ ਰਸਤਾ ਸੈਂਸਰ ਅਤੇ ਐਕਚੁਏਟਰ ਲਈ ਸਿਮੂਲੇਟਰ ਪ੍ਰਦਾਨ ਕਰੇਗਾ, ਜੋ Python ਵਿੱਚ ਲਾਗੂ ਕੀਤੇ ਗਏ ਹਨ। ਤੁਹਾਡੇ ਹਾਰਡਵੇਅਰ ਦੀ ਉਪਲਬਧਤਾ ਦੇ ਅਨੁਸਾਰ, ਤੁਸੀਂ ਇਸਨੂੰ ਆਪਣੇ ਆਮ ਡਿਵੈਲਪਮੈਂਟ ਡਿਵਾਈਸ, ਜਿਵੇਂ Mac, PC, ਜਾਂ Raspberry Pi 'ਤੇ ਚਲਾ ਸਕਦੇ ਹੋ ਅਤੇ ਸਿਰਫ ਉਹ ਹਾਰਡਵੇਅਰ ਸਿਮੂਲੇਟ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਹਾਡੇ ਕੋਲ ਨਹੀਂ ਹੈ। ਉਦਾਹਰਨ ਵਜੋਂ, ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ Raspberry Pi ਕੈਮਰਾ ਹੈ ਪਰ Grove ਸੈਂਸਰ ਨਹੀਂ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਆਪਣੇ Pi 'ਤੇ ਵਰਚੁਅਲ ਡਿਵਾਈਸ ਕੋਡ ਚਲਾ ਸਕਦੇ ਹੋ ਅਤੇ Grove ਸੈਂਸਰ ਨੂੰ ਸਿਮੂਲੇਟ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਭੌਤਿਕ ਕੈਮਰਾ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਵਰਚੁਅਲ ਹਾਰਡਵੇਅਰ [CounterFit ਪ੍ਰੋਜੈਕਟ](https://github.com/CounterFit-IoT/CounterFit) ਦੀ ਵਰਤੋਂ ਕਰੇਗਾ। ਇਨ੍ਹਾਂ ਪਾਠਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ ਵੈਬ ਕੈਮ, ਮਾਈਕਰੋਫੋਨ ਅਤੇ ਆਡੀਓ ਆਉਟਪੁੱਟ ਜਿਵੇਂ ਸਪੀਕਰ ਜਾਂ ਹੈਡਫੋਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਇਹ ਅੰਦਰੂਨੀ ਜਾਂ ਬਾਹਰੀ ਹੋ ਸਕਦੇ ਹਨ, ਅਤੇ ਤੁਹਾਡੇ ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਸੰਰਚਿਤ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ ਅਤੇ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤੋਂ ਵਰਤਣ ਲਈ ਉਪਲਬਧ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। --- **ਅਸਵੀਕਰਤੀ**: ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀ ਹੋਣ ਦਾ ਯਤਨ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸੁੱਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਇਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਮੌਜੂਦ ਮੂਲ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਪ੍ਰਮਾਣਿਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੇ ਪ੍ਰਯੋਗ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਮੀਆਂ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆਵਾਂ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।