ਕੰਪਿਊਟਰ ', ਸਾਮਾਨ ਦੇ
Microcontroller ESP8266: ਨਾਲ ਜੁੜਨ ਅਤੇ ਸੰਰਚਿਤ ਕਰਨ
ਕਈ ਉਪਭੋਗੀ ਹੀ ESP8266-12 Espressif ਦੁਆਰਾ ਜਾਰੀ ਚਿੱਪ ਲਈ ਇਸ ਦੇ ਧਿਆਨ ਨੂੰ ਪਰਬੰਧਿਤ ਕੀਤਾ ਹੈ. ਇਸ ਦੀ ਲਾਗਤ ਬਹੁਤ ਕੁਝ ਮਿਆਰੀ ਬਲਿਊਟੁੱਥ-ਅਡਾਪਟਰ ਕਾਰਡ ਵੱਧ ਸਸਤਾ ਹੈ, ਅਤੇ ਛੋਟੇ ਮਾਪ 'ਤੇ, ਉਸ ਨੇ ਹੋਰ ਵੀ ਬਹੁਤ ਕੁਝ ਫੀਚਰ ਕੀਤਾ ਗਿਆ ਹੈ. ਹੁਣ ਸਭ ਨੂੰ ਘਰ ਦੇ ਪੱਖੇ ਨੂੰ ਦੋ ਢੰਗ ਵਿੱਚ ਇੱਕ Wi-Fi ਨੈੱਟਵਰਕ ਵਿੱਚ ਕੰਮ ਕਰਨ ਲਈ, ਜੋ ਕਿ ਹੈ, ਕਿਸੇ ਵੀ ਪਹੁੰਚ ਅੰਕ ਲਈ ਆਪਣੇ ਕੰਪਿਊਟਰ ਨੂੰ ਨਾਲ ਜੁੜਨ ਜ ਇੱਕ ਬਿੰਦੂ ਦੇ ਤੌਰ ਤੇ ਇਸ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਦਾ ਮੌਕਾ ਸੀ.
ਦੂਜੇ ਪਾਸੇ 'ਤੇ, ਤੁਹਾਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸਮਝਣ ਲਈ ਕਿ ਕੀ ਇਹ ਕਾਰਡ, ਸਿਰਫ ਸ਼ੀਲਡ, ਸਿਰਫ Wi-Fi ਦੁਆਰਾ ਸੰਚਾਰ ਦੇ ਲਈ ਤਿਆਰ ਨਹੀ ਹਨ, ਦੀ ਲੋੜ ਹੈ. ਆਪ ESP8266 ਆਪਣੇ ਆਪ ਨੂੰ ਇੱਕ microcontroller ਹੈ, ਜੋ ਕਿ ਇਸ ਦੇ ਆਪਣੇ UART, GPIO ਅਤੇ SPI-ਇੰਟਰਫੇਸ ਹੈ, ਭਾਵ ਇਸ ਨੂੰ ਇੱਕ ਪੂਰੀ ਸਵੈ-ਰੱਖਦਾ ਹੈ ਦੇ ਸਾਮਾਨ ਦੇ ਤੌਰ ਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਹੈ. ਇਸ ਚਿੱਪ ਦੇ ਬਾਅਦ ਕਈ ਇਸ ਨੂੰ ਇੱਕ ਸੱਚ ਹੈ, ਇਨਕਲਾਬ ਕਹਿੰਦੇ ਹਨ, ਅਤੇ ਵਾਰ ਵੱਧ, ਅਜਿਹੇ ਜੰਤਰ ਵੀ ਤਕਨਾਲੋਜੀ ਦੇ ਸਭ ਬੁਨਿਆਦੀ ਕਿਸਮ ਦਾ ਬਣਾਇਆ ਜਾਵੇਗਾ, ਪਰ ਦੇ ਤੌਰ ਤੇ ਲੰਬੇ ਜੰਤਰ ਨੂੰ ਮੁਕਾਬਲਤਨ ਨਵ ਹੈ ਅਤੇ ਇਸ 'ਤੇ ਇੱਕ ਸਥਿਰ ਫਰਮਵੇਅਰ ਨਹੀ ਹੈ. ਦੁਨੀਆ ਭਰ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਮਾਹਰ ਆਪਣੇ ਹੀ ਫਰਮਵੇਅਰ ਕਾਢ ਹੈ, ਕਿਉਕਿ ਨੂੰ ਭਰਨ ਲਈ ਵਿੱਚ ਚਾਰਜ ਅਸਲ ਮੁਸ਼ਕਲ ਨਹੀ ਹੈ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹਨ, ਪਰ ਵੱਖ-ਵੱਖ ਮੁਸ਼ਕਲ ਦੇ ਬਾਵਜੂਦ ਵਿੱਚ, ਜੰਤਰ ਨੂੰ ਹੁਣ ਵਰਤਣ ਲਈ ਕਾਫ਼ੀ ਠੀਕ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ.
ਪਲ 'ਤੇ, ਸਾਨੂੰ ਇਹ ਮੋਡੀਊਲ ਦੇ ਵਰਤਣ ਲਈ ਸਿਰਫ ਦੋ ਵਿਕਲਪ' ਤੇ ਵਿਚਾਰ:
- ਇੱਕ ਵਾਧੂ microcontroller, ਜ ਕੰਪਿਊਟਰ, ਜੋ ਕਿ ਕੰਟਰੋਲ ਮੋਡੀਊਲ UART ਦੁਆਰਾ ਹੀ ਕੀਤਾ ਜਾ ਜਾਵੇਗਾ ਨਾਲ ਸੁਮੇਲ ਵਿੱਚ ਬੋਰਡ ਦਾ ਇਸਤੇਮਾਲ.
- ਚਿੱਪ, ਜੋ ਕਿ ਫਿਰ ਸਹਾਇਕ ਹੈ, ਇੱਕ ਸਵੈ-ਸ਼ਾਮਿਲ ਯੂਨਿਟ ਦੇ ਤੌਰ ਤੇ ਇਸ ਨੂੰ ਵਰਤਣ ਲਈ ਦੇ ਲਈ ਆਜ਼ਾਦ ਲਿਖਣ ਫਰਮਵੇਅਰ.
ਇਹ ਹੈ, ਜੋ ਕਿ ਇਸ ਕੇਸ ਵਿੱਚ ਇੱਕ ਸੁਤੰਤਰ ਫਰਮਵੇਅਰ ਤੇ ਵਿਚਾਰ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਨਾ ਕਰੇਗਾ ਕੁਦਰਤੀ ਹੈ.
ਵਰਤਣ ਅਤੇ ਚੰਗੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਦੀ ਸੌਖ 'ਤੇ ਨਜ਼ਰ, ਬਹੁਤ ਸਾਰੇ ਲੋਕ ਬਹੁਤ ਸਾਰੇ ਮਾਈਕਰੋਕੰਟਰੋਲਰ ਆਪਸ ਵਿੱਚ ਹਨ, ਨੂੰ ਆਪਣੇ ਤਰਜੀਹ ESP8266 ਮਾਡਲ ਦੇਣ. ਕੁਨੈਕਟ ਕੀਤਾ ਹੈ ਅਤੇ ਜੰਤਰ ਦਾ ਫਰਮਵੇਅਰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਬਹੁਤ ਹੀ ਸਾਦਾ ਅਤੇ ਪਹੁੰਚ ਵਿੱਚ ਹੈ, ਅਤੇ ਉਸੇ ਹਾਰਡਵੇਅਰ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਨੂੰ ਸਾਜ਼ੋ-ਸਾਮਾਨ ਨਾਲ ਜੁੜ ਰਹੇ ਹਨ, ਜਿਸ 'ਤੇ' ਤੇ ਕੀਤੀ ਹੈ. ਜੋ ਕਿ USB-TTL-ਕਨਵਰਟਰ ਭਰ ਵਿੱਚ ਇੱਕੋ ਹੀ ਹੈ, ਜ, ਜੇ ਇੱਕ ਹੋਰ ਕੁਨੈਕਸ਼ਨ ਦੀ ਚੋਣ ਨੂੰ ਪਸੰਦ, ਆਰਪੀਆਈ ਅਤੇ Arduino ਦੁਆਰਾ ਬਾਹਰ ਹੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.
ਕਿਸ ਨੂੰ ਚੈੱਕ ਕਰਨ ਲਈ?
ਕ੍ਰਮ ਨੂੰ ਨਵੇ ਖਰੀਦੀ ਜੰਤਰ ਨੂੰ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੀ ਪਰਖ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਕਰਨ ਲਈ 3.3 ਵੋਲਟ ਲਈ, ਦ੍ਰਿੜ੍ਹ ਵੋਲਟੇਜ ਦੀ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸਰੋਤ ਨੂੰ ਵਰਤਣ ਦੀ ਲੋੜ ਹੈ. ਤੁਰੰਤ ਇਸ ਨੂੰ ਕਿਹਾ ਕਿ ਮੋਡੀਊਲ ਦੀ ਸਪਲਾਈ ਵੋਲਟੇਜ ਸੀਮਾ ਹੈ, ਦੀ ਅਸਲੀ 3 3.6 ਵੋਲਟ ਹੈ ਦੀ ਕੀਮਤ ਹੈ, ਅਤੇ ਵਧੀ ਵੋਲਟੇਜ ਦੀ ਸਪਲਾਈ ਤੁਰੰਤ ਜੋ ਕਿ ਅਸਲ 'ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਆਪਣੇ ESP8266 ਨੂੰ ਨੁਕਸਾਨ ਹੋਵੇਗਾ ਕਰਨ ਦੀ ਅਗਵਾਈ. ਫਲੈਸ਼ ਅਤੇ ਵੀ ਇਸੇ ਹਾਲਤ ਵਿਚ ਬਾਅਦ ਹੋਰ ਸਾਫਟਵੇਅਰ ਠੀਕ ਕੰਮ ਨਾ ਕਰਨ ਲਈ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਤੁਹਾਨੂੰ ਹੀ ਯੂਨਿਟ ਜ ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਕੋਈ ਚੀਜ਼ ਦੀ ਮੁਰੰਮਤ ਕਰਨ ਦੀ ਹੈ.
microcontroller ਮਾਡਲ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਪਤਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਹੁਣੇ ਹੀ ਤਿੰਨ ਪਿੰਨ ਨਾਲ ਕੁਨੈਕਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ:
- CH_PD ਅਤੇ VCC 3.3 ਵੋਲਟ ਦੀ ਬਿਜਲੀ ਸਪਲਾਈ ਨਾਲ ਜੁੜੇ ਰਹੇ ਹਨ.
- ਦੇਵ ਜ਼ਮੀਨ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ.
ਤੁਹਾਨੂੰ ESP-01, ਅਤੇ ਕਿਸੇ ਹੋਰ ਮੈਡਿਊਲ ਵਰਤਣਾ ਹੈ ਨਾ ਕਰਦੇ ਹੋ ਅਤੇ ਇਸ ਨੂੰ ਜੋ ਕਿ ਇਸ ਕੇਸ ਲਈ ਤੁਹਾਨੂੰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਵਿੱਚ ਸ਼ੁਰੂ ਵਿੱਚ ਮੌਜੂਦ GPIO15 ਲਿਆ ਹੈ, ਫਿਰ, ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਹੋਰ ਅੱਗੇ ਜ਼ਮੀਨ ਨਾਲ ਜੁੜਿਆ ਹੋ ਜਾਵੇਗਾ.
ਫੈਕਟਰੀ ਫਰਮਵੇਅਰ ਆਮ ਤੌਰ 'ਤੇ ਚਲਾਉਣ ਲਈ, ਜੇ, ਫਿਰ ਜੋ ਕਿ ਇਸ ਕੇਸ ਵਿੱਚ ਤੁਹਾਨੂੰ ਲਾਲ ਚਾਨਣ ਨੂੰ ਵੇਖ ਸਕਦੇ ਹੋ, ਅਤੇ ਫਿਰ ਵਾਰ ਦੇ ਇੱਕ ਜੋੜੇ ਨੂੰ ਨੀਲੇ ਝਪਕਣੀ ਜਾਵੇਗਾ. ਪਰ, ਇਸ ਨੂੰ ਨੋਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਲਾਲ ਦੀ ਸ਼ਕਤੀ ਦਾ ਚਾਨਣ ਸਾਰੇ ESP8266 ਸੀਰੀਜ਼ ਜੰਤਰ ਹੈ, ਨਾ ਹੈ. ਕੁਝ ਜੰਤਰ ਤੇ ਫਰਮਵੇਅਰ ਲਾਲ ਰੋਸ਼ਨੀ ਦਾ ਪ੍ਰਕਾਸ਼ ਮੁਹੱਈਆ ਕਰਦਾ ਹੈ, ਜੇ ਮੋਡੀਊਲ ਗੈਰਹਾਜ਼ਰ ਹੈ (ਖਾਸ 'ਚ, ਇਸ ਨੂੰ ESP-12 ਮਾਡਲ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ).
ਤੁਹਾਡੇ ਬੇਤਾਰ ਨੈੱਟਵਰਕ ਨਾਲ ਕੁਨੈਕਟ ਕਰਨ ਦੇ ਬਾਅਦ ਇੱਕ ਨਵ ਪਹੁੰਚ ਬਿੰਦੂ ਹੈ, ਜੋ ਕਿ ESP_XXXX ਸੱਦਿਆ ਜਾਵੇਗਾ ਕੇ ਸਰਗਰਮ ਹੈ, ਅਤੇ ਇਸ ਨੂੰ Wi-Fi ਪਹੁੰਚ ਹੈ, ਜੋ ਕਿ ਕਿਸੇ ਵੀ ਜੰਤਰ ਨੂੰ ਨਾਲ ਖੋਜਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਪਹੁੰਚ ਬਿੰਦੂ ਦੇ ਨਾਮ ਤੁਹਾਨੂੰ ਵਰਤ ਰਹੇ ਹੋ, ਅਤੇ ਇਸ ਲਈ ਕੁਝ ਹੋਰ ਵੀ ਹੋ ਸਕਦਾ ਹੈ ਨੂੰ ਸਿੱਧੇ ਨਿਰਮਾਤਾ ਦੇ ਫਰਮਵੇਅਰ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ.
ਬਿੰਦੂ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ, ਜੇ, ਤੁਹਾਨੂੰ ਪ੍ਰਯੋਗ ਫਿਰ ਸਭ ਸੰਭਾਵਨਾ ਨੂੰ ਜਾਰੀ ਕਰ ਸਕਦਾ ਹੈ, ਹੋਰ, ਇੱਕ ਮੁੜ-ਸਮੀਖਿਆ ਸ਼ਕਤੀ, ਦੇ ਨਾਲ ਨਾਲ ਦੇਵ ਅਤੇ CH_PD ਕੁਨੈਕਸ਼ਨ ਦੀ ਸ਼ੁਧਤਾ ਕਰਨ ਲਈ ਹੈ ਜਾਵੇਗਾ, ਅਤੇ ਜੇ ਸਭ ਕੁਝ ਠੀਕ ਜੁੜਿਆ ਹੋਇਆ ਹੈ, ਜੇਕਰ ਤੁਹਾਨੂੰ ਅਜੇ ਵੀ ਜ 'ਤੇ ਟੁੱਟ ਯੂਨਿਟ ਵਰਤਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹਨ, ਇਸ ਨੂੰ ਸਿਰਫ਼ ਗੈਰ-ਮਿਆਰੀ ਸੈਟਿੰਗ ਨਾਲ ਫਰਮਵੇਅਰ ਨੂੰ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ.
ਇਸ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਕੁਨੈਕਟ ਕਰਨ ਲਈ?
ਮਿਆਰੀ ਇਹ ਮੋਡੀਊਲ ਦੇ ਕੁਨੈਕਸ਼ਨ ਲਈ ਲੋੜ ਦਾ ਸੈੱਟ ਹੇਠ ਲਿਖੇ ਸ਼ਾਮਲ ਹਨ:
- ਮੋਡੀਊਲ ਨੂੰ ਆਪਣੇ ਆਪ ਨੂੰ;
- solderless breadboard;
- ਸਪਲਾਈ ਮੰਮੀ, ਡੈਡੀ, ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਦੀ ਪੂਰੀ ਸੂਚੀ prototyping ਬੋਰਡ, ਜ ਖਾਸ ਕੇਬਲ DUPONT ਐੱਮ;
- ਨੂੰ USB-TTL ਪਰਿਵਰਤਕ PL2303, FTDI ਜ ਕੁਝ ਸਮਾਨ ਚਿੱਪ 'ਤੇ ਅਧਾਰਿਤ ਹੈ. ਵਧੀਆ ਚੋਣ - USB-TTL ਅਡਾਪਟਰ ਨੂੰ ਵੀ ਆਉਟਪੁੱਟ ਆਰ.ਟੀ.ਐੱਸ ਅਤੇ DTR ਹੈ, ਜੇ, ਇਸ ਦੇ ਕਾਰਨ ਕਾਫ਼ੀ ਤੇਜ਼ੀ ਨਾਲ ਕੁਝ UDK, Arduino IDE ਜ Sming ਤੱਕ ਫਰਮਵੇਅਰ ਨੂੰ ਡਾਊਨਲੋਡ, ਦਸਤਾਵੇਜ਼ ਨੂੰ ਬਦਲਣ GPIO0 ਜ਼ਮੀਨ ਲਈ ਵੀ ਲੋੜ ਨੂੰ ਬਿਨਾ ਹੀ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਕਿਉਕਿ.
ਤੁਹਾਨੂੰ 5 ਵੋਲਟ ਦਾ ਪਰਿਵਰਤਕ ਵਰਤਦੇ ਹੋ, ਫਿਰ 1117 ਦੇ ਆਧਾਰ 'ਤੇ ਕਿਸੇ ਵੀ ਇਸੇ' ਤੇ ਇੱਕ ਵਾਧੂ ਵੋਲਟੇਜ ਰੈਗੂਲੇਟਰ ਚਿੱਪ, ਦੇ ਨਾਲ ਨਾਲ (5 ਵੋਲਟ ਤੱਕ ਇੱਕ ਸਮਾਰਟ ਫੋਨ ਤੱਕ ਮਿਆਰੀ 1117 ਕਾਫ਼ੀ ਚੰਗੀ ਠੀਕ ਵੀ ਆਮ ਲਗਾਉਣ ਲਈ) ਸ਼ਕਤੀ ਸਰੋਤ ਨੂੰ ਖਰੀਦਣ ਲਈ ਲੋੜ ਹੈ. ਇਹ Arduino IDE ਜ ਵਰਤਣ ਲਈ ਨਾ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਹੈ, ਕਰਨ ਲਈ USB-TTL ESP8266 ਲਈ ਇੱਕ ਦੀ ਸ਼ਕਤੀ ਸਰੋਤ ਹੈ, ਅਤੇ, ਇੱਕ ਵੱਖਰਾ ਨੂੰ ਵਰਤਣ, ਕਿਉਕਿ ਇਸ ਦਾ ਕਾਰਨ ਤੁਹਾਨੂੰ ਭਾਰ ਦੀ ਸਮੱਸਿਆ ਦਾ ਅੰਤ ਛੁਟਕਾਰਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ.
ਤਕਨੀਕੀ ਸੈੱਟ ਹੈ ਇੱਕ ਆਰਾਮਦਾਇਕ ਅਤੇ ਲਗਾਤਾਰ ਕੰਮ ਦੀ ਮੁਹੱਈਆ ਕਰਨ ਲਈ ਮੋਡੀਊਲ ਨਾਲ ਹੋਰ ਵਾਧੂ ਦੀ ਲੋੜ 'ਲਈ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਬਿਜਲੀ ਦੀ ਕੁਨੈਕਟਰ, resistors, ਲਾਇਟ ਅਤੇ ਚਟਣੀ-ਸਵਿੱਚ. ਇਸ ਦੇ ਨਾਲ, ਇਸ ਨੂੰ ਵੀ ਇੱਕ ਖਰਚ ਨੂੰ USB ਮਾਨੀਟਰ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਲਗਾਤਾਰ ਮੌਜੂਦਾ ਖਪਤ ਦੀ ਮਾਤਰਾ ਨੂੰ ਨਿਗਰਾਨੀ ਕਰਨ ਲਈ ਯੋਗ ਕਰਦਾ ਹੈ ਨੂੰ ਵਰਤਣ ਲਈ ਹੈ, ਅਤੇ ਦੇ ਵਾਪਰਨ ਦੇ ਦੇ USB ਪੋਰਟ ਤੱਕ ਬਹੁਤ ਘੱਟ ਸੁਰੱਖਿਆ ਦੇਣ ਲਈ ਸੰਭਵ ਹੈ ਕਿ ਇੱਕ ਛੋਟਾ ਸਰਕਟ.
ਮੈਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
ਪਹਿਲੀ ਅਤੇ ਸਭ ਨੂੰ ਇਹ ਤੱਥ ਹੈ ਕਿ ESP8266 ਕੰਟਰੋਲ ਹੈ, ਜੋ ਕਿ ਖਾਸ ਮਾਡਲ ਤੁਹਾਡੇ ਲਈ ਵਰਤਣ ਦੇ ਆਧਾਰ ਤੇ ਕੁਝ ਵੱਖਰਾ ਹੋ ਸਕਦਾ ਹੈ ਦਵਸਆ ਹੈ. ਅਜਿਹੇ ਮੋਡੀਊਲ ਅੱਜ ਕਾਫ਼ੀ ਇੱਕ ਬਹੁਤ ਸਾਰਾ ਪੇਸ਼ ਕੀਤਾ ਹੈ, ਅਤੇ ਪਹਿਲੀ ਗੱਲ ਇਹ ਹੈ ਕਿ ਲੋੜ ਹੋਵੇਗੀ - ਮਾਡਲ ਦੀ ਪਛਾਣ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਵਰਤ ਰਹੇ ਪਿੰਨ ਕੁਨੈਕਸ਼ਨ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ. ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ, ਸਾਨੂੰ ਮੋਡੀਊਲ ESP8266 ESP-01 V090 ਨਾਲ ਕੰਮ ਕਰਨ ਬਾਰੇ ਗੱਲ ਕਰੇਗਾ, ਅਤੇ ਜੇ ਤੁਹਾਨੂੰ ਕੁਝ ਹੋਰ ਮਾਡਲ ਨੂੰ ਵਰਤਣ ਪਿੰਗ GPIO15 (HSPICS, MTDO), ਤੁਹਾਨੂੰ ਇੱਕ ਮਿਆਰੀ ਮੋਡੀਊਲ ਸ਼ੁਰੂ ਵਰਗਾ ਜ਼ਮੀਨ ਨੂੰ ਉਸ ਨੂੰ ਕੱਢਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਲਿਆ ਅਤੇ ਫਰਮਵੇਅਰ ਮੋਡ ਲਈ.
ਫਿਰ ਡਬਲ-ਚੈੱਕ ਕਰੋ ਕਿ ਜੁੜਿਆ ਮੋਡੀਊਲ ਲਈ ਸਪਲਾਈ ਦੀ ਵੋਲਟੇਜ 3.3 ਵੋਲਟ ਹੈ. ਉਪਰੋਕਤ ਜ਼ਿਕਰ ਹੋਣ ਦੇ ਨਾਤੇ, ਜਾਇਜ਼ ਸੀਮਾ 3 3.6 ਵੋਲਟ ਹੈ, ਅਤੇ ਜੰਤਰ ਨੂੰ ਵਧਾਉਣ ਦੇ ਮਾਮਲੇ 'ਚ ਫੇਲ ਹੁੰਦਾ ਹੈ, ਪਰ ਸਪਲਾਈ ਵੋਲਟਜ ਵੀ ਕਾਫ਼ੀ 3 ਵੋਲਟ ਹੈ, ਜੋ ਦਸਤਾਵੇਜ਼ ਵਿਚ ਕਿਹਾ ਰਹੇ ਹਨ, ਦੇ ਮੁਕਾਬਲੇ ਘੱਟ ਹੋ ਸਕਦਾ ਹੈ.
ਤੁਹਾਨੂੰ ਇੱਕ USB-TTL ਪਰਿਵਰਤਕ 3.3 ਵੋਲਟ ਵਰਤਦੇ ਹੋ, ਫਿਰ ਮੋਡੀਊਲ ਹੇਠ ਤਸਵੀਰ ਦੇ ਖੱਬੇ ਪਾਸੇ ਦੇ ਤੌਰ ਤੇ ਵੀ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਜੁੜਿਆ ਹੈ. ਜੇਕਰ ਤੁਹਾਨੂੰ pyativoltovy ਨੂੰ USB-TTL ਸਿਰਫ਼ ਤੇ ਲਾਗੂ ਕੀਤਾ ਹੈ, ਫਿਰ ਇਹ ਅੰਕੜਾ ਦੇ ਸੱਜੇ ਪਾਸੇ ਵੱਲ ਧਿਆਨ ਦੇਣ ਦੀ. ਇਹ ਲੱਗ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਸਹੀ ਹੈ, ਜੋ ਕਿ ਅਸਲ ਇਸ ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਬਿਜਲੀ ਦੀ ਸਪਲਾਈ ਲਈ ਵਰਤਿਆ ਕਾਰਨ ਹੋਰ ਕੁਸ਼ਲ ਹੈ, ਪਰ ਪਰਿਵਰਤਕ 5 ਵੋਲਟ ਦੀ ਨੂੰ USB-TTL ਵਰਤਣ ਦੇ ਮਾਮਲੇ ਵਿਚ ਅਸਲ ਵਿਚ trehvoltovyh ਅਤੇ pyativoltovyh ਦੀ ਇਿਸਾਰਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਬਹੁਤ ਹੀ ਇੱਕ ਵਾਧੂ ਕਿਸਨੇ resistors ਕਰਨ ਲਈ ਫਾਇਦੇਮੰਦ ਹੈ ਤਰਕ ਦੇ ਪੱਧਰ, ਜ ਬਸ ਮੋਡੀਊਲ ਤਬਦੀਲੀ ਦੇ ਪੱਧਰ ਨੂੰ ਵਰਤਣ.
ਹੁੱਕ ਅੱਪ ਵਿਸ਼ੇਸ਼ ਫੀਚਰ
ਸੱਜੇ ਤੇ ਉੱਥੇ ਤਰਕ, TTL, ਅਤੇ ਆਪਣੇ ਖੁਦ ਦੇ ਖਤਰੇ 'ਤੇ ਬਾਹਰ ਹੀ ਅਜਿਹੇ ਕਾਰਵਾਈ ਦੇ ਬਾਹਰ ਲੈ pyativoltovoy ਲਈ ਮੋਡੀਊਲ ਦੀ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਚਿੱਤਰ UTXD (TX), ਦੇ ਨਾਲ ਨਾਲ URXD (RX) ਹੈ. ESP8266 ਦਾ ਵੇਰਵਾ ਦੇ ਕੇ ਇਸ ਨੂੰ ਕਹਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਯੂਨਿਟ ਸਿਰਫ 3.3V ਤਰਕ ਨਾਲ ਅਸਰਦਾਰ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ. ਮਾਮਲੇ ਦੀ ਭਾਰੀ ਬਹੁਮਤ ਵਿੱਚ, ਵੀ ਇੱਕ ਤਰਕ pyativoltovoy ਦੇ ਸਾਮਾਨ ਦੇ ਮਾਮਲੇ 'ਚ ਅਸਫਲ ਰਹਿੰਦਾ ਹੈ, ਪਰ ਕਦੇ-ਕਦੇ ਅਜਿਹੇ ਹਾਲਾਤ ਹਨ, ਇਸ ਲਈ ਅਜਿਹੇ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਹੈ.
ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਸਮਰਪਿਤ ਨੂੰ USB-TTL ਪਰਿਵਰਤਕ 3.3 ਵੋਲਟ ਨੂੰ ਵਰਤਣ ਲਈ ਅਸਮਰੱਥ ਹੁੰਦੇ ਹਨ, ਜੇ, ਕਿਸਨੇ resistors ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਵੀ ਧਿਆਨ ਦੀ ਕੀਮਤ ਹੈ, ਜੋ ਕਿ ਸਹੀ ਹੈ ਦਾ ਅੰਕੜਾ ਪਾਵਰ ਵਿਚ 1117 ਨੂੰ stabilizer ਵਾਧੂ ਪਾਈਵਪੰਗ ਬਿਨਾ ਜੁੜਿਆ ਹੈ ਹੈ, ਅਤੇ ਇਸ ਨੂੰ ਅਸਲ ਵਿੱਚ ਤਕਨਾਲੋਜੀ ਨੂੰ ਕੰਮ ਕਰਨ ਦਾ ਹੈ, ਪਰ ਇਸ ਨੂੰ ਹਾਲੇ ਵੀ capacitor strapping ਨਾਲ ਤਾਰ ਚਿੱਤਰ 1117 ਨੂੰ ਵਰਤਣ ਲਈ ਵਧੀਆ ਹੈ - ਆਪਣੇ stabilizer ਵਿੱਚ ESP8266 ਡਾਟਾਸ਼ੀਟ ਦੇ ਨਾਲ ਇਸ ਨੂੰ ਮਿਲਾਪ ਹੀ ਵਰਤਣ ਦੀ ਪੂਰੀ ਤਿਆਰ ਕਰਨ ਦੀ ਲੋੜ ' ਮੋਡੀਊਲ, 1117 ਦੇ ਆਧਾਰ 'ਤੇ ਆਧਾਰਿਤ.
ਯੂਨਿਟ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਚੇਨ GPIO0-TND ਤੋੜਨ ਦੀ ਲੋੜ ਹੈ, ਫਿਰ ਇਸ ਨੂੰ ਬਿਜਲੀ ਦੀ ਸਪਲਾਈ ਕਰਨ ਲਈ ਸੰਭਵ ਹੈ. ਇਹ ਧਿਆਨ ਹੈ, ਜੋ ਕਿ ਸਭ ਨੂੰ ਹੈ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਕ੍ਰਮ ਵਿੱਚ ਇਸ ਨੂੰ ਕੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਜੋ ਕਿ ਹੈ, ਪਹਿਲੀ ਇਹ ਯਕੀਨੀ ਬਣਾਓ ਕਿ GPIO0 «ਹਵਾ ਵਿੱਚ ਲਟਕਾਈ ਕਰ", ਅਤੇ ਕੇਵਲ ਤਦ ਹੀ CH_PD ਅਤੇ VCC ਕਰਨ ਦੀ ਸ਼ਕਤੀ ਨੂੰ ਲਾਗੂ ਹੈ.
ਕਿਸ ਨੂੰ ਠੀਕ ਨਾਲ ਜੁੜਨ ਲਈ?
ਤੁਹਾਨੂੰ ਨੂੰ ਸਮਰਪਿਤ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਵੀ ਸ਼ਾਮ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ESP8266 ਮੋਡੀਊਲ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ, ਜੇ, ਤੁਹਾਨੂੰ ਹੋਰ ਸਥਿਰ ਚੋਣ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹੋ. ਚਿੱਤਰ ਵਿੱਚ ਤੁਹਾਨੂੰ ਆਟੋਮੈਟਿਕ ਲੋਡ ਕਰਨ ਫਰਮਵੇਅਰ ਦੇ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਚੋਣ ਨੂੰ ਵੇਖਣ ਦੇ ਉਪਰ.
ਇਹ ਨੋਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਮੁਫ਼ਤ GPIO ਅਤੇ ਏ.ਡੀ.ਸੀ. ਦੀ ਵਰਤੋ ਦਿਖਾਉਣ ਨਹੀ ਕਰਦਾ ਹੈ, ਅਤੇ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਸਿੱਧੇ ਹੋ ਜਾਵੇਗਾ ਕਿ ਕੀ ਤੁਹਾਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਚਾਹੁੰਦੇ ਹੋ 'ਤੇ ਨਿਰਭਰ ਹੈ, ਪਰ ਜੇਕਰ ਤੁਹਾਨੂੰ ਸਥਿਰਤਾ ਨੂੰ ਯਕੀਨੀ ਕਰਨ ਲਈ ਚਾਹੁੰਦੇ ਹੋ, ਨਾ ਭੁੱਲੋ ਕਿ ਜ਼ਮੀਨ ਨੂੰ ਸਾਰੇ GPIO ਪਾਵਰ ਅਤੇ ਏ.ਡੀ.ਸੀ. ਕੱਢਣ ਲਈ ਨੂੰ ਇੱਕ ਖਿੱਚਣ-ਅੱਪ resistor ਵਰਤ.
10K resistors, ਜੇ ਜਰੂਰੀ ਹੈ, 50K ਨੂੰ 4,7k ਦੀ ਸੀਮਾ ਹੈ, ਵਿੱਚ ਕਿਸੇ ਵੀ ਹੋਰ ਨਾਲ ਤਬਦੀਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, GPIO15 ਨੂੰ ਛੱਡ ਕੇ, ਦੇ ਰੂਪ ਵਿੱਚ ਇਸ ਦੇ ਅੰਕਿਤ ਮੁੱਲ ਕੋਈ 10K ਵੱਧ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਬਣਨਾ capacitor ਉੱਚ ਫਰੀਕੁਇੰਸੀ ਲਹਿਰ smoothing ਕੁਝ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦਾ ਹੈ.
ਿਮਸ਼ਰਤ GPIO16 ਸੈੱਟ ਅਤੇ ਡੂੰਘੀ ਸਲੀਪ resistor ਦੀ ਵਰਤੋ ਦੁਆਰਾ ਹੈ ਜਦ ਇਸੇ ਢੰਗ ਵਰਤ ਕੇ, ਕ੍ਰਮ ਵਿੱਚ ਬਾਅਦ ਡੂੰਘੀ ਸਲੀਪ ਢੰਗ ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ 470 ohms ਜ਼ਰੂਰੀ ਹੋ ਸਕਦਾ ਹੈ, ਮੋਡੀਊਲ ਘੱਟ ਪੱਧਰ 'GPIO16 ਸਪਲਾਈ ਕਰਨ ਨੂੰ ਬਾਹਰ ਲੈ ਕੇ ਇੱਕ ਪੂਰਾ ਰੀਸੈਟ ਕਰਦਾ ਹੈ. ਆਪਣੇ ਯੂਨਿਟ ਲਈ ਇਸ ਅਹਾਤੇ ਡੂੰਘੀ ਸਲੀਪ ਮੋਡ ਦੀ ਮੌਜੂਦਗੀ ਵਿੱਚ ਸਦਾ ਲਈ ਰਹਿ ਜਾਵੇਗਾ.
ਪਹਿਲੀ ਨਜ਼ਰ 'ਤੇ, ਇਸ ਨੂੰ ਹੈ, ਜੋ ਕਿ GPIO0, GPIO1 (TX), GPIO2, GPIO3 (RX) ਅਤੇ GPIO15 ਰੁੱਝੇ ਜਾਪਦੇ ਹੋ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਉਹ ਆਪਣੇ ਹੀ ਮਕਸਦ ਲਈ ਵਰਤਣ ਦੀ ਕੰਮ ਨਹੀ ਕਰੇਗਾ, ਪਰ ਅਸਲ ਵਿਚ ਇਸ ਨੂੰ ਇਸ ਲਈ ਨਹੀ ਹੈ. GPIO15 ਨੂੰ GPIO0 ਅਤੇ GPIO2 ਨੂੰ ਇੱਕ ਨੂੰ ਕਾਫੀ ਉੱਚ ਪੱਧਰ ', ਦੇ ਨਾਲ ਨਾਲ ਘੱਟ ਸਿਰਫ ਮੋਡੀਊਲ ਦੀ ਸ਼ੁਰੂਆਤੀ, ਸ਼ੁਰੂ ਹੋਣ ਲਈ ਲੋੜ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਭਵਿੱਖ ਵਿੱਚ ਇਸ ਨੂੰ ਹੀ ਇਸ ਦੇ ਮਰਜ਼ੀ' ਤੇ ਵਰਤਣ ਲਈ ਸੰਭਵ ਹੈ. ਜ਼ਿਕਰ ਰੁਪਏ ਸਿਰਫ ਗੱਲ - ਲੋੜੀਦੀ ਪੱਧਰ ਨੂੰ ਮੁਹੱਈਆ ਕਰਨ ਲਈ ਅੱਗੇ ਬਾਹਰ ਆਪਣੇ ਸਾਮਾਨ ਦੀ ਇੱਕ ਪੂਰੀ ਰੀਸੈਟ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ, ਨਾ ਭੁੱਲੋ.
ਤੁਹਾਨੂੰ ਇਹ ਵੀ GPIO1 ਅਤੇ GPIO3 ਬਦਲ ਦੇ ਤੌਰ ਤੇ, TX, RX ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ, ਨਾ ਭੁੱਲੋ ਮੋਡੀਊਲ ਬਾਅਦ ਸ਼ੁਰੂ ਹੈ, ਜੋ ਕਿ ਹਰ ਇੱਕ ਫਰਮਵੇਅਰ "ਕੱਢਣ" ਕਰਨ ਦੇ TX ਪੈਰਲਲ 74480 ਦੀ ਦਰ 'ਤੇ UART0 ਨੂੰ ਭੇਜਿਆ ਡੀਬੱਗਿੰਗ ਜਾਣਕਾਰੀ ਨੂੰ ਕਰ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਪਰ ਬਾਅਦ ਇੱਕ ਸਫਲ ਡਾਊਨਲੋਡ ਆਯੋਜਿਤ ਕੀਤਾ ਜਾਵੇਗਾ, ਤੁਹਾਨੂੰ ਇੱਕ ਮਿਆਰੀ GPIO ਨਾ ਸਿਰਫ UART0 ਹੋਰ ਜੰਤਰ ਨਾਲ ਡਾਟਾ ਮੁਦਰਾ ਬਣਾਉਣ ਲਈ ਦੇ ਰੂਪ ਵਿੱਚ ਹੈ, ਪਰ ਇਹ ਵੀ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹੋ.
ਮੋਡੀਊਲ ਲਈ ਹੈ, ਜਿਸ ਵਿੱਚ ਪੇਤਲੀ ਪਿੰਨ ਦੀ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਰਕਮ (ਉਦਾਹਰਨ ਲਈ, ESP-01) ਅਵਾਮੀ ਪਿੰਨ, ਜੋ ਕਿ ਹੈ, ESP-01 ਨਸਲ ਦੇ ਸਿਰਫ ਕੁਨੈਕਟ ਕਰਨ ਲਈ ਦੀ ਲੋੜ ਨਹੀ ਹੈ: ਦੇਵ, CH_PD, VCC, GPIO0, GPIO2 ਅਤੇ ਰੀਸੈੱਟ ਹੈ, ਅਤੇ ਇਸ ਨੂੰ ਆਪਣੇ ਲਈ ਤੁਹਾਨੂੰ ਹੈ ਤੁਹਾਨੂੰ ਕਸ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ. ਕੋਈ ਲੋੜ ਚਿੱਪ ESP8266EX ਨੂੰ ਸਿੱਧੇ soldered ਜਾ ਕਰਨ ਲਈ ਹੈ, ਅਤੇ ਫਿਰ, ਜਦ ਤੱਕ ਕਿ ਤੁਹਾਨੂੰ ਅਸਲ ਵਿੱਚ ਲੋੜ ਹੈ ਕੱਢਣ ਪਿੰਨ ਅਵਾਮੀ.
ਅਜਿਹੇ ਕੁਨੈਕਸ਼ਨ ਡਾਈਗਰਾਮ ਯੋਗਤਾ ਮਾਹਿਰ ਨੇ ਕੀਤਾ ਹੈ ਅਤੇ ਵੱਖ-ਵੱਖ ਜਾਣਕਾਰੀ ਦੀ ਇੱਕ plurality ਇਕੱਠੇ ਪ੍ਰਯੋਗ ਦੀ ਇੱਕ ਵੱਡੀ ਗਿਣਤੀ ਦੇ ਬਾਅਦ ਵਰਤਿਆ ਜਾਦਾ ਹੈ. ਇਹ ਨੋਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਹੈ ਕਿ ਅਜਿਹੇ ਸਕੀਮ ਆਦਰਸ਼ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਕਿਉਕਿ ਤੁਹਾਨੂੰ ਹੋਰ, ਬਰਾਬਰ ਦੇ ਅਸਰਦਾਰ ਚੋਣ ਦੀ ਇੱਕ ਨੰਬਰ ਦਾ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦਾ ਹੈ.
Arduino ਦੁਆਰਾ ਕੁਨੈਕਸ਼ਨ
ਜੇ ਤੁਹਾਨੂੰ ਕਿਸੇ ਕਾਰਨ ਕਰਕੇ, ਇੱਥੇ ਕੋਈ USB-TTL ਪਰਿਵਰਤਕ 3.3 ਵੋਲਟ, ਫਿਰ ਫਾਈ ESP8266 ਮੋਡੀਊਲ ਏਕੀਕ੍ਰਿਤ ਪਰਿਵਰਤਕ ਨਾਲ Arduino ਦੁਆਰਾ ਜੁੜਿਆ ਜਾ ਸਕਦਾ ਹੈ ਸੀ. ਇੱਥੇ ਤੁਹਾਨੂੰ ਪਹਿਲੇ ਤਿੰਨ ਕੁੰਜੀ ਤੱਤ ਨੂੰ ਧਿਆਨ ਦੇਣ ਦੀ ਲੋੜ ਹੈ:
- ਜਦ ESP8266 Arduino ਨਾਲ ਵਰਤਿਆ ਰੀਸੈੱਟ ਸ਼ੁਰੂ ਵਿੱਚ ਦੇਵ ਨਾਲ ਜੁੜਿਆ, microcontroller ਚਲਾਉਣ ਦੀ ਯੋਗਤਾ ਨੂੰ ਖ਼ਤਮ ਕਰਨ ਲਈ ਹੈ ਅਤੇ ਇਸ ਰੂਪ ਵਿੱਚ ਇਸ ਨੂੰ ਇੱਕ ਪਾਰਦਰਸ਼ੀ ਨੂੰ USB-TTL ਪਰਿਵਰਤਕ ਦੇ ਤੌਰ ਤੇ ਵਰਤਿਆ ਗਿਆ ਸੀ.
- RX ਅਤੇ tx "ਫਾਟਕ 'ਤੇ" ਜੁੜਿਆ ਨਾ ਗਿਆ ਹੈ, ਅਤੇ ਇਸ ਨੂੰ ਸਿੱਧਾ - RX-RX (ਹਰਾ), ਟੈਕਸਾਸ-TX (ਪੀਲਾ).
- ਦੂਸਰੀ ਹਰ ਚੀਜ ਉਪਰ ਵੀ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਜੁੜਿਆ ਹੈ.
ਕੀ ਵਿਚਾਰ ਕਰਨ ਲਈ
ਇਸ ਸਕੀਮ ਵਿੱਚ ਇਹ ਵੀ ਲੇਅਰ ਨਾਲ ਮਿਲਦੇ 5 ਵੋਲਟ ਦਾ TTL Arduino, ਅਤੇ ESP8266 'ਤੇ 3.3 ਵੋਲਟ ਦੀ ਲੋੜ ਹੈ, ਪਰ ਨਾਲ ਨਾਲ ਇਸ ਨੂੰ ਸੰਚਲਿਤ ਹੋ ਸਕਦਾ ਹੈ.
ESP8266 Arduino ਨਾਲ ਜੁੜਿਆ ਹੈ, ਇਸ ਦੇ ਨਤੀਜੇ ਦੇ ਤੌਰ ਤੇ, ਇੱਕ ਵੋਲਟੇਜ ਰੈਗੂਲੇਟਰ ਨਾਲ ਲੈਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਮੌਜੂਦਾ ESP8266 ਲਈ ਦੀ ਲੋੜ ਹੈ ਸੋਚ ਨਾ, ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਸਰਗਰਮ ਅੱਗੇ, ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਲਈ ਵਰਤਿਆ ਇੱਕ ਨੂੰ datashipom ਨਾਲ ਚੈੱਕ ਕਰਨ ਦੀ ਲੋੜ ਹੈ. ਦੇ ਤੌਰ ਤੇ ਇਸ ਤੱਥ ਨੂੰ ਹੈ, ਜੋ ਕਿ ਬਣਾਇਆ-ਵਿੱਚ ਵੋਲਟੇਜ ਰੈਗੂਲੇਟਰ Arduino ਨੂੰ ਸਿਰਫ਼ ਫੇਲ ਹੁੰਦਾ ਹੈ ਕਰਨ ਦੀ ਅਗਵਾਈ ਕਰ ਸਕਦਾ ਹੈ ESP8266 ਨਾਲ ਕਿਸੇ ਵੀ ਹੋਰ ਸ਼ਕਤੀ ਨੂੰ ਖਾਣਾ ਤੱਤ ਨਾਲ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਾ ਕਰੋ.
ਇਸ ਦੇ ਨਾਲ, ਇਕ ਹੋਰ ਕੁਨੈਕਸ਼ਨ ਚਿੱਤਰ ESP8266 ਅਤੇ Arduino ਹੈ, ਜੋ SoftSerial ਵਰਤਦਾ ਹੈ. ਲਾਇਬਰੇਰੀ SoftSerial ਪੋਰਟ ਸਪੀਡ 115200 ਦੇ ਬਰਾਬਰ ਹੈ, ਵੀ ਬਹੁਤ ਉੱਚ, ਵਰਤਣ ਲਈ ਇਸ ਕੁਨੈਕਸ਼ਨ ਢੰਗ ਹੈ, ਪਰ ਕੁਝ ਕੇਸ, ਜਿਸ ਵਿਚ ਇਸ ਨੂੰ ਕੰਮ ਕਰਦਾ ਹੈ, ਕਾਫ਼ੀ ਸਥਿਰ ਹੈ ਹੈ ਅਤੇ ਗਾਰੰਟੀ ਨਹ ਕਰ ਸਕਦਾ ਸਥਿਰ ਕਾਰਵਾਈ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਹੈ.
RaspberryPi ਦੁਆਰਾ ਕੁਨੈਕਸ਼ਨ
ਤੁਹਾਨੂੰ ਸਭ ਕੋਈ USB-TTL ਕਨਵਟਰਜ਼ 'ਤੇ ਹੈ, ਨਾ ਕਰਦੇ ਹੋ, ਜੋ ਕਿ ਇਸ ਕੇਸ ਵਿੱਚ ਤੁਹਾਨੂੰ RaspberryPi ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹੋ. ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ESP8266 ਪ੍ਰੋਗਰਾਮਿੰਗ ਅਤੇ ਕੁਨੈਕਸ਼ਨ ਲਈ ਲਗਭਗ ਇੱਕੋ ਹੀ ਹੈ, ਪਰ ਇੱਥੇ ਇਸ ਨੂੰ ਇਸ ਲਈ ਸਹੂਲਤ ਨਹੀ ਹੈ, ਅਤੇ ਇਸ ਦੇ ਨਾਲ 3.3 ਵੋਲਟ 'ਤੇ ਇੱਕ ਨੂੰ stabilizer ਤੌਰ ਭੋਜਨ ਨੂੰ ਵਰਤਣ ਦੀ ਲੋੜ ਹੈ.
RX, TX ਸ਼ੁਰੂ ਕਰਨ ਅਤੇ ਸਾਡੇ ਜੰਤਰ ਨੂੰ ਦੇਵ ESP8266, VCC ਅਤੇ ਦੇਵ ਨਾਲ ਜੁੜਨ ਅਤੇ ਬੰਦ ਨੂੰ ਲੈ ਲਈ ਨਿਯੰਤ੍ਰਿਤ ਬਿਜਲੀ ਸਪਲਾਈ, 3.3 ਵੋਲਟ ਤੇ ਗਿਣਿਆ. ਇੱਥੇ, ਖਾਸ ਧਿਆਨ, ਜੋ ਕਿ ਅਸਲ ਤੁਹਾਨੂੰ ਜੰਤਰ ਦੇਵ ਦੇ ਕੁਨੈਕਸ਼ਨ, ਜੋ ਕਿ ਹੈ, ਨੂੰ stabilizer RaspberryPi ਅਤੇ ESP8266 ਕਰਨ ਦੀ ਲੋੜ ਨੂੰ ਭੁਗਤਾਨ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਜੇ ਆਪਣੇ ਜੰਤਰ ਮਾਡਲ ਰੈਗੂਲੇਟਰ ਵਾਧੂ ਲੋਡ ਦੀ 300 ਮਾ ਤੱਕ ਦਾ ਸਾਮ੍ਹਣਾ ਕਰ ਸਕਦਾ ਹੈ ਵਿੱਚ ਬਣਾਇਆ, ਫਿਰ ESP8266 ਕੁਨੈਕਸ਼ਨ ਕਾਫ਼ੀ ਆਮ ਹੈ, ਪਰ ਇਹ ਸਭ ਤੁਹਾਡੇ ਆਪਣੇ ਜੋਖਮ ਤੇ ਕੀਤਾ ਹੈ.
ਸੈਟਿੰਗ ਦੀ ਸੰਰਚਨਾ
ਜਦ ਤੁਹਾਨੂੰ ਸਮਝ ESP8266 ਨਾਲ ਕੁਨੈਕਟ ਕਰਨ ਲਈ ਹੈ, ਜੇਕਰ ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਹੈ, ਜੋ ਕਿ ਆਪਣੇ ਜੰਤਰ ਲਈ ਡਰਾਈਵਰ ਠੀਕ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਇਸ ਲਈ ਨਵ ਵਰਚੁਅਲ ਸੀਰੀਅਲ ਪੋਰਟ ਸਿਸਟਮ ਨੂੰ ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ ਸੀ, ਕਰਨ ਦੀ ਲੋੜ ਹੈ. ਸੀਰੀਅਲ ਪੋਰਟ ਟਰਮੀਨਲ - ਇੱਥੇ ਕਾਰਜ ਨੂੰ ਇਸਤੇਮਾਲ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ. ਅਸੂਲ ਵਿੱਚ, ਸਹੂਲਤ ਆਪਣੇ ਸੁਆਦ ਕਰਨ ਲਈ ਕੋਈ ਵੀ ਚੁੱਕ ਸਕਦਾ ਹੈ, ਪਰ ਤੁਹਾਨੂੰ ਠੀਕ ਸਮਝਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕਿਸੇ ਵੀ ਟੀਮ ਨੂੰ ਹੈ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਅੰਤ ਵਿਚ ਸੀਰੀਅਲ ਪੋਰਟ ਨੂੰ ਭੇਜਿਆ ਜਾਵੇਗਾ, ਪਿੱਛੇ ਅੱਖਰ ਸੀਆਰ + ਬੇਰਮੂਡਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ.
ਕਾਫੀ ਪ੍ਰਯੋਗ CoolTerm ESPlorer ਅਤੇ ਸਹੂਲਤ, ਬਾਅਦ ਇਸ ਨੂੰ ਸੰਭਵ ESP8266 ਨੂੰ ਦਰਜ ਕਰਨ ਲਈ ਹੈ, ਨਾ ਕਰਦਾ ਹੈ ਤੇ ਹੁਕਮ ਦਿੰਦਾ ਹੈ ਨੂੰ ਆਪਣੇ ਆਪ ਤੇ ਹੀ ਹੈ, ਅਤੇ ਇਸ NodeMCU ਅਧੀਨ ਐੱਲ.ਯੂ.ਏ. ਸਕਰਿਪਟ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਸੌਖਾ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਇਸ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਇੱਕ ਮਿਆਰੀ ਟਰਮੀਨਲ ਦੇ ਤੌਰ ਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ.
ਕਰਨ ਲਈ ਇੱਕ ਆਮ ਕੁਨੈਕਸ਼ਨ ਲਈ ਸੀਰੀਅਲ ਪੋਰਟ ਹੈ, ਕਿਉਕਿ ESP8266 ਲਈ ਫਰਮਵੇਅਰ ਜਿਆਦਾਤਰ ਵੱਖੋ ਹਨ ਅਤੇ ਸਰਗਰਮੀ ਵੱਖ-ਵੱਖ ਸਪੀਡ 'ਤੇ ਬਾਹਰ ਹੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਕੰਮ ਦਾ ਬਹੁਤ ਸਾਰਾ ਕੰਮ ਕਰਨ ਦੀ ਹੋਵੇਗੀ. 9600, 57600 ਅਤੇ 115200: ਵਧੀਆ ਚੋਣ 'ਤੇ ਫੈਸਲਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਤਿੰਨ ਵਿਕਲਪ ਦੁਆਰਾ ਜਾਣ ਦੀ ਲੋੜ ਹੈ.
ਕਿਸ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ?
ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਵਰਚੁਅਲ ਨੰਗਾ ਪੈਰਾਮੀਟਰ 9600 8n1 ਦੇ ਸੀਰੀਅਲ ਪੋਰਟ ਨੂੰ ਟਰਮੀਨਲ ਸਾਫਟਵੇਅਰ ਨਾਲ ਜੁੜਨ, ਫਿਰ ਬਿਜਲੀ ਦੀ ਇੱਕ ਪੂਰੀ ਮੋਡੀਊਲ ਰੀਸੈਟ ਖਰਚ, ਅਯੋਗ CH_PD (ਚਿੱਪ ਨੂੰ ਯੋਗ), ਅਤੇ ਫਿਰ ਇਸ ਨੂੰ ਮੁੜ ਸਰਗਰਮ ਕਰਨ, CH_PD ਮਰੋੜ. ਤੁਹਾਨੂੰ ਇਹ ਵੀ ਰੀਸੈੱਟ ਜ਼ਮੀਨ ਦਾ ਇੱਕ ਛੋਟਾ ਸਰਕਟ ਖਰਚ ਯੂਨਿਟ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਅਤੇ ਟਰਮੀਨਲ ਵਿੱਚ ਡਾਟੇ ਨੂੰ ਕਰਨ ਲਈ ਕਰ ਸਕਦੇ ਹੋ.
ਪਹਿਲੀ LED ਜੰਤਰ ਦੇ ਤੌਰ ਤੇ ਤਸਦੀਕ ਵਿਧੀ ਦੇ ਵੇਰਵੇ ਵਿੱਚ ਵੇਖਾਇਆ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਹੈ. ਤੁਹਾਨੂੰ ਇਹ ਵੀ ਵੱਖ-ਵੱਖ ਅੱਖਰ, ਜੋ ਕਿ ਤਿਆਰ ਨਾਲ ਖਤਮ ਹੋ ਜਾਵੇਗਾ ਦੇ ਟਰਮੀਨਲ ਦਾ ਸੈੱਟ ਦੀ ਪਾਲਨਾ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਜੇਕਰ ਇਹ ਨਾ ਕਰਦਾ ਹੈ, ਟਰਮੀਨਲ ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਗਤੀ 'ਤੇ ਹੋਈ, ਮੋਡੀਊਲ ਦੀ ਇੱਕ ਮੁੜ-ਚਾਲੂ ਬਾਅਦ ਦੁਬਾਰਾ ਕਨੈਕਟ.
ਜਦ ਤੁਹਾਨੂੰ ਚੋਣ ਲਾਈਨ ਨੂੰ ਗਤੀ ਦਿੱਤੀ ਗਈ ਇੱਕ ਨੂੰ ਵੇਖ, ਕਾਰਵਾਈ ਲਈ ਇੱਕ ਮੋਡੀਊਲ ਤਿਆਰ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ.
ਕਿਸ ਫਰਮਵੇਅਰ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ?
ਤੁਹਾਨੂੰ ESP8266 ਇੰਸਟਾਲ ਦੇ ਬਾਅਦ, ਨਾਲ ਜੁੜਨ ਜੰਤਰ ਨੂੰ ਸਿਰਫ ਕੁਝ ਕੁ ਸਕਿੰਟ ਲੱਗਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਇਸ ਨੂੰ ਆਪਣੇ ਫਰਮਵੇਅਰ ਨੂੰ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ ਜਾਵੇਗਾ. ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਅਗਲੇ ਨੂੰ ਕੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ.
ਸ਼ੁਰੂ ਕਰਨ, ਸਰਕਾਰੀ ਸਾਈਟ ਨਵੀਨਤਮ ਫਰਮਵੇਅਰ ਨੂੰ ਵਰਜਨ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਅਤੇ ਝਪਕਦੀ ਲਈ ਇੱਕ ਸਹੂਲਤ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ. ਇੱਥੇ, ਵਿਸ਼ੇਸ਼ ਧਿਆਨ ਨੂੰ ਕੀ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਮਸ਼ੀਨ ਹੈ, ਜੋ ਕਿ ESP8266 ਚੱਲਦਾ ਹੈ ਤੇ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ, ਨੂੰ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਜੰਤਰ ਕਨੈਕਟ ਕਰ ਰਿਹਾ ਹੈ ਵਧੀਆ ਸਿਸਟਮ ਪੁਰਾਣਾ ਵਿੰਡੋਜ਼ 7 ਲਈ ਕੀਤੀ ਗਈ ਹੈ.
ਮਿਆਰੀ Windows OS ਲਈ ਇਸ ਨੂੰ XTCOM util ਕਹਿੰਦੇ ਹਨ, ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਹੈ, ਜੋ ਕਿ ਕੰਮ ਵਿੱਚ ਖਾਸ ਤੌਰ 'ਤੇ ਸੌਖਾ ਹੈ, ਜੇ ਫਰਮਵੇਅਰ ਸਿਰਫ ਇੱਕ ਹੀ ਫਾਇਲ ਹੈ ਵਰਤਣ ਲਈ ਅਨੁਕੂਲ ਹੈ. ਵਧੀਆ ਬਹੁ-ਪਲੇਟਫਾਰਮ ਦੀ ਚੋਣ ਸਹੂਲਤ esptool ਹੈ, ਜੋ ਕਿ, ਪਰ, ਪਾਇਥਨ ਲਈ ਦੀ ਮੰਗ ਹੈ, ਅਤੇ ਹੁਕਮ ਲਾਈਨ ਦੇ ਪੈਰਾਮੀਟਰ ਦੇਣ ਦੀ ਲੋੜ 'ਤੇ ਕਾਲ ਕਰੋ ਚਾਹੀਦਾ ਹੈ. ਇਸ ਦੇ ਨਾਲ, ਕੁਨੈਕਸ਼ਨ ESP8266 ਕੋਰ ਫੰਕਸ਼ਨ ਵਿੱਚ ਤੁਹਾਨੂੰ ਆਰਾਮ ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਫਲੈਸ਼ ਡਾਊਨਲੋਡ ਸੰਦ ਹੈ, ਜੋ ਕਿ ਸੈਟਿੰਗ ਦੇ ਇੱਕ ਨੂੰ ਕਾਫੀ ਵੱਡੀ ਗਿਣਤੀ ਹੈ, ਦੇ ਨਾਲ ਨਾਲ ਇੱਕ ਸੁਵਿਧਾਜਨਕ ਤਕਨਾਲੋਜੀ ਮਲਟੀਪਲ ਫਾਇਲ ਤੱਕ ਫਰਮਵੇਅਰ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਹੈ, ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ.
ਅੱਗੇ, ਸੀਰੀਅਲ ਪੋਰਟ ਤੱਕ ਆਪਣੇ ਟਰਮੀਨਲ ਪਰੋਗਰਾਮ ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰੋ, ਅਤੇ ਸਪਲਾਈ CH_PD, GPIO0 ਤੱਕ ਇੱਕ ਪੂਰੀ ਡਿਸਕਨੈਕਟ ਦੇਵ ਨੂੰ ਮੋਡੀਊਲ ਨਾਲ ਜੁੜਨ, ਅਤੇ ਫਿਰ CH_PD ਵਾਪਸ ਵਾਪਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਅੰਤ ਵਿੱਚ, ਹੁਣੇ ਹੀ ਮੋਡੀਊਲ ਫਰਮਵੇਅਰ ਲਈ ਪ੍ਰੋਗਰਾਮ ਸ਼ੁਰੂ ਕਰਨ ਅਤੇ ESP8266 ਰੀਲੇਅ ਵਿਚ ਲੋਡ ਕਰੋ.
ਮਾਮਲੇ ਦੀ ਭਾਰੀ ਬਹੁਮਤ ਵਿਚ ਫਰਮਵੇਅਰ 115.200 ਦੇ ਇਲਾਕੇ ਵਿੱਚ ਇੱਕ ਗਤੀ 'ਤੇ ਯੂਨਿਟ ਵਿੱਚ ਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ, ਪਰ ਇਸ ਨੂੰ ਇੱਕ ਖਾਸ ਢੰਗ, ਰਫ਼ਤਾਰ ਦਾ ਆਟੋਮੈਟਿਕ ਦੀ ਵੰਡ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਇਸ ਫਰਮਵੇਅਰ ਵੱਧ 9600 ਦੇ ਇੱਕ ਗਤੀ' ਤੇ ਬਾਹਰ ਹੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਉਪਲੱਬਧ ESP8266 ਫੰਕਸ਼ਨ ਅੱਪਡੇਟ ਕਰ ਰਿਹਾ ਹੈ. Arduino ਕੁਨੈਕਸ਼ਨ ਜ USB-TTL ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ - ਇੱਥੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਰੋਲ ਅਦਾ ਕਰਦਾ ਹੈ, ਗਤੀ ਸੀਮਾ ਪਰਿਵਰਤਕ ਦੁਆਰਾ ਵਰਤੇ ਸਪਲਾਈ ਦੀ ਲੰਬਾਈ ਹੈ, ਅਤੇ ਹੋਰ ਕਾਰਕ ਦੇ ਇੱਕ ਨੰਬਰ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ.
Similar articles
Trending Now