ARDUINO DHT11 ਸਟਾਰਟਰ ਕਿੱਟ
ਨਿਰਧਾਰਨ
- ਪਾਠ 1: EEPROM ਸਟੋਰੇਜ਼ ਪ੍ਰੋਗਰਾਮ
- ਪਾਠ 2: 0.96in LED ਸਕ੍ਰੀਨ ਪ੍ਰੋਗਰਾਮ
- ਪਾਠ 3: MPU6050 ਸਿਕਸ-ਐਕਸਿਸ ਗਾਇਰੋਸਕੋਪ ਪ੍ਰੋਗਰਾਮ
- ਪਾਠ 4: ਪੈਸਿਵ ਬਜ਼ਰ ਪ੍ਰੋਗਰਾਮ
- ਪਾਠ 5: DH11 ਤਾਪਮਾਨ ਅਤੇ ਨਮੀ ਸੈਂਸਰ ਪ੍ਰੋਗਰਾਮ
- ਪਾਠ 6: ਇਨਫਰਾਰੈੱਡ ਰਿਮੋਟ ਰਿਸੈਪਸ਼ਨ ਪ੍ਰੋਗਰਾਮ
- ਪਾਠ 7: Photoresistor ਪ੍ਰੋਗਰਾਮ
ਸਟੋਰੇਜ਼ LED ਅਤੇ ਸਕਰੀਨ ਪ੍ਰੋਗਰਾਮ
ਪਾਠ 1:EEPROM ਸਟੋਰੇਜ ਪ੍ਰੋਗਰਾਮ:
- Arduino IDE ਵਿੱਚ ਸਕੈਚ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ ਵਿੱਚ ਮੈਨੇਜ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਚੋਣ ਕਰੋ, AT24C256_library ਖੋਜੋ, ਅਤੇ ਇੰਸਟਾਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਕਲਿੱਕ ਕਰੋ File Arduino IDE ਵਿੱਚ, ਅਤੇ ਸਾਬਕਾ ਤੋਂ AT24C256_library ਵਿੱਚ read_wirte ਦੀ ਚੋਣ ਕਰੋamples.
- ਅੱਪਲੋਡ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਅਤੇ IDE ਦੇ ਉੱਪਰ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਸੀਰੀਅਲ ਮਾਨੀਟਰ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਪਾਠ 2: 0.96in LED ਸਕ੍ਰੀਨ ਪ੍ਰੋਗਰਾਮ:
- Arduino IDE ਵਿੱਚ Sketch 'ਤੇ ਕਲਿੱਕ ਕਰੋ, Includ Library ਵਿੱਚ Library ਨੂੰ ਮੈਨੇਜ ਕਰੋ ਦੀ ਚੋਣ ਕਰੋ, U8glib ਖੋਜੋ, U8glib ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ Install 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਕਲਿੱਕ ਕਰੋ File Arduino IDE ਵਿੱਚ ਅਤੇ ਸਾਬਕਾ ਵਿੱਚ U8glib ਤੋਂ FPS ਚੁਣੋamples.
- // U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0) ਲੱਭੋ; // I2C/TWI ਕੋਡ, ਮਿਟਾਓ “//” uncomment, ਉੱਪਰ ਖੱਬੇ ਕੋਨੇ ਵਿੱਚ ਅੱਪਲੋਡ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- // U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0) ਲੱਭੋ; // I2C/TWI ਕੋਡ, ਮਿਟਾਓ “//” uncomment, ਉੱਪਰ ਖੱਬੇ ਕੋਨੇ ਵਿੱਚ ਅੱਪਲੋਡ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਪਾਠ 3: MPU6050 ਸਿਕਸ-ਐਕਸਿਸ ਗਾਇਰੋਸਕੋਪ ਪ੍ਰੋਗਰਾਮ:
- Arduino IDE ਵਿੱਚ Sketch 'ਤੇ ਕਲਿੱਕ ਕਰੋ, Includ Library ਵਿੱਚ Library ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ ਦੀ ਚੋਣ ਕਰੋ, Adafruit_MPU6050 ਦੀ ਖੋਜ ਕਰੋ, ਅਤੇ Install 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਕਲਿੱਕ ਕਰੋ File Arduino IDE ਵਿੱਚ ਅਤੇ Ex ਵਿੱਚ Adafruit_MPU6050 ਵਿੱਚ ਬੇਸਿਕ_ਰੀਡਿੰਗ ਚੁਣੋamples.
- ਅੱਪਲੋਡ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, IDE ਦੇ ਉੱਪਰਲੇ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਸੀਰੀਅਲ ਮਾਨੀਟਰ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਅਤੇ 9600baud ਤੋਂ 115200baud 'ਤੇ ਸਵਿਚ ਕਰੋ।
- ਕਿਉਂਕਿ MPU-6050 ਦੇ ਸਾਰੇ ਧੁਰਿਆਂ ਦੇ ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ ਇਕਸਾਰ ਨਹੀਂ ਹੋ ਸਕਦੇ, ਜਦੋਂ ਐਕਸਲਰੇਸ਼ਨ ਦੇ X ਅਤੇ Y ਧੁਰੇ 0 m/^2 ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹੁੰਦੇ ਹਨ ਅਤੇ Z ਧੁਰੇ 9.8 m/^2 ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹੁੰਦੇ ਹਨ, ਅਤੇ X, Y ਅਤੇ Z ਰੋਟੇਸ਼ਨ 0rad/s ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹੈ, ਤੁਸੀਂ ਪ੍ਰੋਗਰਾਮ ਦੁਆਰਾ ਗਲਤੀ ਮੁੱਲਾਂ ਨੂੰ ਵਧਾ ਜਾਂ ਘਟਾ ਸਕਦੇ ਹੋ। ਆਉਟਪੁੱਟ ਦੇ ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ ਨੂੰ ਮੁਕਾਬਲਤਨ ਸਹੀ ਬਣਾਓ।
ਪੈਸਿਵ ਬਜ਼ਰ ਪ੍ਰੋਗਰਾਮ
ਪਾਠ 4: ਪੈਸਿਵ ਬਜ਼ਰ ਪ੍ਰੋਗਰਾਮ:
ਤਾਪਮਾਨ ਅਤੇ ਨਮੀ ਸੈਂਸਰ ਪ੍ਰੋਗਰਾਮ
ਪਾਠ 5: DH11 ਤਾਪਮਾਨ ਅਤੇ ਨਮੀ ਸੈਂਸਰ ਪ੍ਰੋਗਰਾਮ:
- Arduino IDE ਵਿੱਚ ਸਕੈਚ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਇਨਕਲੂਡ ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ ਮੈਨੇਜ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਚੋਣ ਕਰੋ, DHT11 ਦੀ ਖੋਜ ਕਰੋ, DFRobot_DHT11 ਦੀ ਚੋਣ ਕਰੋ, ਅਤੇ ਇੰਸਟਾਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਕਲਿੱਕ ਕਰੋ File Arduino IDE ਵਿੱਚ, ਅਤੇ ਸਾਬਕਾ ਵਿੱਚ DFRRobot_DHT11 ਵਿੱਚ readDHT11 ਨੂੰ ਚੁਣੋ।amples.
- #DHT11_PIN 10 ਨੂੰ #define DHT11_PIN3 ਵਿੱਚ ਬਦਲੋ ਅਤੇ IDE ਹੋਮ ਪੇਜ ਅੱਪਲੋਡ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- IDE ਦੇ ਉੱਪਰ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਸੀਰੀਅਲ ਮਾਨੀਟਰ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ 9600baud ਨੂੰ 115200baud ਵਿੱਚ ਬਦਲੋ। ਮੌਜੂਦਾ ਤਾਪਮਾਨ ਅਤੇ ਨਮੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਲਗਭਗ 1S ਦੀ ਉਡੀਕ ਕਰੋ।
ਇਨਫਰਾਰੈੱਡ ਰਿਮੋਟ ਰਿਸੈਪਸ਼ਨ ਪ੍ਰੋਗਰਾਮ
ਪਾਠ 6: ਇਨਫਰਾਰੈੱਡ ਰਿਮੋਟ ਰਿਸੈਪਸ਼ਨ ਪ੍ਰੋਗਰਾਮ
- Arduino IDE ਵਿੱਚ ਸਕੈਚ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ ਵਿੱਚ ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ ਦੀ ਚੋਣ ਕਰੋ, IRremote ਦੀ ਖੋਜ ਕਰੋ, ਅਤੇ Install 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਕਲਿੱਕ ਕਰੋ File Arduino IDE ਵਿੱਚ ਅਤੇ ਸਾਬਕਾ ਵਿੱਚ IRremote ਤੋਂ ReceiveDemo ਚੁਣੋamples.
- ਅੱਪਲੋਡ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, IDE ਦੇ ਉੱਪਰਲੇ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਸੀਰੀਅਲ ਮਾਨੀਟਰ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਅਤੇ 9600baud ਤੋਂ 115200baud 'ਤੇ ਸਵਿਚ ਕਰੋ। ਇਨਫਰਾਰੈੱਡ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ ਮੋਡੀਊਲ ਨੂੰ ਇਕਸਾਰ ਕਰਨ ਲਈ ਮੇਲ ਖਾਂਦੇ ਰਿਮੋਟ ਕੰਟਰੋਲ ਦੀ ਵਰਤੋਂ ਕਰੋ ਅਤੇ ਕੋਈ ਵੀ ਕੁੰਜੀ ਦਬਾਓ। ਜਦੋਂ ਸੰਬੰਧਿਤ ਡੇਟਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਮੋਡੀਊਲ ਆਮ ਤੌਰ 'ਤੇ ਚੱਲੇਗਾ।
ਪਾਠ 7: ਫੋਟੋਰੇਸਿਸਟਰ ਪ੍ਰੋਗਰਾਮ:
ਪਾਠ 8: ਬਟਨ ਪ੍ਰੋਗਰਾਮ:
FAQ
ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲs
- ਸਵਾਲ: ਜੇਕਰ ਮੇਰਾ ਪ੍ਰੋਗਰਾਮ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਤਾਂ ਮੈਂ ਸਮੱਸਿਆ ਦਾ ਨਿਪਟਾਰਾ ਕਿਵੇਂ ਕਰਾਂ?
- A: ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ ਕਿ ਉਹ ਸਹੀ ਢੰਗ ਨਾਲ ਸਥਾਪਤ ਕੀਤੇ ਗਏ ਹਨ। ਤਸਦੀਕ ਕਰੋ ਕਿ ਲਾਇਬ੍ਰੇਰੀਆਂ Arduino IDE ਵਿੱਚ ਸਹੀ ਢੰਗ ਨਾਲ ਸਥਾਪਿਤ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਕੋਡ ਗਲਤੀ-ਮੁਕਤ ਹੈ ਅਤੇ ਮੈਨੂਅਲ ਵਿੱਚ ਦਿੱਤੀਆਂ ਹਿਦਾਇਤਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ARDUINO DHT11 ਸਟਾਰਟਰ ਕਿੱਟ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ DHT11, DHT11 ਸਟਾਰਟਰ ਕਿੱਟ, ਸਟਾਰਟਰ ਕਿੱਟ, ਕਿੱਟ |