ΠΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° nRF24L01 Β« ΡΡ Π΅ΠΌΠΎΠΏΠ΅Π΄ΠΈΡ
Β ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΌ Π»ΠΈΠ±ΠΎ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΠ°Ρ nRF24L01. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π΅Π»ΡΠ·Ρ Π½Π°Π·Π²Π°ΡΡ Π΄Π°Π»ΡΠ½ΠΎΠ±ΠΎΠΉΠ½ΡΠΌΠΈ, ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΊΠΎΠΌΠ½Π°ΡΡ ΠΈΠ»ΠΈ ΠΊΠ²Π°ΡΡΠΈΡΡ.ΒΒ ΠΡΠ»ΡΡΒ ΠΡΠ»ΡΡ ΡΠΎΠ±ΡΠ°Π½ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ATtiny2313A Π² SOIC ΠΊΠΎΡΠΏΡΡΠ΅. Π’ΡΡ Π²ΡΠ΅ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ β 4 ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΠ° NRF24L01. ΠΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΒ ΠΎΠΏΠΈΡΡΠ²Π°Π» ΡΠ°Π½Π΅Π΅. ΠΠ»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½ΠΎ Π²Π½Π΅ΡΠ½Π΅Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ INT0.Β
Β
Β ΠΠΈΡΠ°ΡΡΡΡ ΡΡ Π΅ΠΌΠ° ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π»Π°ΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ 3-Ρ Π²ΠΎΠ»ΡΡΠΎΠ²ΠΎΠΉ Π»ΠΈΡΠΈΠ΅Π²ΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ.Β Β ΠΠ»Π°Π²Π½Π°Ρ ΡΠ΅Π»Ρ Π±ΡΠ»Π° ΡΡΡΠ°ΠΌΠ±ΠΎΠ²Π°ΡΡ Π²ΡΡ ΡΡ Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° Π²Π»Π΅Π·Π»Π° Π² Π·Π°ΡΠ°Π½Π΅Π΅ ΠΊΡΠΏΠ»Π΅Π½Π½ΡΠΉ ΠΊΠΎΡΠΏΡΡ-Π±ΡΠ΅Π»ΠΎΠΊ.Β Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΡ CR2016, ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎ, ΠΏΠ»Π°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ»Π°ΡΡ Π² ΠΊΠΎΡΠΏΡΡΒ G1402-4BΒ ΠΊΡΠΏΠ»Π΅Π½Π½ΠΎΠΌ Π² http://chipnn.ru/ ΠΠΎ ΡΡΠΎΠ±Ρ ΠΏΠ»Π°ΡΠ° Π²Π»Π΅Π·Π»Π° Π² ΠΊΠΎΡΠΏΡΡ ΠΏΠΎ Π²ΡΡΠΎΡΠ΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΡΡΡ ΠΊΠ²Π°ΡΡ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ΅ (ΡΠΌ. ΡΠΎΡΠΎ β3).Β Β
Β Β Β Β Β Β
Β ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄Π»ΠΈΡΡ ΠΆΠΈΠ·Π½Ρ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ, Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΊΠ° ΠΏΡΠ»ΡΡ Π»Π΅ΠΆΠΈΡ Π±Π΅Π· Π΄Π΅Π»Π°, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ. ΠΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΏΠΈΡΠ°Π΅ΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ Π½ΠΎΠΆΠΊΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (PortD.0), ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠ³Π΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠΏΠΈΡ, ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ Π½Π΅ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ ΠΈ ΡΠ°ΡΡ ΠΎΠ΄ Π±Π°ΡΠ°ΡΠ΅ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½. ΠΠΎΡΠΌΠΎΡΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠΆΠΈΠ²Π΅Ρ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠ° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ.Β Β Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ D5 Π½Π° ΡΡ Π΅ΠΌΠ΅ ΠΌΠΈΠ³Π°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΡΡΠΎ ΠΎΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠ°ΡΡΡ ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠ°ΠΆΠ°Π»ΠΎ Π»ΠΈΡΠ½ΠΈΠΉ ΡΠ°Π· Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΡ.Β
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° (ΡΠ°ΡΡΠΎΡΠ° ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° 1 ΠΠΡ)ΡΠ°ΠΉΠ» ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Π² DipTrace
Β ΠΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΒ ΠΡΠΈΠ΅ΠΌΠ½Π°Ρ ΡΠ°ΡΡΡ ΡΠΎΠ±ΡΠ°Π½Π° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ Atmega48, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΈ Π±ΡΡΠ΅ΡΠ½Π°Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°, Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ» ΡΡΠΈΠ³Π³Π΅Ρ 74hc14. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ°ΠΊΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π½Π° 1 ΠΠΡ. ΠΠ»Ρ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎ 3Ρ Π²ΠΎΠ»ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΒ NCP1117ST33 (U2 Π½Π° ΡΡ Π΅ΠΌΠ΅)Β Π² ΠΊΠΎΡΠΏΡΡΠ΅ SOT-223. ΠΡΠ»ΠΈ ΡΡΠ°Π·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ 3 Π²ΠΎΠ»ΡΡΠ°, ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ.Β Β
Β ΠΡΠ΅ ΡΠΎΠ±ΡΠ°Π½ΠΎ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 35*25 ΠΌΠΌ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΏΠ°ΡΡΡ Π² ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.Β
Β Β
Π€Π°ΠΉΠ» ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π² DipTrace
Β ΠΠ° Π²ΡΡ ΠΎΠ΄Π΅ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π°ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ, Ρ.Π΅. ΠΊΠΎΠ³Π΄Π° Π²ΡΡ ΠΎΠ΄ Π²ΠΊΠ»ΡΡΠ΅Π½, ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ. ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» ΠΏΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ.
Β Π’Π°ΠΊ ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·Π½ΠΎΠΉ, ΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ²ΠΎΠΆΡ ΡΡΠ°Π·Ρ ΡΡΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠ°Π·Π½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ.Β Β Β ΠΠ΅ΡΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡΒ ΠΡΠ°ΡΠ΅Π½ΡΠΊΠΎ ΠΏΠΎΡΡΠ½Ρ ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ. ΠΡΠ»ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΡΡΠΎΠΉ, ΡΡΠ° ΡΠΈΡΡΠ° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½ΠΎΠΌΠ΅Ρ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΡ ΡΠΈΡΡΡ ΠΈ Π΄Π°Π»ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΡ ΠΎΠ΄ΠΎΠ².Β Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π²ΡΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π²ΡΡ ΠΎΠ΄Π΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½ΠΎΠΌΠ΅ΡΠ° Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡΠΈΠ΄Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Π²ΡΡ ΠΎΠ΄. ΠΡΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΠΏΠ°Π΄Π΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ΅, ΠΏΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈ Π΄ΠΎ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.Β
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° | ΡΠ΅ΠΆΠΈΠΌ 1
Β ΠΡΠΎΡΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡΒ ΠΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ (1 ΡΠ΅ΠΊ.) ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ²Π½Ρ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°.Β
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° | ΡΠ΅ΠΆΠΈΠΌ 2
Β Π’ΡΠ΅ΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡΠ ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΡ ΠΎΠ΄Π°. ΠΠ°ΠΆΠ°Π»ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· β Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ, Π½Π°ΠΆΠ°Π»ΠΈ Π²ΡΠΎΡΠΎΠΉ ΡΠ°Π· β Π²ΡΠΊΠ»ΡΡΠΈΠ»ΠΈ. ΠΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ°Π²ΠΈΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ Π»ΡΠ±ΠΎΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ. ΠΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ, ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅, ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.Β
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° | ΡΠ΅ΠΆΠΈΠΌ 3
UPD: ΠΏΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ²ΠΈΠΈ 3 Π½Π΅Π΄Π΅Π»Ρ, Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π½Π°ΠΆΠΈΠΌΠ°Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΡΠ»ΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ ΡΡΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ. ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΉ ΡΠΏΠ°Π»ΠΎ Ρ 3 Π΄ΠΎ 2,6 Π²ΠΎΠ»ΡΡΠ°.
ΠΠΏΠΏΠ°ΡΠ°ΡΡΡΠ° ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° Arduino
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΡ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠ»Π°ΡΡ Arduino. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠ° Π·Π°Π΄ΡΠΌΡΠ²Π°Π»Π°ΡΡ ΠΊΠ°ΠΊ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° «Π²Π·ΡΠΎΡΠ»ΠΎΠΉ» Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΡ, Π½ΠΎ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΠ°ΠΌΠΎΠΌΡ. ΠΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΡΡΠΈΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ ΡΠ°ΠΌΠΎΠ»Π΅ΡΠΎΠ², ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ ΠΎΡΠ½Π°ΡΠ΅Π½ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ Π½Π° ΠΎΡΠ³Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°Ρ , ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠΈΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°. ΠΠΏΠΏΠ°ΡΠ°ΡΡΡΠ° ΡΠ°ΡΡΡΠΈΡΠ°Π½Π° Π½Π° 6 ΠΊΠ°Π½Π°Π»ΠΎΠ², 4 ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΈ 2 Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ . Π’Π°ΠΊΠΆΠ΅ Π°Π²ΡΠΎΡ Π·Π°Π»ΠΎΠΆΠΈΠ» Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅ΡΠ΅ Π΄Π²ΡΡ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠ°Π½Π°Π»ΠΎΠ², Π½Π° ΠΊΠΎΡΠΏΡΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ 2 ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Ρ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΡΠ°ΠΌΠΎΠ»Π΅ΡΠ°, ΡΡΠ΄Π½Π° ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, Π° Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠ°Π½Π°Π»Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°Ρ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ ΠΏΠ°Π»ΡΠ±Ρ, Ρ ΠΎΠ΄ΠΎΠ²ΡΡ Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΎΠ³Π½Π΅ΠΉ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΡΡΠΊΠ° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΊΠ΅Ρ. ΠΠΏΠΏΠ°ΡΠ°ΡΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π° ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ β Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΈ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ.
ΠΠ»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ:
1 x Arduino NANO/UNO/ProMini
1 x ΠΠ»Π°ΡΠ° Π·Π°ΡΠΈΡΡ BMS Π΄Π»Ρ ΡΡΠ΅Ρ
Li-ion Π±Π°Π½ΠΎΠΊ
1 x ΡΠ°Π·ΡΠ΅ΠΌ 5,5 x 2,1 ΠΌΠΌ
1 x ΠΏΠΎΠ²ΡΡΠ°ΡΡΠΈΠΉ DC/DC ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ XL6009
1 x Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠΎΠ½ΠΈΠΆΠ°ΡΡΠΈΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ LM2596 (ΠΎ Π½Π΅ΠΌ ΡΠΊΠ°ΠΆΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ)
3 x 18650 :
2 x Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΈ JH-D202X (ΠΏΡΠΎΠ΄Π°ΡΡΡΡ Π½Π° Π°Π»ΠΈ)
2 x ΡΡΠΌΠ±Π»Π΅Ρ
1 x i2c OLED-ΡΠΊΡΠ°Π½ 0,96 Π΄ΡΠΉΠΌΠ° 128X64
9 x ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° 6 * 6 * 5 ΠΌΠΌ
Π Π΅Π·ΠΈΡΡΠΎΡΡ Π²ΡΠ²ΠΎΠ΄Π½ΡΠ΅ (ΡΠΌΠΎΡΡΠΈ ΡΡ Π΅ΠΌΡ)
ΠΠ»Ρ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ:
1 Ρ
Arduino NANO/UNO/Pro Mini
1 Ρ
ΡΠ°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ NRF24l01
1 Ρ
AMS1117 3,3 Π ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ
30 Ρ
PLS Π³ΡΠ΅Π±Π΅Π½ΠΊΠΈ
1 Ρ
ΠΌΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°
1 Ρ
10 ΠΌΠΊΠ€ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ
ΠΠΈΠΆΠ΅ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΡΡ Π΅ΠΌΡ ΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. ΠΠ΅ΡΠ΅Π΄ ΡΠ±ΠΎΡΠΊΠΎΠΉ ΠΏΠΎΠ½ΠΈΠΆΠ°ΡΡΠΈΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ, XL6009 Π½Π° 12,6 Π (ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π΅Π½ Π·Π° Π·Π°ΡΡΠ΄ΠΊΡ), LM2596 Π½Π° 3,3 Π (ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ). ΠΠΌΠ΅ΡΡΠΎ LM2596 ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ASM117, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π΄Π°ΡΠ°ΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠ° 15 Π, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ Π½Π΅ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ Π²ΡΡΠ΅ 12 Π. ΠΠΈΠ΄ΠΈΠΌΠΎ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠΈΡ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π°Π²ΡΠΎΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ DC/DC ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ LM317.
ΠΠΎΡΠΏΡΡ
ΠΠΎΡΠΏΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ°ΡΡΠ΅ΠΉ: Π²Π΅ΡΡ Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡΡΡ 9 ΠΊΠ½ΠΎΠΏΠΎΠΊ (8 Π½Π° ΡΡΠΈΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΡΠ΅ΠΆΠΈΠΌΠ°), 5 ΠΏΠΎΠ΄ΠΏΠΎΡΠΎΠΊ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΎΠΊΠ°Π½ΡΠΎΠ²ΠΊΠ° Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΈ ΠΏΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠ²ΡΠΎΡ ΠΏΠ΅ΡΠ°ΡΠ°Π» PLA Π»Π°ΡΡΠΈΠΊΠΎΠΌ Ρ 20% Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ, ΡΠΎΠΏΠ»ΠΎΠΌ 0,4 ΠΌΠΌ ΠΈ Π²ΡΡΠΎΡΠΎΠΉ ΡΠ»ΠΎΡ 0,3 ΠΌΠΌ. Π ΡΠ»ΠΎΠ²Ρ, Π½ΠΈΠΊΡΠΎ Π½Π΅ Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΡΠΏΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΡΡ ΠΊΠΎΡΠΎΠ±ΠΊΡ, ΡΠΊΠ»Π΅ΠΈΡΡ Π΅Π³ΠΎ ΡΠ°ΠΌΠΎΠΌΡ ΠΈΠ»ΠΈ Π²Π·ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΡΡΠΏΠ½ΡΠΉ ΠΊΠΎΡΠΏΡΡ ΠΎΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΉ ΠΈΠ³ΡΡΡΠΊΠΈ, Π½Π° ΡΠ°ΠΉΡΠ°Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ ΠΈΡ ΡΡΡΡ Π»ΠΈ Π½Π΅ ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ΄Π°ΡΡ.
ΠΠΎΠ½ΡΠ°ΠΆ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°
ΠΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ²ΡΠΎΡ ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠ°ΠΉΠΊΠΈ, Ρ ΠΎΡΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΏΠ°ΠΉΠΊΠ° Π±Π°Π½ΠΎΠΊ 18650 ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π΅ΠΊΠΎΠΉ ΡΠ½ΠΎΡΠΎΠ²ΠΊΠΈ, ΠΏΠΎ ΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ Ρ ΠΠ°Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ° Π½Π΅Ρ β ΠΏΠΎΠΊΡΠΏΠ°ΠΉΡΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ Ρ ΡΠΆΠ΅ ΠΏΡΠΈΠ²Π°ΡΠ΅Π½Π½ΡΠΌΠΈ Π»Π΅ΠΏΠ΅ΡΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΠΏΠ°ΠΈΠ²Π°ΠΉΡΠ΅ΡΡ ΠΊ Π½ΠΈΠΌ. Π’Π°ΠΊ ΠΆΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π²ΡΡΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΏΡΠΈΠΏΠ°ΠΈΠ²Π°ΡΡΡΡ ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ BMS, Π½Π° Π²Ρ ΠΎΠ΄ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ XL6009 (Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ MT3608). BMS ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΡΡ Π·Π°ΡΡΠ΄ΠΊΡ/ΡΠ°Π·ΡΡΠ΄ΠΊΡ Π²ΡΠ΅Ρ Π±Π°Π½ΠΎΠΊ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ ΡΠ°Π·ΡΡΠ΄ΡΡΡΡ. ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄ΠΈΡΠΏΠ»Π΅ΠΉΡΠΈΠΊΠ°. ΠΠ°ΡΡΠ΄ΠΊΠ° Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ² ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ 9 Π Ρ ΡΠΎΠΊΠΎΠΌ Π½Π΅ Π²ΡΡΠ΅ 3 Π (ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Π΄Π»Ρ XL6009 ). Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΆΠ΅ ΡΠΎΠΊ Π·Π°ΡΡΠ΄Π° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΠΈΡΠ°ΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΅ΠΌΠΊΠΎΡΡΠΈ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ² ΠΈ Π²Π·ΡΡΡ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½ΡΡΠΈΠΌ ΡΠΎΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ Π΅Π³ΠΎ. ΠΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π² ΠΊΠΎΡΠΏΡΡ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ «Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ» Π΄Π²ΡΡ ΡΡΠΎΡΠΎΠ½Π½Π΅Π³ΠΎ ΡΠΊΠΎΡΡΠ°.
Π’Π°ΠΊΡΠΎΠ²ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΈ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΡΡΡΠΏΠ°ΠΌΠΈ ΠΊΡΠ΅ΠΏΡΡΡΡ ΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠΏΠΎΡΠ°ΠΌ Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΏΡΡΠ°. Π’ΡΡ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΡΠ΅ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΏΠΎ ΡΠΎΡΠΎ.
ΠΠ½ΠΎΠΏΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΠΎ ΡΡΡΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ Π²ΡΠ²ΠΎΠ΄ ΠΏΠ»Π°ΡΡ Π°ΡΠ΄ΡΠΈΠ½ΠΎ. Π ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°ΠΌ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΈΠΏΠ°ΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π°, ΠΊΡΠ°ΠΉΠ½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΠΈΠ΄ΡΡ Π½Π° Π·Π΅ΠΌΠ»Ρ ΠΈ 5 Π, ΡΡΠ΅Π΄Π½ΠΈΠΉ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄ Arduino. Π£ ΠΌΠ΅Π½Ρ Π² ΠΏΠ»Π°Π½Π°Ρ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΡΡ ΡΡ Π΅ΠΌΡ, ΡΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π» ΠΈ ΠΌΠΎΠ³Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π² ΠΊΠΎΠ΄Π΅ Π·Π°Π»ΠΎΠΆΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΏΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ½ΡΠ», ΠΊΠ°ΠΊ ΡΡ Π΅ΠΌΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΡΡ ΡΠ°ΠΌΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ. ΠΡΠΎ Ρ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΠ°ΠΊ-ΡΠΎ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Π° ΠΏΠΎ ΡΡΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΡΠ°ΠΉΠ½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. Π’Π°ΠΊΠΈΠ΅ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΈ, Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ°ΡΡΠΈ, ΠΏΡΠΎΠ΄Π°ΡΡΡΡ Π½Π° Π°Π»ΠΈ ΠΏΠΎ ΡΠ΅Π½Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 7 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π·Π° ΡΡΡΠΊΡ, ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΎ ΠΈΠ»ΠΈ ΠΌΠ°Π»ΠΎ ΡΠ΅ΡΠ°ΡΡ ΠΠ°ΠΌ. ΠΠΌΠ΅ΡΡΠΎ Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΎΠ² Π΄Π»Ρ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΈΠ»ΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΈ ΠΎΡ ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΎΡΠΎΠ².[center] [/center]
Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΈ ΡΡΠΌΠ±Π»Π΅ΡΡ. Π’ΡΠΌΠ±Π»Π΅ΡΡ Π½ΡΠΆΠ½Ρ Π΄Π²ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°Π½Π°Π» Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ — 0 ΠΈΠ»ΠΈ 1, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊ ΡΠ΅ΠΌΡ ΠΏΡΠΈΡΡΠ³ΠΈΠ²Π°Π΅ΡΡΡ Π²ΡΠ²ΠΎΠ΄ Π°ΡΠ΄ΡΠΈΠ½ΠΎ — ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ 5 Π. ΠΡΠΈ ΡΠ΅ΠΌ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄Π²ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΡΠΉ, Π΅ΡΠ»ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄ «Π²ΠΈΡΠ΅ΡΡ Π² Π²ΠΎΠ·Π΄ΡΡ Π΅», ΡΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π½Π΄ΠΎΠΌΠ½ΠΎ ΡΠΊΠ°ΡΠ΅Ρ ΡΠΎ 0, ΡΠΎ 1 (ΠΏΠΎ ΠΌΠΎΠΈΠΌ ΠΎΠΏΡΡΠ°ΠΌ). ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π΅ ΡΡΠ°Π²ΠΈΡΡ, Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Ρ. Π ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΡ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π²ΡΠ»ΠΎΠΆΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ.
ΠΠ°Π»Π΅Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π°ΡΠ΄ΡΠΈΠ½ΠΎ, ΡΠ°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ ΠΏΠ»Π°ΡΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠ°ΠΊ ΠΈ ΠΏΠΈΡΠ°Π»ΠΎΡΡ Π²ΡΡΠ΅, Π½Π° Π½Π΅ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ°Π²ΠΈΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 3,3 Π²ΠΎΠ»ΡΡΠ°. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎ ΡΡΠΎΠΌΡ Π°Π²ΡΠΎΡ ΠΎΡΠΏΠ°ΡΠ» Π΅Π³ΠΎ ΠΈ Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ ΠΏΡΠΈΠΏΠ°ΡΠ» ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±ΠΎΡΠΎΡΠ½ΡΠΉ ΡΡΠΈΠΌΠΌΠ΅Ρ. ΠΠ°Π»Π΅Π΅ ΠΌΠΎΠ½ΡΠΈΡΡΠ΅ΡΡΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ, ΠΈ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡ Π΅ΠΌΠ΅.
ΠΡΠΎΡΠΈΠ²ΠΊΠ°
Π ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΎΡΡ ΡΠΆΠ΅ 1000 ΡΠ°Π·, Π½Π° Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π²Π·ΡΠ²ΡΠΈΡΡ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ Π²Π°ΠΆΠ½ΡΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΊΠ°ΠΊ ΡΠΌΠ΅Π½ΠΈΠ΅ Π΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΡΠΊΠ°Ρ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ, Π²Π·ΡΠ²ΡΠΈΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΠ°ΡΡΡ. ΠΠΎΠ΄ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°, ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠ°ΠΉΠ» Π΄Π»Ρ 3D ΠΏΠ΅ΡΠ°ΡΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΎΠ΄Π½ΠΈΠΌ Π°ΡΡ ΠΈΠ²ΠΎΠΌ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ.
ΠΡΠΈΡΠΌΠ½ΠΈΠΊ
ΠΠ»Ρ ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊΠ° ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΅ΡΡ ΠΎΠ΄Π½Π° ΠΏΠ»Π°ΡΠ° Π°ΡΠ΄ΡΠΈΠ½ΠΎ, ΡΠ°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ (Π±Π΅Π· Π°Π½ΡΠ΅Π½Π½Ρ, ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΡΡΡ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π°) ΠΈ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π° 3,3 Π²ΠΎΠ»ΡΡΠ°. ΠΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΡΠ°ΡΠΏΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅. ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΡ ΠΎΠ΄Π° ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° ΡΠΊΠΎΡΠΎΡΡΠΈ.
ΠΡ ΡΠ΅Π±Ρ Ρ ΠΎΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ, ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π°Π½ΡΠ΅Π½Π½Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΠΏΠ°ΡΡΡ ΡΠ°ΠΊΡΡ ΠΆΠ΅ Π°Π½ΡΠ΅Π½Π½Ρ, ΠΊΠ°ΠΊΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Π² ΠΌΠΎΠ΄ΡΠ»Π΅ Ρ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΌ (ΡΠΎΠ»ΡΠΊΠΎ Π±Π΅Π· ΠΊΠΎΡΠΏΡΡΠ°). ΠΡΠΎ Π½Π΅ ΠΎΡΠΎΠ±ΠΎ ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° Π΄Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ΅ΠΌΠ°, Π½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΡ . ΠΠ° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°Ρ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°Ρ ΡΠ°Π΄ΠΈ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ Π΄Π°ΠΆΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎ Π΄Π²Π΅ Π°Π½ΡΠ΅Π½Π½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΏΠ΅ΡΠΏΠ΅Π½Π΄ΠΈΠΊΡΠ»ΡΡΠ½ΠΎ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ Π°Π²ΡΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ β Π²ΡΠ²ΠΎΠ΄ Ρ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° PPM ΡΠΈΠ³Π½Π°Π»Π°. Π‘Ρ Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, Π½ΡΠΆΠ½ΠΎ Π»ΠΈΡΡ Π·Π°Π»ΠΈΡΡ Π΄ΡΡΠ³ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, PPM ΡΠΈΠ³Π½Π°Π» ΠΏΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² — Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° (Π³Π°Π·Π°).
ΠΠ° ΡΡΠΎΠΌ Π²ΡΡ. ΠΠΈΡΠ½ΠΎ ΠΌΠ½Π΅ ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ, ΠΈ ΠΊΠ°ΠΊ Ρ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ», Π² ΠΏΠ»Π°Π½Π°Ρ Π΅Π³ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΡΠΏΡΡΠ΅ ΠΎΡ ΠΏΡΠ»ΡΡΠ° Π΄Π΅ΡΡΠΊΠΎΠΉ ΠΈΠ³ΡΡΡΠΊΠΈ. Π ΠΌΠ΅Π½Ρ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π΄ΠΎ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΈΠΊΠ°. ΠΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΡΡΠ΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ 127.
Π‘ΠΊΠ°ΡΠ°ΡΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ.
ΠΡΠ΅ΠΌ ΡΡΠΏΠ΅Ρ ΠΎΠ² Π² ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²Π΅!
ΠΡΡΠΎΡΠ½ΠΈΠΊ (Source) Π‘ΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ΡΡ Π°Π²ΡΠΎΡΠΎΠΌ ΡΠ°ΠΉΡΠ°, ΠΏΡΠ±Π»ΠΈΠΊΡΠΉΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠ°ΡΡΠΈ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΎΠΊ Ρ ΠΎΠΏΠ»Π°ΡΠΎΠΉ Π·Π° ΡΠ΅ΠΊΡΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π·Π΄Π΅ΡΡ.
ΠΠ»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ°: Π Π°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°ΡΠ΄ΡΠΈΠ½ΠΎ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ arduino ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π΅ Π·Π°ΡΡΠ°ΡΠΈΠ²Π°Ρ, ΠΏΡΠΈ ΡΡΠΎΠΌ, ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΠΉ. ΠΠ»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ, Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ arduino ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ°ΡΡΠΈΡΡΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈ nrf24l01 Π΄Π»Ρ ΡΠ°Π΄ΠΈΠΎΡΠ²ΡΠ·ΠΈ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΊΠΎΠ»Π»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡΡ Π΄ΠΎ 100ΠΌ ΠΎΠ½ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΈ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΠ΅Π Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° Π΄Π°Π»ΡΠ½ΠΎΡΡΡ Π΄ΠΎ 1100ΠΊΠΌ
Π Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½ΡΠ΅ Π½Π° Π΄Π°Π»ΡΠ½ΠΎΡΡΡ Π΄ΠΎ 100ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΎΡ Π²ΡΠ²ΠΎΠ΄Π° 3.3Π Ρ Arduino uno Π° ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° Π΄Π°Π»ΡΠ½ΠΎΡΡΡ Π΄ΠΎ 1100ΠΌ ΠΎΡ ΡΡΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° Π·Π°ΠΏΠΈΡΠ°ΡΡ Π½Π΅Π»ΡΠ·Ρ Ρ.ΠΊ. Π΄Π°Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π²ΡΠ΄Π°ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ Π΄Π»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΠΊ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ Π΄Π°Π»ΡΠ½ΠΎΡΡΡΡ ΡΠ°Π΄ΠΈΠΎΡΠ²ΡΠ·ΠΈ Π΄ΠΎ 1100ΠΌ ΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π° 3.3Π Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ. Π ΡΠΎΠΌ ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΡΠ°ΡΡΠ΅Β http://electe.blogspot.ru/2015/10/lm317.htmlΒ ΡΠ°ΠΌ ΠΆΠ΅ Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠ°ΡΡΡΡΡΠ°. ΠΡΠΎΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ ΠΏΡΠΎΡΡΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π° 3.3Π Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΈΠΌ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎ Π°ΡΠ΄ΡΠΈΠ½ΠΎ. ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΡΠΈ Π»ΡΠ±ΠΎΠ΅ (Π΅ΡΠ»ΠΈ Π½Π΅ Π»ΡΠ±ΠΎΠ΅) Π°ΡΠ΄ΡΠΈΠ½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ (ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Π²Π°ΡΠΈΠ°Π½Ρ)ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΡΡΡ ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π°ΡΠ΄ΡΠΈΠ½Ρ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π½ΠΎ ΡΡΠΈ Π΄Π²Π° (ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π²ΡΡΠ΅) ΠΏΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ. ΠΡΡΡ Π½Π°ΠΏΡΠΈΠΌΠ΅ΡΒ
3) Arduino pro mini http://got.by/23ni7bΒ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arduino proΒ mini Π½ΡΠΆΠ΅Π½ usb-uart ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΊ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ΅ Π°ΡΠ΄ΡΠΈΠ½ΠΎ.Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡ Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°:
Π ΠΈΡΡΠ½ΠΎΠΊ 1 — ΠΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ Π½Π° Π°ΡΠ΄ΡΠΈΠ½ΠΎ
Π£ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° ΠΈΠΌΠ΅Π΅ΡΡΡ 10 ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ 5 ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠΎΠ². ΠΠΎΠΏΡΡΡΠΈΠΌ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ Π΄Π²ΡΠΌΡ ΡΠ΅ΡΠ²ΡΠΌΡΡΠΎΡΠ°ΠΌΠΈ, 3ΠΌΡ Π¨ΠΠΠ°ΠΌΠΈ, ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡΠ΅Π·ΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠΌ ΠΈ 8Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ Π²ΡΡ ΠΎΠ΄Π°ΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΊΠΈΡ Π»ΠΈΠ±ΠΎ ΡΠ΅Π»Π΅ΠΉ (Π½Π°ΠΏΡ. ΡΠ΄Π΅Π»Π°ΡΡ 8 ΡΠΎΠ½Π°ΡΠ΅ΠΉ Π½Π° ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠΌΡΠΉ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΠΈΠ»ΠΈ 1 ΡΠΎΠ½Π°ΡΡ Π° 7 Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΎΡΡΠ°Π²ΠΈΡΡ Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π½ΠΈΠ±ΡΠ΄Ρ Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅). ΠΠ° ΡΡ Π΅ΠΌΠ΅ Π²ΡΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π½Π° Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΡΠ½ΠΎ Π½ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌ Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π°Π΄ΠΏΠΈΡΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π°ΡΠ΄ΡΠΈΠ½ΠΎ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ:
Π ΠΈΡΡΠ½ΠΎΠΊ 2 — ΠΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ
Β ΠΠ°ΠΏΡΡΠΌΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ°Π»ΠΎΠΌΠΎΡΠ½ΡΠΉ ΠΏΡΠ΅Π·ΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΠΊ ΠΈΠ½Π°ΡΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΡΠ»ΠΎΠΌΠ°ΡΡ. Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΈ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ Π½Π° ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊΠ΅. Π Π½ΠΈΠΌ Π½Π΅Π»ΡΠ·Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΡΡΠΈΠ»ΠΎΡΡ. ΠΠ»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΎΠΌΠΎΡΠΎΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠ»ΠΈ ΡΠ΅ΡΠ²ΠΎΠΌΠΎΡΠΎΡΡ ΠΌΠΎΡΠ½ΡΠ΅ ΡΠΎ ΠΈΡ Π²ΡΠ²ΠΎΠ΄ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π΅Π»ΡΠ·Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π°ΡΠ΄ΡΠΈΠ½ΠΎ. Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΊΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°:
Π Π½Π°ΡΠ°Π»Π΅ ΡΠΊΠ΅ΡΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΏΠΎΡΠΎΠΌ Π½Π°Π·Π½Π°ΡΠ°ΡΡΡΡ ΠΏΠΈΠ½Ρ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΏΠΎ SPI, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΡΠ±Ρ ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ ΡΡΡΠ±Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π² ΡΠΊΠ΅ΡΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° (ΡΠΌ. Π½ΠΈΠΆΠ΅), ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ² Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ. ΠΠ°Π»Π΅Π΅ ΠΈΠ΄ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΠ½ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ Π²Ρ ΠΎΠ΄Ρ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ Π΄Π΅Π»Π°Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠ° Π½Π° Π²ΡΡΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ. Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠ΅ΡΠ²ΠΎΠΌΠΎΡΠΎΡΠΎΠ² ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ map. ΠΠ°Π»Π΅Π΅, Π² ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΠ΅ΠΉΠΊΡ ΠΌΠ°ΡΡΠΈΠ²Π°, Π·Π°ΠΏΠΈΡ ΠΈΠ²Π°ΡΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π²Ρ ΠΎΠ΄ΠΎΠ² Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΠΎΠ±ΠΈΡΠ½ΠΎ. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π¨ΠΠΠ°ΠΌΠΈ, Π΄Π΅Π»ΡΡΡ Π½Π° 4 Ρ.ΠΊ. Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ Π¨ΠΠ Π°ΡΠ΄ΡΠΈΠ½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ 1 Π±Π°ΠΉΡ. ΠΡΡΠ°Π²ΡΠΈΠ΅ΡΡ Π΄Π²Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΏΡΠΎΠΏΠΈΡ ΠΈΠ²Π°ΡΡΡΡ Π² ΠΎΡΡΠ°Π²ΡΡΡΡΡ ΡΡΠ΅ΠΉΠΊΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ ΠΎΠ½, Π½Π°ΠΊΠΎΠ½Π΅Ρ ΡΠ°ΠΊΠΈ, ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ.
Π’Π΅ΠΏΠ΅ΡΡ ΡΠΊΠ΅ΡΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°:
Π ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ΅ ΠΏΠΎΠΌΠΈΠΌΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ Π΅ΡΡΡ Π΅ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΠ²ΠΎΠΌΠΎΡΠΎΡΠ°ΠΌΠΈ. Π Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΠΏΡΠΈΠ΅ΠΌ. Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈΠ΅ΠΌ ΠΈ ΡΠ°Π·Π΄Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π°ΡΠ΄ΡΠΈΠ½Ρ.Β
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅ Ρ ΠΈΡΠΏΡΡΠ°Π½ΠΈΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° Π°ΡΠ΄ΡΠΈΠ½ΠΎ:
ΠΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° nRF24L01 — ΠΡΠΎΠ΅ΠΊΡΡ — AVR project.ru
Β ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΌ Π»ΠΈΠ±ΠΎ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΠ°Ρ nRF24L01. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π΅Π»ΡΠ·Ρ Π½Π°Π·Π²Π°ΡΡ Π΄Π°Π»ΡΠ½ΠΎΠ±ΠΎΠΉΠ½ΡΠΌΠΈ, ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΊΠΎΠΌΠ½Π°ΡΡ ΠΈΠ»ΠΈ ΠΊΠ²Π°ΡΡΠΈΡΡ.ΒΒ
Β
Β
Β
Β ΠΡΠ»ΡΡ
Β ΠΡΠ»ΡΡ ΡΠΎΠ±ΡΠ°Π½ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ATtiny2313A Π² SOIC ΠΊΠΎΡΠΏΡΡΠ΅. Π’ΡΡ Π²ΡΠ΅ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ — 4 ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΠ° NRF24L01. ΠΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΒ ΠΎΠΏΠΈΡΡΠ²Π°Π» ΡΠ°Π½Π΅Π΅. ΠΠ»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½ΠΎ Π²Π½Π΅ΡΠ½Π΅Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ INT0.ΒΒ
Β
Β
Β
Β
Β ΠΠΈΡΠ°ΡΡΡΡ ΡΡ Π΅ΠΌΠ° ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π»Π°ΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ 3-Ρ Π²ΠΎΠ»ΡΡΠΎΠ²ΠΎΠΉ Π»ΠΈΡΠΈΠ΅Π²ΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ.Β Β ΠΠ»Π°Π²Π½Π°Ρ ΡΠ΅Π»Ρ Π±ΡΠ»Π° ΡΡΡΠ°ΠΌΠ±ΠΎΠ²Π°ΡΡ Π²ΡΡ ΡΡ Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° Π²Π»Π΅Π·Π»Π° Π² Π·Π°ΡΠ°Π½Π΅Π΅ ΠΊΡΠΏΠ»Π΅Π½Π½ΡΠΉ ΠΊΠΎΡΠΏΡΡ-Π±ΡΠ΅Π»ΠΎΠΊ.Β Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΡ CR2016, ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎ, ΠΏΠ»Π°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ»Π°ΡΡ Π² ΠΊΠΎΡΠΏΡΡΒ G1402-4BΒ ΠΊΡΠΏΠ»Π΅Π½Π½ΠΎΠΌ Π² http://chipnn.ru/ ΠΠΎ ΡΡΠΎΠ±Ρ ΠΏΠ»Π°ΡΠ° Π²Π»Π΅Π·Π»Π° Π² ΠΊΠΎΡΠΏΡΡ ΠΏΠΎ Π²ΡΡΠΎΡΠ΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΡΡΡ ΠΊΠ²Π°ΡΡ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ΅ (ΡΠΌ. ΡΠΎΡΠΎ β3).Β
Β
Β
Β
Β ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄Π»ΠΈΡΡ ΠΆΠΈΠ·Π½Ρ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ, Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΊΠ° ΠΏΡΠ»ΡΡ Π»Π΅ΠΆΠΈΡ Π±Π΅Π· Π΄Π΅Π»Π°, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ. ΠΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΏΠΈΡΠ°Π΅ΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ Π½ΠΎΠΆΠΊΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (PortD.0), ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠ³Π΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠΏΠΈΡ, ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ Π½Π΅ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ ΠΈ ΡΠ°ΡΡ ΠΎΠ΄ Π±Π°ΡΠ°ΡΠ΅ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½. ΠΠΎΡΠΌΠΎΡΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠΆΠΈΠ²Π΅Ρ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠ° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ.Β
Β Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ D5 Π½Π° ΡΡ Π΅ΠΌΠ΅ ΠΌΠΈΠ³Π°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΡΡΠΎ ΠΎΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠ°ΡΡΡ ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠ°ΠΆΠ°Π»ΠΎ Π»ΠΈΡΠ½ΠΈΠΉ ΡΠ°Π· Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΡ.
Β
Β
Β
Β
Β
Β ΠΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ
Β ΠΡΠΈΠ΅ΠΌΠ½Π°Ρ ΡΠ°ΡΡΡ ΡΠΎΠ±ΡΠ°Π½Π° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ Atmega48, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΈ Π±ΡΡΠ΅ΡΠ½Π°Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°, Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ» ΡΡΠΈΠ³Π³Π΅Ρ 74hc14. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ°ΠΊΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π½Π° 1 ΠΠΡ. ΠΠ»Ρ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎ 3Ρ Π²ΠΎΠ»ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΒ NCP1117ST33 (U2 Π½Π° ΡΡ Π΅ΠΌΠ΅)Β Π² ΠΊΠΎΡΠΏΡΡΠ΅ SOT-223. ΠΡΠ»ΠΈ ΡΡΠ°Π·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ 3 Π²ΠΎΠ»ΡΡΠ°, ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ.Β
Β
Β
Β
Β ΠΡΠ΅ ΡΠΎΠ±ΡΠ°Π½ΠΎ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 35*25 ΠΌΠΌ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΏΠ°ΡΡΡ Π² ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.Β
Β
Β
Β
Β
Β ΠΠ° Π²ΡΡ
ΠΎΠ΄Π΅ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π°ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ, Ρ.Π΅. ΠΊΠΎΠ³Π΄Π° Π²ΡΡ
ΠΎΠ΄ Π²ΠΊΠ»ΡΡΠ΅Π½, ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ. ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Π½Π° Π²ΡΡ
ΠΎΠ΄Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» ΠΏΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ.
Β
Β
Β
Β Π’Π°ΠΊ ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·Π½ΠΎΠΉ, ΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ²ΠΎΠΆΡ ΡΡΠ°Π·Ρ ΡΡΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠ°Π·Π½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ.Β
Β
Β ΠΠ΅ΡΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ
Β ΠΡΠ°ΡΠ΅Π½ΡΠΊΠΎ ΠΏΠΎΡΡΠ½Ρ ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ. ΠΡΠ»ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΡΡΠΎΠΉ, ΡΡΠ° ΡΠΈΡΡΠ° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½ΠΎΠΌΠ΅Ρ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΡ ΡΠΈΡΡΡ ΠΈ Π΄Π°Π»ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΡ ΠΎΠ΄ΠΎΠ².
Β Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π²ΡΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π²ΡΡ ΠΎΠ΄Π΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½ΠΎΠΌΠ΅ΡΠ° Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡΠΈΠ΄Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Π²ΡΡ ΠΎΠ΄. ΠΡΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΠΏΠ°Π΄Π΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ΅, ΠΏΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈ Π΄ΠΎ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.Β
Β
Β
Β
Β
Β
Β
Β ΠΡΠΎΡΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ
Β ΠΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ (1 ΡΠ΅ΠΊ.) ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ²Π½Ρ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°.Β
Β
Β
Β
Β
Β
Β
Β
Β
Β Π’ΡΠ΅ΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ
Π ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΡ ΠΎΠ΄Π°. ΠΠ°ΠΆΠ°Π»ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· — Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ, Π½Π°ΠΆΠ°Π»ΠΈ Π²ΡΠΎΡΠΎΠΉ ΡΠ°Π· — Π²ΡΠΊΠ»ΡΡΠΈΠ»ΠΈ. ΠΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ°Π²ΠΈΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ Π»ΡΠ±ΠΎΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ. ΠΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ, ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅, ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.Β
Β
Β
Β
UPD: ΠΏΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ²ΠΈΠΈ 3 Π½Π΅Π΄Π΅Π»Ρ, Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΡΡ
Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π½Π°ΠΆΠΈΠΌΠ°Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΡΠ»ΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ ΡΡΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ. ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΉ ΡΠΏΠ°Π»ΠΎ Ρ 3 Π΄ΠΎ 2,6 Π²ΠΎΠ»ΡΡΠ°.
Β
ΠΡΠ΅ ΠΎΠ΄Π½Π° Π²Π΅ΡΡΠΈΡ ΠΏΡΠ»ΡΡΠ° ΠΎΡ ΡΠΎΠ²Π°ΡΠΈΡΠ° Polle:
Β
Β
Β
Β
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°ΡΠ΄ΡΠΈΠ½ΠΎ (ΠΌΠΎΠ΄ΡΠ»Ρ CCU R0) Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ
Π ΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (CCU R0). ΠΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΡΡΡΡΠΌΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΈ ΡΡΠ΅ΠΌΡ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π°ΠΌΠΈ, Π² ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΈΡΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ NRF24L01, Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ L293D ΠΈ ΠΏΠ»Π°ΡΠ° ΠΡΠ΄ΡΠΈΠ½ΠΎ Π½Π°Π½ΠΎ. ΠΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ ΠΌΠ°ΡΠΈΠ½ΠΎΠΊ, ΡΠ°Π½ΠΊΠΎΠ², ΠΊΠΎΡΠ°Π±Π»Π΅ΠΉ, ΡΠ°ΠΌΠΎΠ»ΡΡΠΎΠ² ΠΈ ΡΠΎΠ±ΠΎΡΠ°ΠΌΠΈ.
ο»Ώ
Π‘Ρ
Π΅ΠΌΠ° CCU R0 http://bit.ly/2y11iDh
Π‘Ρ
Π΅ΠΌΠ° ΠΏΡΠ»ΡΡΠ° Π΄Π»Ρ CCU R0 http://bit.ly/2y0AaUK
====================================================
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° RF24-master http://bit.ly/2y1fZpQ
Π‘ΠΊΠ΅ΡΡ CCU R0 http://bit.ly/2y11iTN
Π‘ΠΊΠ΅ΡΡ ΠΏΡΠ»ΡΡΠ° CCU R0 http://bit.ly/2y0A6Er
====================================================
Π‘ΡΡΠ»ΠΊΠΈ Π½Π° Π΄Π΅ΡΠ°Π»ΠΈ.
1) Arduino NANO Ch440, Π½Π° ΠΠ(MEGA328p)http://bit.ly/2E6YvtG
2) ΠΠΆΠΎΠΉΡΡΠΈΠΊ Π΄Π»Ρ Arduino http://bit.ly/2E36IyX
3) Li-ion Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ 18650 http://bit.ly/2Dvt3nEhttp://bit.ly/2y1jqwOhttp://bit.ly/2Dvv2by
4) ΠΠΎΠΊΡΡ Π΄Π»Ρ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ² 18650 http://bit.ly/2y1cHmq
5) Π Π°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ NRF24L01+ http://bit.ly/2DzuMsd
6)Π Π°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ NRF24L01 Ρ Π°Π½ΡΠ΅Π½Π½ΠΎΠΉ http://bit.ly/2DyRtwo
7) Π‘Π΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄ SG90 http://bit.ly/2y0AaEb
8) ΠΡΠ΅Π±ΡΠ½ΠΊΠ° ΠΎΠ΄Π½ΠΎΡΡΠ΄Π½Π°Ρ 40 PIN ΠΏΠ°ΠΏΠ° http://bit.ly/2DxK14H
9) ΠΡΠ΅Π±ΡΠ½ΠΊΠ° ΠΎΠ΄Π½ΠΎΡΡΠ΄Π½Π°Ρ 40 PIN ΠΌΠ°ΠΌΠ° http://bit.ly/2DyqUaT
10) ΠΠ°Π½Π΅Π»ΡΠΊΠ° ΠΏΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ 16 pin http://bit.ly/2DwT9Xq
11) ΠΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° 3Ρ
7ΡΠΌ http://bit.ly/2y0W0Yd
12) ΠΡΠ°ΠΉΠ²Π΅Ρ L293D http://bit.ly/2Dwnqpr
13) ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ ΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ 0,1 ΠΌΠΊΠ€ http://bit.ly/2DwYoXh
14) ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ 10Ρ
25 Π
http://bit.ly/2Dujqpb
========================================================
ΠΠΠ‘Π’Π Π£ΠΠΠΠ’ Π ΠΠ‘ΠΠΠΠΠΠΠ’ΠΠΠ¬ΠΠ«Π ΠΠΠ’ΠΠ ΠΠΠΠ«.
1) ΠΠΎΠ²ΡΠΈΠΊ Π΄Π»Ρ ΠΏΠ°ΠΉΠΊΠΈ ΠΎΠ³Π½Π΅ΡΠΏΠΎΡΠ½ΡΠΉ ΡΠΈΠ»ΠΈΠΊΠΎΠ½ΠΎΠ²ΡΠΉ http://bit.ly/2DuPzx6
2) ΠΠΎΠ²ΡΠΈΠΊ Π·Π΅Π»ΡΠ½ΡΠΉ Π½Π° ΡΡΠΎΠ»Π΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ (CUTTING MAT) http://bit.ly/2Dsqjaz
3)ΠΠ΅ΡΠΆΠ°ΡΠ΅Π»Ρ «ΡΡΠ΅ΡΡΡ ΡΡΠΊΠ°» Ρ Π»ΡΠΏΠΎΠΉ
http://bit.ly/2Dtr9nz
4) ΠΡΠΈΠΏΠΎΠΉ Ρ ΡΠ»ΡΡΠΎΠΌ http://bit.ly/2DuN7qf
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ:
ΠΠΎΠ»Π³ΠΎΠ»Π΅Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠ±ΠΎΡΠΊΠ΅, Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ Π½Π° ΡΠ°ΠΌΠ΅ DAYA 550Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β
ΠΠ°ΡΠΈΠ½ΠΊΠ° Π½Π° ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ arduino | ΠΠΎΠΌΠΎΡΡΡΠΎΠΉ
ΠΠΎΡΠΏΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ°ΡΠΎΠ² Ρ ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΌ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ Π½Π° Arduino.
Π’ΡΠΈ ΡΠ²Π΅ΡΠΈΠ»ΡΠ½ΠΈΠΊΠ° Π½Π° Π°Π΄ΡΠ΅ΡΠ½ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°Ρ .
ΠΠ°Π²Π½ΠΎ Ρ ΡΠΆΠ΅ Π½Π΅ Π΄Π΅Π»Π°Π» ΡΠ°Π΄ΠΈΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ . Π Π΅ΡΠΈΠ» ΠΎΠΆΠΈΠ²ΠΈΡΡ ΡΠ²ΠΎΠΉ ΡΡΠ°ΡΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ: Π Π°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅Π½Π° Arduino + NRF24L01 + Π³ΠΈΡΠΎΡΠΊΠΎΠΏ GY-521 MPU-6050. ΠΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΎΠΆΠΈΠ²ΠΈΡΡ. ΠΠΎ ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ 3D ΠΏΡΠΈΠ½ΡΠ΅Ρ . Π Π°ΠΌΡ Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½Ρ ΡΠ΅ΡΠΈΠ» Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ Π½ΠΎΠ²ΡΡ. Π’Π°ΠΊ ΠΆΠ΅ Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΡΠ΅ΡΠΈΠ» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π·Π½Π°Π½ΠΈΠΉ ΡΡΠ°Π»ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π½Π° ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΡΠΆΠ΅ ΡΠΌΠΎΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ. ΠΠΎ ΠΎΠ±ΠΎ Π²ΡΠ΅ΠΌ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ.
Π ΡΠ°ΠΊ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π» ΡΠ°ΠΌΡ Π΄Π»Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΌΠ°ΡΠΈΠ½ΠΊΠΈ . Π€ΠΎΡΠΎ ΡΠΆΠ΅ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π» Π² Π³ΡΡΠΏΠΏΠ΅ Π² ΠΠ. ΠΠΎΡ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ:
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΡΡΡ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ: Arduino UNO, Π΄ΡΠ°ΠΉΠ²Π΅Ρ L298n, Π΄Π²Π° ΠΌΠΎΡΠΎΡ-ΡΠ΅Π΄ΡΠΊΡΠΎΡΠ° Ρ ΠΊΠΎΠ»Π΅ΡΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅ ΡΠ°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ nrf24l01.
ΠΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΠ΅ Π»ΡΡΡΠ΅ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ Π² ΠΠΈΡΠ°Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° ΡΠ°ΠΉΡΠ΅ aliexpress. ΠΠΎΡΡΠ°ΡΠΈΡΠ΅ Π² 2 ΡΠ°Π·Π° ΠΌΠ΅Π½ΡΡΠ΅. Π Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Ρ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΡ ΡΠΎΠ²Π°ΡΠΎΠ² Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΠΈΠ»ΠΈ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠ°Ρ. Π Π΅ΡΠ»ΠΈ ΠΊΡΠΏΠΈΡΡ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠ°. Π’ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π½Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ΅ . ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π±Π΅ΡΠ΅ΠΌ 1 ΡΠΎΠ²Π°Ρ Ρ ΠΏΠ»Π°ΡΠ½ΠΎΠΉ Π΄ΠΎΡΡΠ°Π²ΠΊΠΎΠΉ. Π ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ. Π Π²Π°ΠΌ Π²ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ°Ρ Π² ΠΎΠ΄Π½Ρ ΠΏΠΎΡΡΠ»ΠΊΡ ΠΈ ΠΠ‘Π ΠΎΡΠΏΡΠ°Π²ΡΡ ΠΏΠ»Π°ΡΠ½ΠΎΠΉ Π΄ΠΎΡΡΠ°Π²ΠΊΠΎΠΉ. ΠΠΎΡ ΡΠ°ΠΊΠΎΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΠ°ΠΉΡΠ₯Π°ΠΊ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΌΠ°ΡΠΈΠ½ΠΊΡ Π½Π΅ΠΊΡΠ΄Π°. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΡΠΈΠΊΠΎΠ»Ρ ΠΎΠ·ΠΈΡΡ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΡΡΠΎΡΠ΅ΠΊ ΡΠ°Π½Π΅ΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠ΄Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ. Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΠΊΡΠ°ΡΡ, ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ» 2 Π±ΠΎΠΊΡΠ° ΠΏΠΎΠ΄ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ 18650. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ» ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ» ΠΊ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ L298n. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΅ΡΡΡ ΠΏΠΎΠ½ΠΈΠΆΠ°ΡΡΠΈΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π° 5 Π²ΠΎΠ»ΡΡ. Π‘ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ°Π·ΡΠ΅ΠΌΠΎΠ² ΠΌΡ Π±Π΅ΡΠΌ 5Π² ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Arduino UNO. ΠΠΎ ΡΡΡ Π΅ΡΡΡ ΠΌΠΈΠ½ΡΡ. ΠΡΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ, ΡΡΠΎΠ±Ρ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ Π½Π΅ ΠΏΠ΅ΡΠ΅ ΡΠ°Π·ΡΡΠ΄ΠΈΠ»ΠΈΡΡ. ΠΠ½Π°ΡΠ΅ ΠΎΠ½ΠΈ Π²ΡΠΉΠ΄ΡΡ ΠΈΠ· ΡΡΡΠΎΡ. ΠΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΡΡ Π΅ΠΌΡ Π½ΠΈ ΡΠ΅ΠΌ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΡΠ»ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π΅ΡΠ΅ΠΌ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠ»ΡΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° Arduino + NRF24L01 + Π³ΠΈΡΠΎΡΠΊΠΎΠΏ GY-521 MPU-6050 . ΠΡΠ³Π»ΡΠ΄ΠΈΡ Π²ΠΎΡ ΡΠ°ΠΊ.
Π‘ΠΊΠ΅ΡΡ ΡΠΎΠΆΠ΅ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΡΠ»ΡΡ ΠΏΠ»Π°Π½ΠΈΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΡΠ²Π°ΡΡ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ½ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΊΡΠ°ΡΠΈΠ²ΠΎ.
Π ΡΠ΅Π±Π΅Π½ΠΎΠΊ Ρ ΠΌΠ΅Π½Ρ Π΅Π³ΠΎ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π». ΠΡΠΎΠ²ΠΎΠ΄ΠΊΠΈ ΠΏΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π». Π― ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π²ΡΠ΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ». ΠΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°Π½ΡΡΠ΅. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ Π² Π²ΠΈΠ΄Π΅ΠΎ Π²ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠΈΠ΅.
ΠΡΠΊΠ°ΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΠΎΡΠ΅ΠΌΡ ΡΠ°Π΄ΠΈΠΎ ΠΏΡΠ»ΡΡ ΡΡΠ°Π» ΡΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΡ. ΠΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΠ» Π²ΡΠ΅ ΡΠΎΠ²Π½ΠΎ Π΅Π³ΠΎ Π±ΡΠ΄Ρ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΡΠ²Π°ΡΡ.
ΠΠ΅ΡΠ΅Π΄Π΅Π»Π°Π» ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½ΠΊΠΈ. Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΆΠ°Π»ΠΎΠ²Π°Π»ΠΈΡΡ, ΡΡΠΎ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΡΡΡΠΈΡΡΡΡ ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ»Π΅ΡΠΎ. ΠΡΠΏΡΠ°Π²ΠΈΠ». ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡΠ»Π° Π²ΠΎΡ Π² ΡΡΠΎΠΌ ΠΊΡΡΠΊΠ΅ ΠΊΠΎΠ΄Π°.
ΠΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠ²ΡΠ·ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π±ΡΠ»ΠΈ ΡΠ°Π²Π½Ρ 0. Π Π½ΠΎΠ»Ρ ΠΏΠΎ ΠΊΠΎΠ΄Ρ ΠΌΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΊ -100. ΠΡΠ°ΡΠ°Π΅ΠΌ ΠΊΠΎΠ»Π΅ΡΠΎ Π² ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ. ΠΠΎΡ ΠΎΡ ΡΡΠ΄Π° ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
Π ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»Π°ΡΡ Π²ΠΎΡ ΡΠ°ΠΊΠ°Ρ ΠΌΠ°ΡΠΈΠ½ΠΊΠ° Π½Π° Arduino ΡΠ°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ nrf24l01 Ρ ΠΏΡΠ»ΡΡΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΠΎΡΠΎΡΡΠΉ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ ΠΏΡΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Π΅ ΠΏΡΠ»ΡΡΠ°. ΠΠ΅ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΡΠΎΡ ΡΡΠΎΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΌΠ°ΡΡΡΠΎΠ½. Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡ Arduino Uno.
Π¨Π°Π³ 1. ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΠ΅
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΌΠ°ΡΠΈΠ½Ρ Π½Π° ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ (RC-ΠΌΠ°ΡΠΈΠ½Π°) Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅ΡΠ΅Π· ΡΠΌΠ°ΡΡΡΠΎΠ½, Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ:
- ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΠ°ΡΡΠΈ ΡΠΎΠ±ΠΎΡΠ° 4WD
- Arduino Uno
- ΠΠΎΠ΄ΡΠ»Ρ H-ΠΌΠΎΡΡΠ° LM298
- ΠΠΎΠ΄ΡΠ»Ρ Bluetooth HC-05
- ΠΠ°ΡΠ°ΡΠ΅Ρ Li-po 12Π
- ΠΡΠΎΠ²ΠΎΠ΄Π°-ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ
- ΠΡΠΎΠ²ΠΎΠ΄Π° «ΠΏΠ°ΠΏΠ°-ΠΏΠ°ΠΏΠ°»
- ΠΠ»Π΅ΠΉΠΊΠ°Ρ Π»Π΅Π½ΡΠ° ΠΈΠ»ΠΈ Π»ΡΠ±Π°Ρ Π΄ΡΡΠ³Π°Ρ Π»Π΅Π½ΡΠ°
- Π‘ΠΌΠ°ΡΡΡΠΎΠ½
Π¨Π°Π³ 2. Π¨Π°ΡΡΠΈ
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΡΠΏΠΈΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ 4WD ΡΠ°ΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΠΠ₯ ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΆΠ΅ΡΡΠΊΠΎΠΉ Π΄ΠΎΡΠΊΠΈ. ΠΠ°Ρ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° ΡΠΎΡΠΎ Π²ΡΡΠ΅ Π±ΡΠ» ΠΊΡΠΏΠ»Π΅Π½ Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅. ΠΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π°Π½Π°Π»ΠΎΠ³ ΡΡΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ. ΠΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΠΈΠ΄ ΡΠ°ΡΡΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π½Π° ΡΠ²ΠΎΠΉ Π²ΠΊΡΡ.
Π¨Π°Π³ 3. ΠΠΎΡΠΎΡΡ (ΠΏΡΠΈΠ²ΠΎΠ΄Ρ)
Π ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ 6Π ΠΌΠΎΡΠΎΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ Π²ΠΈΠ΄ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΎΠ² Π½Π° 6Π ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ ΠΊΡΠΏΠΈΠ»ΠΈ ΠΌΠΎΡΠΎΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΈΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ°ΡΡΠΈ.
ΠΡΡΠ΅ΠΆΡΡΠ΅ 4 ΠΊΡΡΠΎΡΠΊΠ° ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΡ 5 Π΄ΠΎ 6 Π΄ΡΠΉΠΌΠΎΠ² (12 β 15 ΡΠΌ). ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° 0,5 ΠΌΠΌ. Π‘Π½ΠΈΠΌΠΈΡΠ΅ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅. ΠΡΠΈΠΏΠ°ΡΠΉΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΊ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² Π΅Π³ΠΎ ΠΊ Π±Π°ΡΠ°ΡΠ΅ΠΉΠ½ΠΎΠΌΡ Π±Π»ΠΎΠΊΡ. ΠΡΠ»ΠΈ ΠΎΠ½ Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΏΡΡΠΌΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ (ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° Π±Π°ΡΠ°ΡΠ΅ΠΈ), ΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅.
Π¨Π°Π³ 4. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ
Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠΌ Π²ΡΡΠ΅ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΡΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π½Π° ΡΠ°ΡΡΠΈ Π½Π°ΡΠ΅ΠΉ Π±ΡΠ΄ΡΡΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎ ΡΠΌΠ°ΡΡΡΠΎΠ½Π°.
Π¨Π°Π³ 5. ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ
Arduino UNO β ΡΡΠΎ ΠΏΠ»Π°ΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»ΡΠΆΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Microchip ATmega328P ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ Arduino.cc.
ΠΠ»Π°ΡΠ° ΠΎΡΠ½Π°ΡΠ΅Π½Π° Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΠΏΠΈΠ½ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° (I/O), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΏΠ»Π°ΡΠ°ΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ (ΡΠΊΡΠ°Π½Π°ΠΌ) ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ΅ΠΏΡΠΌ. ΠΠ»Π°ΡΠ° ΠΈΠΌΠ΅Π΅Ρ 14 ΡΠΈΡΡΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino IDE (ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ) ΡΠ΅ΡΠ΅Π· USB-ΠΊΠ°Π±Π΅Π»Ρ ΡΠΈΠΏΠ° B. ΠΠ»Π°ΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΈΡΠ°ΡΡΡΡ ΠΎΡ USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΎΡ Π²Π½Π΅ΡΠ½Π΅ΠΉ 9-Π²ΠΎΠ»ΡΡΠΎΠ²ΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΈ, Ρ ΠΎΡΡ ΠΎΠ½ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ 7 Π΄ΠΎ 20 Π²ΠΎΠ»ΡΡ, ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ Arduino Nano ΠΈ Leonardo.
ΠΡΠ°Π»ΠΎΠ½Π½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Creative Commons Attribution Share-Alike 2.5 ΠΈ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ Arduino. ΠΠ°ΠΊΠ΅Ρ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ. Β«UnoΒ» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ Π½Π° ΠΈΡΠ°Π»ΡΡΠ½ΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΈ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ Π² ΡΠ΅ΡΡΡ Π²ΡΠΏΡΡΠΊΠ° Arduino Software (IDE) 1.0. ΠΠ»Π°ΡΠ° Uno ΠΈ Π²Π΅ΡΡΠΈΡ 1.0 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Arduino (IDE) Π±ΡΠ»ΠΈ ΡΡΠ°Π»ΠΎΠ½Π½ΡΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ Arduino, ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ Π²ΡΠΏΡΡΠΊΠΎΠ².
ΠΠ»Π°ΡΠ° Uno ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π² ΡΠ΅ΡΠΈΠΈ ΠΏΠ»Π°Ρ Arduino c USB ΠΈ ΡΡΠ°Π»ΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ. ATmega328 Π½Π° Arduino Uno ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ΡΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° STK500. Uno ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π²ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΏΠ»Π°Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° FTDI USB-to-serial. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Atmega16U2 (Atmega8U2 Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ R2), Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ USB-to-serial.
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ°Π»Π΅ΠΊΡΠ° ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C ΠΈ C++. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ Π½Π°Π±ΠΎΡΠΎΠ² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° ΠΏΡΠΎΠ΅ΠΊΡ Arduino ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (IDE).
Π¨Π°Π³ 6. H-ΠΌΠΎΡΡ (ΠΌΠΎΠ΄ΡΠ»Ρ LM 298)
Π’Π΅ΡΠΌΠΈΠ½ H-ΠΌΠΎΡΡ (Π°Π½Π³Π». H-bridge) Π²ΡΠ²Π΅Π΄Π΅Π½ ΠΈΠ· ΡΠΈΠΏΠΈΡΠ½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΎΠΉ ΡΡ Π΅ΠΌΡ. ΠΡΠΎ ΡΡ Π΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° Π² ΠΏΡΡΠΌΠΎΠΌ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΡΠΌ. ΡΠΈΡΡΠ½ΠΎΠΊ Π²ΡΡΠ΅ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ H-ΠΌΠΎΡΡΠ°.
ΠΠ½ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 4 ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ S1, S2, S3 ΠΈ S4 (ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ / ΠΠΠ-ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ (MOSFET) / IGBTS). ΠΠΎΠ³Π΄Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ S1 ΠΈ S4 Π·Π°ΠΌΠΊΠ½ΡΡΡ (Π° S2 ΠΈ S3 ΡΠ°Π·ΠΎΠΌΠΊΠ½ΡΡΡ), Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈΠ΄Π΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΏΡΡΠΌΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° S2 ΠΈ S3 Π·Π°ΠΌΠΊΠ½ΡΡΡ, Π° S1 ΠΈ S4 ΠΎΡΠΊΡΡΡΡ, ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Ρ ΡΠ΅ΡΠ΅Π· Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ.
H-ΠΌΠΎΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² Π²ΠΈΠ΄Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, ΠΈΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ 4 ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅Π²ΡΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ° (MOSFET). Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ H-ΠΌΠΎΡΡΠ° LM298, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠΈΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΈΠ½ΠΎΠ²:
ΠΡΡ ΠΎΠ΄ 1: Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° 1 «+» ΠΈΠ»ΠΈ ΡΠ°Π³ΠΎΠ²ΡΠΉ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ A+
ΠΡΡ ΠΎΠ΄ 2: Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° 1 «-» ΠΈΠ»ΠΈ ΡΠ°Π³ΠΎΠ²ΡΠΉ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ A-
ΠΡΡ ΠΎΠ΄ 3: Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° 2 «+» ΠΈΠ»ΠΈ ΡΠ°Π³ΠΎΠ²ΡΠΉ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ B+
ΠΡΡ ΠΎΠ΄ 4: Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ B Π²ΡΠ²Π΅Π΄Π΅Π½
12Π ΠΊΠΎΠ½ΡΠ°ΠΊΡ: 12Π Π²Ρ ΠΎΠ΄, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡ 7 Π΄ΠΎ 35 Π
GND: Π·Π΅ΠΌΠ»Ρ
ΠΡΠ²ΠΎΠ΄ 5Π: Π²ΡΡ ΠΎΠ΄ 5 Π, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠ° 12 Π Π½Π° ΠΌΠ΅ΡΡΠ΅, ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ Arduino
EnA: Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠΈΠ³Π½Π°Π» Π¨ΠΠ Π΄Π»Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π
IN1: Π²ΠΊΠ»ΡΡΠΈΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ A
IN2: Π²ΠΊΠ»ΡΡΠΈΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ A
IN3: Π²ΠΊΠ»ΡΡΠΈΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ B
IN4: Π²ΠΊΠ»ΡΡΠΈΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ B
EnB: Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠΈΠ³Π½Π°Π» Π¨ΠΠ Π΄Π»Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ B
Π¨Π°Π³ 7. ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ
ΠΠ»Ρ Π½Π°ΡΠ΅ΠΉ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠ°ΡΠΈΠ½Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΡΠ΅ΡΠ΅Π· ΡΠΌΠ°ΡΡΡΠΎΠ½ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π±Π°ΡΠ°ΡΠ΅ΠΈ:
- Π©Π΅Π»ΠΎΡΠ½Π°Ρ Π±Π°ΡΠ°ΡΠ΅Ρ ΡΠΈΠΏΠ° ΠΠ (Π½Π΅ ΠΏΠ΅ΡΠ΅Π·Π°ΡΡΠΆΠ°Π΅ΠΌΠ°Ρ)
- AA NiMh ΠΈΠ»ΠΈ NiCd Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ
- ΠΠΈΡΠΈΠΉ-ΠΈΠΎΠ½Π½ΡΠΉ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ
- ΠΠ°ΡΠ°ΡΠ΅Ρ LiPo
Π¨Π°Π³ 8. ΠΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ
ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ Π½ΡΠΆΠ½Ρ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΊΡΠ°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π²ΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ (Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ) Π²ΠΌΠ΅ΡΡΠ΅ ΠΈ ΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π²ΠΌΠ΅ΡΡΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Ρ Π½Π°Ρ ΡΠ΅ΠΏΠ΅ΡΡ Π΅ΡΡΡ Π΄Π²Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ. MOTORA ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π΄Π²Π° ΠΏΡΠ°Π²ΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π΄Π²Π° Π»Π΅Π²ΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ MOTORB. Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ Π½ΠΈΠΆΠ΅, ΡΡΠΎΠ±Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΠ΅.
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ
Out1 -> ΠΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π»Π΅Π²ΠΎΠ³ΠΎ Π±ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΡΠΎΡΠ° (+)
Out2 -> Π§Π΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π»Π΅Π²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ (-)
Out3 -> ΠΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΏΡΠ°Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ (+)
Out4 -> Π§Π΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΏΡΠ°Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ (-)
LM298 -> Arduino
ΠΠΎΠ΄ΡΠ»Ρ Bluetooth -> Arduino
ΠΠΈΡΠ°Π½ΠΈΠ΅
12V -> ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°
GND -> ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ° ΠΈ Π²ΡΠ²ΠΎΠ΄ Arduino GND
5V -> ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Arduino 5V
Π¨Π°Π³ 9. ΠΠΎΠ³ΠΈΠΊΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΠΎΠ³ΠΈΠΊΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π½ΠΈΠΆΠ΅.
Π¨Π°Π³ 10. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½Π°
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π² ΡΠΌΠ°ΡΡΡΠΎΠ½ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· Google Play (ΡΡΡΠ»ΠΊΠ°).
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ RC-Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΌ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΌΠ°ΡΡΡΠΎΠ½. Π‘ΠΌΠ°ΡΡΡΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ΄ΡΠ»Ρ Bluetooth (HC-06/05). ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ²ΡΠ·Ρ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ Bluetooth. ΠΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ: Β«1234Β».
Π¨Π°Π³ 11. ΠΠΎΠ΄ ΠΡΠ΄ΡΠΈΠ½ΠΎ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΡΠ°ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°Ρ ΠΈ Π½Π΅ Π½ΡΠΆΠ½Π° Π½ΠΈΠΊΠ°ΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΡΠ°Π³Π°Ρ , Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄. Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΈΠ»ΠΈ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½ΠΈΠΆΠ΅:
Π ΡΡΠΎΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΠΌΠ°ΡΠΈΠ½ΠΊΡ Π² Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ .
ΠΠ°ΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π°Π²ΡΠΎΡΡΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°
ΠΠ»Ρ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΌΠ°ΡΠΈΠ½ΠΊΠΈ, Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ:
β ΠΈΠ³ΡΡΡΠ΅ΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½ΠΊΠ°;
β Π΄Π²Π΅ ΠΊΠ°ΡΡΡ Arduino Uno;
β Π΄Π²Π΅ ΠΏΠ»Π°ΡΡ ΡΠ°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ NRF24;
β ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π½Π° 470 ΠΌΡ, 25 Π²ΠΎΠ»ΡΡ;
β ΠΏΠ»Π°ΡΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ L298N;
β Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ;
β ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄;
β Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ;
β Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ½ΡΠ΅ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ;
β Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠ° ΠΊΡΠΎΠ½Π°;
β Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ;
β ΠΊΠΎΡΠΏΡΡ.
ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠΏΠ°ΡΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π½Π° Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ. Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ½ΡΠ΅ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΠΌΠΌΠ°ΡΠ½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΡ Π² 12 Π²ΠΎΠ»ΡΡ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠ»Π°ΡΡ Arduino.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΡΠ΅Π·Π°Π΅ΠΌ ΡΠ°ΡΡΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΡ ΠΊΠΎΠ»Π΅Ρ.
ΠΠ°Π»Π΅Π΅ Π±Π΅ΡΠ΅ΠΌ Π΄Π²Π° ΡΠ³ΠΎΠ»ΠΊΠ° Π΄Π»Ρ ΠΌΠ΅Π±Π΅Π»ΠΈ ΠΈ ΠΏΡΠΎΠ΄Π΅Π»ΡΠ²Π°Π΅ΠΌ Π΄Π²Π° ΠΎΡΠ²Π΅ΡΡΡΠΈΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π² ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΌΠ΅ΡΡΠ°Ρ .
Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠΎΠΌ 4 ΠΌΠΌ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΠΌΠ°ΡΠΈΠ½ΠΊΠΈ ΠΈ ΠΊΠΎΠ»Π΅ΡΠ°Ρ .
Π‘ΠΎΠ±ΠΈΡΠ°Π΅ΠΌ Π²ΡΠ΅. ΠΡΠΎΡΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π²ΠΈΠ½Ρ Π² ΠΊΠΎΠ»Π΅ΡΠΎ, ΠΈ ΡΠΈΠΊΡΠΈΡΡΠ΅ΠΌ Π΄Π²ΡΠΌΡ Π³Π°ΠΉΠΊΠ°ΠΌΠΈ.
ΠΠ°Π»Π΅Π΅ Π½Π°Π΄Π΅Π²Π°Π΅ΠΌ Π½Π° ΡΠΎΡ ΠΆΠ΅ Π²ΠΈΠ½Ρ ΡΠ³ΠΎΠ»ΠΎΠΊ ΠΈ ΡΠ½ΠΎΠ²Π° ΡΠΈΠΊΡΠΈΡΡΠ΅ΠΌ Π³Π°ΠΉΠΊΠ°ΠΌΠΈ.
ΠΡΠΎΡΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ½Ρ Π² ΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ Π½Π° ΠΊΠΎΡΠΏΡΡΠ΅, ΡΠΈΠΊΡΠΈΡΡΠ΅ΠΌ Π³Π°ΠΉΠΊΠ°ΠΌΠΈ.
Π ΠΊΠΎΠ½ΡΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ Π½Π°Π΄Π΅ΡΡ ΠΊΠΎΠ»Π΅ΡΠΎ Ρ ΡΠ³ΠΎΠ»ΠΊΠΎΠΌ Π½Π° Π³Π°ΠΉΠΊΡ Π² ΠΊΠΎΡΠΏΡΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΊΠΈ ΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΅ΡΠ΅ ΠΏΠ°ΡΠΎΠΉ Π³Π°Π΅ΠΊ. ΠΡΠΎΠ΄Π΅Π»ΡΠ²Π°Π΅ΠΌ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΡΠΎ Π²ΡΠΎΡΡΠΌ ΠΊΠΎΠ»Π΅ΡΠΎΠΌ.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄ ΠΊ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΠ°Π»Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΊ ΡΠ°ΡΡΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΈΠ»ΠΈΠ²Π°Π΅ΠΌ ΠΎΡΡ ΡΠ°ΡΡΠΈ ΠΏΠΎ ΡΠ΅Π½ΡΡΡ. ΠΠ°Π»Π΅Π΅ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π² ΠΎΡΠ²Π΅ΡΡΡΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΎΠ±Π΅ ΠΏΠΎΠ»ΡΠΎΡΠΈ ΠΈ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΠ²Π°Π΅ΠΌ ΡΠΏΠΎΠΊΡΠΈΠ΄Π½ΡΠΌ ΠΊΠ»Π΅Π΅ΠΌ.
Π’Π°ΠΊΠΆΠ΅ Π² Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΊΡΠ΅ΠΏΠ΅ΠΆΠ½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ, Π² ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ Π΄Π²Π° Π²ΠΈΠ½ΡΠΈΠΊΠ°, ΡΡΠΎΠ±Ρ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π½Π° ΠΊΠΎΡΠΏΡΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΊΠΈ.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π»ΠΈΡΡ ΠΊΠΎΠ΄ Π½Π° ΠΏΠ»Π°ΡΡ Arduino. Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΡ Π΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°.
ΠΠΈΠΆΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡ Π΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°.
Π ΠΊΠΎΠ½ΡΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ±ΡΠ°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΡ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ. ΠΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π½Π°Π΄ΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠ»ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠ°ΠΌΡ ΠΌΠ°ΡΠΈΠ½ΠΊΡ.
nRF24L01+ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ β FLProg
ΠΠ°Π±ΠΎΡ Π±Π»ΠΎΠΊΠΎΠ² Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ, Π΄Π²ΡΡ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ 2 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°ΠΌΠΈ Ρ nRF24L01+, Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ.
ΠΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
SCK (Serial ClocK) β ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ). ( Arduino UNO D13 | Arduino Mega D52)
MOSI / MI (Master Out Slave In) β Π²Ρ
ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
. ( Arduino UNO D11 | Arduino Mega D51)
MISO / MO (Master In Slave Out) β Π²ΡΡ
ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
. ( Arduino UNO D12 | Arduino Mega D50)
CE/SS β ΠΡΠ±ΠΎΡ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ Π½Π° ΡΠΈΠ½Π΅ SPI ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΡΡΠΎΠΉΡΡΠ².
SCN β Π²ΡΠ±ΠΎΡ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΡΠΈΠ΅ΠΌΠ°/ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° , ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡ ΠΆΠ΅ CE.
IRQ β Π²ΡΡ
ΠΎΠ΄ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΡΠΈ ΠΏΡΠΈΠ΅ΠΌΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄Π°Π½Π½ΡΡ
.
GND β Π·Π΅ΠΌΠ»Ρ, ΠΌΠ°ΡΡΠ°, ΠΌΠΈΠ½ΡΡΠΎΠ²Π°Ρ ΡΠΈΠ½Π°.
Vcc -ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ 3.3Π².Β ΠΠ»Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 100ΠΌΠΊΡ , Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½Π° 0.1 ΠΌΠΊΡ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ NRF24L01 ΠΊ Arduino (Π²ΠΈΠ΄ ΡΠ²Π΅ΡΡ
Ρ):
ΠΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠ°Π½ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΒ Optimized High Speed NRF24L01+
Π’Π΅ΠΏΠ΅ΡΡ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ
:
β ΠΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ°Π·Ρ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ°Π·Π½ΡΠΌΠΈ Π°Π΄ΡΠ΅ΡΠΎΠ² (ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅ΡΠΈ Ρ ΠΏΠΎΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ)
β ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΡΡΠ°ΡΡ Π΄ΠΎ 5 ΡΡΡΠ± ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ
β Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΡΠ°ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ (Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π°Π΄ΡΠ΅ΡΠ° Ρ Π²Π΅Ρ
ΡΡΡΠ± ΡΠ°Π·Π½ΡΠ΅)
β ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°ΡΡ ΡΠ°ΡΡΠΎΡΠ½ΡΠ΅ ΠΊΠ°Π½Π°Π»Ρ
β ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°ΡΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΡΡΠΈΠ»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°
β ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ String (30 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ)
β ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ INT ( 5 ΠΈ/ΠΈΠ»ΠΈ 15 Π² ΠΎΠ΄Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅)
β ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Float (7 Π² ΠΎΠ΄Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅)
β Π ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Π»ΠΎΠΊΠΎΠ² ΠΎΠ΄Π½ΠΎ ΡΠΈΠΏΠ° ΠΈ Π±Π»ΠΎΠΊΠΈ ΡΠ°Π·Π½ΡΡ
ΡΠΈΠΏΠΎΠ².
β ΠΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ Π΄Π»Ρ ΡΠ΅ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
ΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ
β ΠΠ° ΡΡΠΎΡΠΎΠ½Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π² Π±Π»ΠΎΠΊΠ°Ρ
Π΅ΡΡΡ Π²ΡΡ
ΠΎΠ΄ Π½ΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
β Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΏΠΎΠΏΡΡΠΎΠΊ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π΄Π»Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ.
β ΠΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΠ΅ΡΠ°.
β ΠΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ Π±Π»ΠΎΠΊ Π‘ΠΊΠ°Π½Π΅Ρ β Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°.
Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π±Π»ΠΎΠΊΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ ΡΠΎΠΆΠ΅ Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ.
ΠΠΊΡΡΠ°Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Π½ΠΎΠ²ΡΡ Π±Π»ΠΎΠΊΠΎΠ² 1.0bΒ
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π² ΡΠ°ΠΌΠΈΡ Π±Π»ΠΎΠΊΠ°Ρ .
Π’Π°ΠΌ ΠΆΠ΅ Π΅ΡΡΡΒ Π‘ΡΠ°ΡΠ°Ρ Π²Π΅ΡΡΠΈΡΒ , Π΅Π΅ Ρ Π΄Π΅Π»Π°Π» Ρ Π³ΠΎΠ΄ Π½Π°Π·Π°Π΄ ΠΈ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π»Β Π·Π΄Π΅ΡΡ, Π½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΠ½Π° ΡΠΆΠ΅ ΠΌΠ΅Π½Ρ Π½Π΅ ΡΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ.
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ ΠΏΠΎ ΡΡΠΈΠΌ ΠΌΠΎΠ΄ΡΠ»ΡΠΌ:
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ nRF24L01+
Π’Π΅ΡΡ Π΄Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ²ΡΠ·ΠΈ NRF24L01+
NRF24L01 β ArduinoΒ
NRF24L01 2.4 ΠΠΡ ΡΠ°Π΄ΠΈΠΎ/Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠΈ ΠΈ Arduino
ΠΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- nRF24L01+
Date added: 02.02.2018 20:01 File size: 29 MB Downloads: 2503
Publication author
585 Comments: 14Publics: 365Registration: 04-02-2018Arduino Radio Communication (nRF24L01) — Arduino Project Hub
#include#include #include #include #include #include #define OLED_RESET 5 ΠΠΈΡΠΏΠ»Π΅ΠΉ Adafruit_SSD1306 (OLED_RESET); // ΠΠΎΡΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ #define R_FRONT 10 #define R_BACK 9 #define L_FRONT 5 #define L_BACK 6 int maxSpeed; const int buzzer = 3; // Π·ΡΠΌΠΌΠ΅Ρ Π½Π° Π²ΡΠ²ΠΎΠ΄ 9 Arduino Π Π°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΡ Π Π€24 (7, 8); // CE, CSN Π°Π΄ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΠΎΠ³ΠΎ Π±Π°ΠΉΡΠ° [6] = "06720"; // ΠΠ΄ΡΠ΅Ρ NRF Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ Π΄Π»ΠΈΠ½Π½ΡΠΉ lastRecvTime = 0; // ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ struct data { int left; int right; int maxs; }; Π΄Π°Π½Π½ΡΠ΅ receive_data; void reset_the_Data () // Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ { ΠΏΠΎΠ»ΡΡΠΈΡΡ_Π΄Π°Π½Π½ΡΠ΅.left = 510; receive_data.right = 510; receive_data.maxs = 0; } void receive_the_data () // Π§ΡΠ΅Π½ΠΈΠ΅ { while (radio.available ()) { radio.read (& receive_data, sizeof (Π΄Π°Π½Π½ΡΠ΅)); lastRecvTime = ΠΌΠΈΠ»Π»ΠΈΡ (); } } void move (char direction [], char motor [], int value) { if (motor == "right") { if (direction == "stay") { analogWrite (R_FRONT, 0); analogWrite (R_BACK, 0); } else if (direction == "Π½Π°Π·Π°Π΄") { analogWrite (R_BACK, ΠΊΠ°ΡΡΠ° (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, 0, 500, maxSpeed, 100)); } else if (direction == "Π²ΠΏΠ΅ΡΠ΅Π΄") { analogWrite (R_FRONT, map (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, 530, 1023, 100, maxSpeed)); } }Π΅ΡΠ΅{ if (direction == "stay") { analogWrite (L_FRONT, 0); analogWrite (L_BACK, 0); } else if (direction == "Π½Π°Π·Π°Π΄") { analogWrite (L_BACK, ΠΊΠ°ΡΡΠ° (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, 0, 500, maxSpeed, 100)); } else if (direction == "Π²ΠΏΠ΅ΡΠ΅Π΄") { analogWrite (L_FRONT, ΠΊΠ°ΡΡΠ° (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, 530, 1023, 100, maxSpeed)); } maxSpeed ββ= map (ΠΏΠΎΠ»ΡΡΠΈΡΡ_Π΄Π°Π½Π½ΡΠ΅.ΠΌΠ°ΠΊΡ., 0, 1023, 150, 255); } Serial.print (Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅); Serial.print (""); Π‘Π΅ΡΠΈΠΉΠ½ΡΠΉ ΠΏΡΠΈΠ½Ρ (ΠΌΠΎΡΠΎΡ); Serial.print (""); Serial.println (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅); } void setup () { Serial.begin (9600); radio.begin (); radio.setAutoAck (Π»ΠΎΠΆΡ); radio.openReadingPipe (0, Π°Π΄ΡΠ΅Ρ); radio.setPALevel (RF24_PA_MIN); radio.setDataRate (RF24_250KBPS); radio.startListening (); Wire.begin (); display.begin (SSD1306_SWITCHCAPVCC, 0x3C); // ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ I2C 0x3C (Π΄Π»Ρ 128x32) (ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ) } void loop () { receive_the_data (); Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΡΠ΅ΠΉΡΠ°Ρ = millis (); if (now - lastRecvTime> 1000) {// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Π·Π°Π΄Π΅ΡΠΆΠΊΡ reset_the_Data (); } Π΅ΡΠ»ΠΈ ((500 <ΠΏΠΎΠ»ΡΡΠΈΡΡ_Π΄Π°Π½Π½ΡΠ΅.left) && (receive_data.left <530)) move ("ΠΎΡΡΠ°ΡΡΡΡ", "Π²Π»Π΅Π²ΠΎ", receive_data.left); if (receive_data.left <= 500) move (Β«Π½Π°Π·Π°Π΄Β», Β«Π²Π»Π΅Π²ΠΎΒ», receive_data.left); if (530 <= receive_data.left) move (Β«Π²ΠΏΠ΅ΡΠ΅Π΄Β», Β«Π²Π»Π΅Π²ΠΎΒ», receive_data.left); if ((500 laneboysrc / nrf24l01-rc: Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ nRF24, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Ρ HobbyKing HK310 ΠΈ Turnigy 3XS
GitHub - laneboysrc / nrf24l01-rc: ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ nRF24, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Ρ Hobby Turnigy HK310 ΠΈΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ ΡΠ°Π΄ΠΈΠΎΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π° Π±Π°Π·Π΅ nRF24, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Ρ HobbyKing HK310 ΠΈ Turnigy 3XS
Π€Π°ΠΉΠ»Ρ
ΠΠΎΡΡΠΎΡΠ½Π½Π°Ρ ΡΡΡΠ»ΠΊΠ° ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ.Π’ΠΈΠΏ
ΠΠΌΡ
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ
ΠΡΠ΅ΠΌΡ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ
ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°Π·Π΅ΠΌΠ½ΡΡ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ HobbyKing HKR3000 ΠΈ XR3100. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΌΠΈ ΡΠ°Π΄ΠΈΠΎΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ HK300, HK310 ΠΈ Turnigy 3XS RC.
Π ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ ΠΠ§ ΠΌΠΎΠ΄ΡΠ»ΠΈ.
ΠΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ°:
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² hkr3000-info.md ββ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° NRF24L01 + - LPC812 Π²Π΅ΡΡΠΈΡ
- ΠΠ΅Π³ΠΊΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΠΈ ΠΎΡΠ΅Π½Ρ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ NRF (ΠΌΠ΅Π½Π΅Π΅ 1 Π΄ΠΎΠ»Π»Π°ΡΠ° Π‘Π¨Π, Π²ΠΊΠ»ΡΡΠ°Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΡ Π² ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ 10 ΡΡΡΠΊ Π½Π° eBay, Aliexpress)
- ΠΡΠ΅Π½Ρ ΡΠΎΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΎΠΈΠΌΠΏΡΠ»ΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌΡ ΡΠ°ΠΉΠΌΠ΅ΡΡ LPC812
- ARM Cortex-M0 32-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° GCC ARM
- ΠΠ°ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ MCU ΠΈΠΌΠ΅Π΅Ρ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ ΠΠΠ£, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΊΠ° USB-to-serial
- Π‘Π΅ΡΠ²ΠΎΠΈΠΌΠΏΡΠ»ΡΡΡ ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 5 ΠΌΡ (200 ΠΡ).Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π»ΡΡΡΠΈΠΉ ΠΎΡΠΊΠ»ΠΈΠΊ, Π½ΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠ°.
ΠΡΡ ΠΎΠ΄- UART Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° LANE Boys RC, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° DIY RC Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΎΠΊΠ°Π±Π΅Π»Ρ.
ΠΠΈΠ½ΡΡΡ:
- Π’ΡΠ΅Π±ΡΡΡΡΡ Π½Π°Π²ΡΠΊΠΈ ΠΏΠ°ΠΉΠΊΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΈ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ SMD
- ΠΠ΅Ρ Π²ΡΡ ΠΎΠ΄Π° CPPM (Π½ΠΎ Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ Π²ΡΡ ΠΎΠ΄ UART, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ CPPM, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅)
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π²Π΅ΡΡΠΈΠΈ NRF24LE1
- ΠΠ°Π»ΠΎ Π΄Π΅ΡΠ°Π»Π΅ΠΉ: ΠΌΠΎΠ΄ΡΠ»Ρ NRF24LE1, ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ²; ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ!
- ΠΡΠΎΡΡΠΎΡΠ° ΡΠ±ΠΎΡΠΊΠΈ Π΄Π°ΠΆΠ΅ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ΅
- ΠΡΡ ΠΎΠ΄ CPPM
- ΠΡΡ ΠΎΠ΄ UART Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° LANE Boys RC, e.Π³ΡΠ°ΠΌΠΌ. Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° DIY RC Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΎΠΊΠ°Π±Π΅Π»Ρ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° 38400.
ΠΠΈΠ½ΡΡΡ:
- ΠΠΎΠ΄ΡΠ»Ρ NRF24LE1 Π΄ΠΎΡΠΎΠΆΠ΅, ΡΠ΅ΠΌ NRF24L01 ΠΈ Π΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ Π½Π°ΠΉΡΠΈ
- Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡΠΈΠΉ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.
- Π‘Π΅ΡΠ²ΠΎΠΈΠΌΠΏΡΠ»ΡΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½Ρ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°, Π²ΠΊΠ»ΡΡΠ΅Π½Π½Π°Ρ Π² ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ, ΡΠ»ΡΡΡΠ΅Π½Π° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ HKR3000 ΠΈ XR3100, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠ΅ΡΠ²ΠΎΠΈΠΌΠΏΡΠ»ΡΡΡ Π½Π° 16 ΠΌΠΊΡ ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ.
- ΠΠ»Ρ ΠΏΠ»Π°ΡΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ NRF24LE1 Ρ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠΌ SMD (ΡΠ°Π·ΠΌΠ΅Ρ 21 x 15 ΠΌΠΌ)
ΠΡΠΎΡΠΈΠ²ΠΊΠ° NRF24LE1, Π²ΠΊΠ»ΡΡΠ΅Π½Π½Π°Ρ Π² ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ HKR3000 ΠΈ XR3100. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΈ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π²Π΅ΡΡΠΈΡ OTP (NRF24LE1G), Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΠΏ Π½Π° Π²Π΅ΡΡΠΈΠΈ NR24LE1E, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ.
ΠΠΊΠΎΠ»ΠΎ
ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ ΡΠ°Π΄ΠΈΠΎΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π° Π±Π°Π·Π΅ nRF24, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Ρ HobbyKing HK310 ΠΈ Turnigy 3XS
ΡΠ΅ΡΡΡΡΠΎΠ²
ΠΠΈΡΠ΅Π½Π·ΠΈΡ
ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ.ΠΡ Π²ΠΎΡΠ»ΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΡ Ρ Π΄ΡΡΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΠΊΠ½ΠΎΠΌ. ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅Π°Π½Ρ. ΠΡ Π²ΡΡΠ»ΠΈ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΎΠΊΠ½Π΅. ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅Π°Π½Ρ.ΠΡΠΏΠΈΡΡ ΠΡΠ»ΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ SmartElex Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° NRF24L01
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Ρ ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ±ΠΎΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ. Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π»ΡΠ΄ΠΈ-Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ, ΡΠ°Π±ΠΎΡΠΈΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ, ΡΠΎΡΠ½ΠΎΡΡΡΡ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ², ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΡΠΎ Π΄ΠΎΡΠΎΠ³ΠΎ.Π§ΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΈΠ· Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ SmartElex, Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ L293D ΠΈ Π°Π½ΡΠ΅Π½Π½Ρ NRF24L01 2,4 ΠΠΡ ΠΏΠΎΠ΄ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΠΊΠΎΠΉ SmartElex ΠΏΠΎ ΠΎΡΠ΅Π½Ρ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΠ΅Π½Π΅.
Π‘Π΅ΡΠ΄ΡΠ΅ΠΌ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ NRF24L01 Trans, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ»Π°ΡΠ΅ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ 4 Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΠΌΠΈ BO, ΠΊΠ°ΠΊ ΠΏΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠΉ, ΡΠ°ΠΊ ΠΈ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΡΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅. NRF24L01 - ΡΡΠΎ Π²ΡΡΠΎΠΊΠΎΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΠ‘ ΠΠ§-ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° ΡΠΎ ΡΠ²Π΅ΡΡ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ (ULP) 2 ΠΠ±ΠΈΡ / Ρ Π΄Π»Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 2,4 ΠΠΡ ISM (ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ, Π½Π°ΡΡΠ½ΡΠΉ ΠΈ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠΉ).
ΠΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°:
ΠΠ΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠ»ΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ SmartElex Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ L293D.
NRF24L01 2,4 ΠΠΡ Π°Π½ΡΠ΅Π½Π½ΡΠΉ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ Π² Π΄Π΅ΡΠ°Π»ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π° ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅.
Π ΠΊΠΎΠΏΠ»Π΅ΠΊΡ Π²Ρ ΠΎΠ΄ΠΈΡ:2 x M177 NRF24L01 ΠΠ½ΡΠ΅Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° 2,4 ΠΠΡ.
1 ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° SmartElex
1 ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° SmartElex Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ L293D
1 Π½Π΅ΠΏΠ΅ΡΠ΅Π·Π°ΡΡΠΆΠ°Π΅ΠΌΠ°Ρ Π±Π°ΡΠ°ΡΠ΅Ρ EVEREADY 9 Π
ΠΠ°ΡΠ°Π½ΡΠΈΡ 3 ΠΌΠ΅ΡΡΡΠ°ΠΠ° ΡΡΠΎΡ ΡΠΎΠ²Π°Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π³Π°ΡΠ°Π½ΡΠΈΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΡΡΠΎΠΊΠΎΠΌ 3 ΠΌΠ΅ΡΡΡΠ° Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ Π΄Π΅ΡΠ΅ΠΊΡΠΎΠ². ΠΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π΄Π΅ΡΠ΅ΠΊΡΡ.ΠΠΎΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΡΡ Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ Π΄Π΅ΡΠ΅ΠΊΡΠΎΠ².
Π§ΡΠΎ Π°Π½Π½ΡΠ»ΠΈΡΡΠ΅Ρ Π³Π°ΡΠ°Π½ΡΠΈΡ:ΠΡΠ»ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΏΠΎΠ΄Π²Π΅ΡΠ³ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Ρ, ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΠ°Π·ΡΡΠ΄Ρ, Π°Π²Π°ΡΠΈΠΈ, ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π²ΠΎΠ΄ΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΠ³Π½Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΈΠΌΠΈΠΊΠ°ΡΠΎΠ², ΠΏΠ°ΠΉΠΊΠ΅ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ.
NRF24L01 + | Hackaday
ΠΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠ°Π½Ρ, ΡΡΠΎ Π²Ρ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Ρ nRF24L01. ΠΡΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π΄Π΅ΡΠ΅Π²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΡΠ°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Ρ 2,4 ΠΠΡ Ρ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΈΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.ΠΠΎ, ΡΠ²ΠΈΠ΄Π΅Π², ΡΡΠΎ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π»ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠΈΡ ΡΠ°Π΄ΠΈΠΎΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π·Π²ΡΠΊΠ°, [ΠΠ½Π΄ΡΡ Π ΠΎΡΡΠΈΠ½ΡΠΎΠ»] Π·Π°Π΄Π°Π»ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, ΠΌΠΎΠ³ΡΡ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΡΠ»ΠΎΠ²ΠΊΠΈ ΡΠ°Π·Π΄Π²ΠΈΠ½ΡΡΡ Π³ΡΠ°Π½ΠΈΡΡ Π΅ΡΠ΅ Π΄Π°Π»ΡΡΠ΅.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ nerfnet , ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Linux, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠ½Π½Π΅Π»ΠΈΡΠΎΠ²Π°ΡΡ TCP / IP ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ nRF24L01. Π‘ΡΡΠ»ΠΊΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π²ΡΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ. ΠΡΠ΅, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ TCP / IP Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Π² Linux, ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°ΠΌΠΈ ΡΡΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΡΠ²ΡΠ·ΠΈ, Ρ ΠΎΡΡ ΠΈ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΡ , Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Ρ ΠΈΠ· Π½Π°Ρ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡΠΌΠΈ.
Π₯ΠΎΡΡ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΠΏΠ»ΠΎΡ ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅. ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 50 ΠΌΡ, ΠΈ ΠΏΠΎΡΠ»Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ [ΠΠ½Π΄ΡΡ] ΡΠΌΠΎΠ³ Π²ΡΠΆΠ°ΡΡ ΠΈΠ· ΠΊΠ°Π½Π°Π»Π° ΠΏΠΎΡΡΠΈ 300 ΠΠ±ΠΈΡ / Ρ. ΠΡΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°, ΠΈ Π½Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π°ΡΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π΄Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ²ΡΠ·ΠΈ, ΠΎΠ½ ΡΠΌΠΎΠ³ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ Π΄ΠΎ 60 ΠΌΠ΅ΡΡΠΎΠ² (200 ΡΡΡΠΎΠ²) Π²Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ, ΠΎΠΏΡΡΡ ΠΆΠ΅, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΠ½ΡΡΡ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΡΠΈΡ ΡΠ°Π΄ΠΈΠΎΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ².ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ SSH Π² ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΠΈ Raspberry Pi, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π½Π° Π·Π°Π΄Π½Π΅ΠΌ Π΄Π²ΠΎΡΠ΅, ΠΏΠ°ΡΠ° ΡΠ°ΠΊΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅Π³ΠΎ Π·Π° ΠΏΠ°ΡΡ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ².
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π² Π±Π»ΠΎΠ³Π΅ [ΠΠ½Π΄ΡΡ] ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ°Π½ΡΠ°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΡ , Π΅ΡΠ»ΠΈ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ. ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ ΡΡΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ, Π²Π°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ nRF24L01 ΠΊ ΠΏΠ°ΡΠ΅ Raspberry Pis Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² SPI, ΡΡΠΎΠ±Ρ ΡΡΡΡΠ°Π½ΠΈΡΡ Π»ΡΠ±ΡΠ΅ ΠΏΠΎΠΌΠ΅Ρ ΠΈ, ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ.Π ΠΈΠ΄Π΅Π°Π»Π΅ ΡΠ°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π°Π½ΡΠ΅Π½Π½Ρ, Π½ΠΎ ΡΡΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ.
Π ΠΏΡΠΎΡΠ»ΠΎΠΌ ΠΌΡ Π²ΠΈΠ΄Π΅Π»ΠΈ ΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠΏΡΠΎΠ²ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠΎΠ² Bluetooth Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ, Π½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ. Π₯ΠΎΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΠ΅ ΡΡΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌΠΈ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠΌ ΡΠ²ΡΠ·ΠΈ Π΄Π»Ρ Π²Π°ΡΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ.
Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅ Β«Π’ΡΠ½Π½Π΅Π»ΠΈ Nerfnet TCP / IP ΠΏΠΎ ΡΠ°Π΄ΠΈΠΎ NRF24L01Β» β
ΠΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊRC | Hackaday.io
ΠΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ ΠΏΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Teensy 4.1 ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ΄ΡΠ»Ρ nRF24L01. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΡΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄Π½ΡΡ Β«ΠΊΠ°Π½Π°Π»Π°Β»; ΡΡΠ»Π΅Π²ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π΄ΡΠΎΡΡΠ΅Π»ΡΠ½Π°Ρ Π·Π°ΡΠ»ΠΎΠ½ΠΊΠ° ΠΈ Β«XΒ» ΠΈ Β«YΒ» Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° PSP. ΠΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π²Ρ ΠΎΠ΄Ρ ΠΎΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΡΡΠΌΠ±Π»Π΅ΡΠΎΠ² ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ²ΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ° ΠΈ / ΠΈΠ»ΠΈ ΡΡΡΠΊΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π΅ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡΡ Π±Π΅Π· Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, Ρ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΉ TFT-ΡΠΊΡΠ°Π½ Adafruit.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΄Π²Π° ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° 3D-ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°.Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Microsoft Kinect v1 Π΄Π»Ρ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°ΡΠΎΠ³ΠΎ RC-ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π°Π» Π»ΠΈΡΡ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅Π½ΡΠΎΡ Kinect Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΡΠΎΠΌΡ. ΠΠ»Ρ Π²ΡΠΎΡΠΎΠΉ ΠΏΠΎΠΏΡΡΠΊΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΎΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ΡΡΠΈΠΈ Meshroom, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎΠΉ ΠΏΠ°Π»ΠΊΠΈ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ»Π° Π»ΡΡΡΠ°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π». ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Ρ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ°Π»ΠΎΠ½Π½ΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π» Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΎΠΉ ΡΠ΅ΡΠΊΠΈ.
Π― ΠΏΠ΅ΡΠ΅Π½Π΅Ρ ΠΎΠ±Π° ΡΠΊΠ°Π½Π° Π² ΡΠ²ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ CAD (OnShape) ΠΈ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π» Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ ΡΡΠΊΠΎΡΡΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ ΠΎΡΡΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ², Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΡΡ Π½Π° 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠ΅ (ΡΠΌ. ΠΡΡΠ΅). Π‘ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΡΠ΅Π» ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ Π²ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ΠΡΠΎ Π²ΠΊΠ»ΡΡΠ°Π»ΠΎ Π΄ΡΠΎΡΡΠ΅Π»ΡΠ½ΡΡ Π·Π°ΡΠ»ΠΎΠ½ΠΊΡ ΠΈ ΡΡΠ»Π΅Π²ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΠΎΠ±ΡΠ°Π½Π½ΡΠ΅ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° FlySky GT3B. Π― ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π» ΡΡΠΈ Π΄Π΅ΡΠ°Π»ΠΈ, ΠΈΠ·ΠΌΠ΅ΡΠΈΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΡΠ°Π½Π³Π΅Π½ΡΠΈΡΠΊΡΠ»Π΅ΠΌ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ² ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ ΡΠΎΡΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ², Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΡΡ Π½Π° 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠ΅.ΠΠ° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Ρ ΡΠ΅ΡΠΈΠ» ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠ³ΠΎΠ½ΠΎΠΌΠΈΡΠ½ΠΎΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². Π― ΡΠ°Π·Π΄Π΅Π»ΠΈΠ» ΠΊΠΎΡΠΏΡΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΡΠ°ΡΡΠΈ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ»ΡΡ Π½Π° ΠΌΠΎΠ΅ΠΌ 3D-ΠΏΡΠΈΠ½ΡΠ΅ΡΠ΅ ΠΈ ΡΠ»ΡΡΡΠΈΠ» ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ°ΡΠΈ. ΠΡΠ΅ Π±ΡΠ»ΠΎ Ρ ΠΎΡΠΎΡΠΎ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½ΠΎ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΎΠΏΠΎΡ, ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΠ°ΡΡ ΡΠ°ΡΠΎΠ² Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠ±ΠΎΡΠΊΠΈ Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ» ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΎΡΠΎΡΠΈΠΏ!
Π― ΠΏΠ»Π°Π½ΠΈΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°. ΠΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Teensy Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΡΡΡ JST Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π²Ρ ΠΎΠ΄ΠΎΠ² ΠΈ Π΄ΠΈΡΠΏΠ»Π΅Ρ.ΠΠ° Π²ΡΠΎΡΠΈΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π±ΡΠ΄ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄Π»Ρ Π²Ρ ΠΎΠ΄ΠΎΠ². Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΏΠ»Π°ΡΠ° Π·Π° Π²Π»Π°ΡΡΡ.
ΠΠΎΠ΄ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π°ΡΠ΅Π» Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. ΠΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Arduino Mega, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΌΠΎΠ΄ΡΠ»Ρ nRF, ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΌΠΎΡΠΎΡΠ° BasicMicro Roboclaw 2x30 Π² ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΊΠΎΠ΄Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ nRF24 Π΄Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΡ Roboclaw ΠΊ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΡ.Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ Π·Π°ΡΡΠ΄ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΈ, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΏΠ»Π°ΡΡ Roboclaw ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ° Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΠ»Π°Π½ΠΈΡΡΠ΅ΠΌΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
ΠΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ Π΄Π»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ² ΠΈ Π±ΠΈΡ M-Stop Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ.
Π― Ρ ΠΎΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ ΠΌΠΎΠ³ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΌΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠΌΠΈ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. Π― Π½Π°Π΄Π΅ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ, ΠΈΠΌΠ΅Ρ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, Ρ ΡΠ°Π½ΡΡΠΈΡ ΡΡ Π½Π° ΠΊΠ°ΡΡΠ΅ micro SD Π² ΠΊΡΠΎΡΠ΅ΡΠ½ΠΎΠΌ Π²ΠΎΠ·ΡΠ°ΡΡΠ΅, Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΠΈ ΠΌΠ΅Π½Ρ Π½Π° ΡΠ΅Π½ΡΠΎΡΠ½ΠΎΠΌ ΡΠΊΡΠ°Π½Π΅ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ.
ΠΠ½Π΅ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ ΠΊΠΎΠ΄ ΡΠ΅Π½ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π°:
Arduino 2.4G Wireless RC Command Ρ NRF24L01
Π― ΡΠΎΠ±ΠΈΡΠ°Ρ ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΠΏΠ°ΡΡΡΠ½ΡΡ Π»ΠΎΠ΄ΠΊΡ Ρ Π½ΡΠ»Ρ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΌΠ°ΡΡΠ΅Π΄ΡΠΈΠΉ, Ρ ΡΠΎΠΆΠ΅ Ρ ΠΎΡΡ ΡΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ RC-ΡΠ°ΡΡΠΈ.
ΠΠ΄Π΅Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΡΠ²ΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino ΠΏΠΎ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΈ.
ΠΡΡΡΠΈΠΌ ΡΠΈΠΏΠΎΠΌ Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½ΡΠΈΠ²Π΅Ρ nRF24L01 2,4 ΠΠΡ ΠΎΡ Nordic Semiconductor.ΠΡΠΎ Π΄Π΅ΡΠ΅Π²ΠΎ ΠΈ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Arduino.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ
ΠΠΎΡ Π±ΡΡΡΡΠΎΠ΅ ΠΈ Π³ΡΡΠ·Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ.
ΠΠΎΡΡΠ°ΡΠ°ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»ΡΡΡΠ΅ ΠΏΠΎΠ·ΠΆΠ΅.ΠΠ΅ΡΠ°Π»ΠΈ
ΠΠ΄Π΅Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ.
ΠΡΠ°ΠΊ, Π΄Π»Ρ ΠΌΠΎΠΈΡ ΠΏΠ΅ΡΠ²ΡΡ ΡΠ΅ΡΡΠΎΠ² ΠΌΠ½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΠ»ΠΈΡΡ:
- 2 ΠΏΠ»Π°ΡΡ Arduino
- 2 ΠΌΠΎΠ΄ΡΠ»Ρ nRF24L01
- 1 ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄
- 1 Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ
- 2 Π±Π°ΡΠ°ΡΠ΅ΠΈ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΠ΅Π³ΠΎ.Π― Π²ΡΠ±ΡΠ°Π» Arduino Nano: ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°ΠΊΡΠΎΡ, Π½ΠΎ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Arduino Uno.
Π― ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ LiPo Π±Π°ΡΠ°ΡΠ΅ΠΈ Ρ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ LiPo Rider, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ 3,7 Π Π² 5 Π ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΡ USB Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Arduino Nano.
Π‘Ρ Π΅ΠΌΡ
Π― ΠΏΡΠΎΠΏΡΡΠΊΠ°Ρ LiPo Rider ΠΈ Π±Π°ΡΠ°ΡΠ΅ΠΈ Π½Π° ΡΡ Π΅ΠΌΠ°Ρ , ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ Π΄Π΅Π»Ρ.
ΠΠΎΡ ΡΡ Π΅ΠΌΠ° ΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΠ°:
Π‘Ρ Π΅ΠΌΠ° ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°:
ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π°
Π‘Π΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΄Π»Ρ ΡΠ΅ΡΡΠ°, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄ Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΠΌ Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° 360 Π³ΡΠ°Π΄ΡΡΠΎΠ².
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ½Π΅ Π½ΡΠΆΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ 1 ΠΎΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄ΠΎΠΌ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΡΠΎΡΡΡ ΠΎΡΡ Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ ΡΠΎΡΠΊΠΈ ΠΏΠΎΠΊΠΎΡ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π°.Π‘ΡΠ°ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» 2 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°: 1 Π·Π΅Π»Π΅Π½ΡΠΉ ΠΈ 1 ΠΊΡΠ°ΡΠ½ΡΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ.
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠΉ ΠΎΡ ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° ΠΊ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΡ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ.
ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, Π³ΠΎΡΠΈΡ Π·Π΅Π»Π΅Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄. ΠΡΠ»ΠΈ ΠΈΡΡΠ΅ΡΠ΅Ρ Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ, Π·Π°Π³ΠΎΡΠΈΡΡΡ ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Ρ ΠΌΠΎΠ³Ρ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ.ΠΠΎΠ΄
ΠΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ
#include#include "nRF24L01.h" #include "RF24.h" #include "printf.h" // // ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ // // ΠΠΎΠ½ΡΠ°ΠΊΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° int sensorPinX = A0; int sensorPinY = A1; // Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠ΅ ΠΏΠΈΠ½Ρ int ΠΊΡΠ°ΡΠ½ΡΠΉ = 4; int Π·Π΅Π»Π΅Π½ΡΠΉ = 2; // Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ°Π΄ΠΈΠΎ nRF24L01 Π½Π° ΡΠΈΠ½Ρ SPI ΠΏΠ»ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 9 ΠΈ 10 Π Π°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΡ Π Π€24 (9,10); // ΠΠ΄ΡΠ΅ΡΠ° ΡΠ°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Π΄Π²ΡΡ ΡΠ·Π»ΠΎΠ². const uint64_t pipe [2] = {0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL}; //ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ int sensorValueX = 0; int oldSensorValueX = 0; // ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ X int sensorValueY = 0; int reposValue = 92; // ΡΡΡΠΎΠΉΡΠΈΠ²Π°Ρ ΡΠΎΡΠΊΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π° Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° (Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Π°) { // // Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΡ ΡΠ°Π΄ΠΈΠΎ // ΡΠ°Π΄ΠΈΠΎ.Π½Π°ΡΠΈΠ½Π°ΡΡ(); // Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΠΌ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΠΌΠΈ ΠΏΠΎΠΏΡΡΠΊΠ°ΠΌΠΈ ΠΈ # ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ ΠΏΠΎΠΏΡΡΠΎΠΊ radio.setRetries (15,15); // Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ. Π²ΠΈΠ΄ΠΈΠΌΠΎ // ΠΏΠΎΠ²ΡΡΠ°Π΅ΠΌ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ radio.setPayloadSize (8); // // ΠΡΠΊΡΡΡΠΈΠ΅ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΊ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ·Π»Π°ΠΌ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ // // ΠΡΠΎΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΊΠ΅ΡΡ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π΄Π²Π° ΠΊΠ°Π½Π°Π»Π° Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ ΡΡΠΈΡ Π΄Π²ΡΡ ΡΠ·Π»ΠΎΠ² // Π½Π°Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅ΡΠ΅Π΄. // ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ 'Π½Π°Ρ' ΠΊΠ°Π½Π°Π» Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ // ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ "Π΄ΡΡΠ³ΠΎΠΉ" ΠΊΠ°Π½Π°Π» Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Π² ΠΏΠΎΠ·ΠΈΡΠΈΠΈ # 1 (ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΠΊΡΡΡΡ Π΄ΠΎ 5 ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ) ΡΠ°Π΄ΠΈΠΎ.openWritingPipe (ΡΡΡΠ±Ρ [0]); radio.openReadingPipe (1, ΡΡΡΠ±Ρ [1]); // // ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ // radio.startListening (); // ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ pinMode (Π·Π΅Π»Π΅Π½ΡΠΉ, ΠΠ«Π₯ΠΠ); pinMode (ΠΊΡΠ°ΡΠ½ΡΠΉ, ΠΠ«Π₯ΠΠ); digitalWrite (Π·Π΅Π»Π΅Π½ΡΠΉ, ΠΠΠΠΠΠ); digitalWrite (ΠΊΡΠ°ΡΠ½ΡΠΉ, ΠΠΠΠΠΠ); } void sendOrder () { // ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈ X Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° sensorValueX = analogRead (sensorPinX); // ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΏΠΎΡΠΎΠ³ΠΈ Π½Π° ΡΡΠΎΠΉ ΠΎΡΠΈ: Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½ΠΈΠ·ΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²ΡΡΠΎΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ // Π΅ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈ X Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΎΡΠΈ X.// ΡΡΠΎ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΠΎΡΡΠΈ Π΅ΡΠ»ΠΈ (oldSensorValueX> 35 && oldSensorValueX <1000) { // ΠΡΠ»ΠΈ ΠΎΡΡ X Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π°Π΄ Π²Π΅ΡΡ Π½ΠΈΠΌ ΠΏΠΎΡΠΎΠ³ΠΎΠΌ, ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π° Π΅ΡΠ»ΠΈ (sensorValueX> 1000) { reposValue ++; } // ΠΡΠ»ΠΈ ΠΎΡΡ X Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½ΠΈΠΆΠ΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΠΎΡΠΎΠ³Π°, ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π° Π΅ΡΠ»ΠΈ (sensorValueX <35) { reposValue--; } } // ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈ X oldSensorValueX = sensorValueX; // Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈ Y // ΠΡΡ Y ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄ΠΎΠΌ sensorValueY = analogRead (sensorPinY); // ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Y (ΠΎΡ 0 Π΄ΠΎ 1024) Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π΄Π»Ρ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π° (ΠΎΡ 0 Π΄ΠΎ 180) sensorValueY = map (sensorValueY, 0,1024,0,180); // ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Y Π±Π»ΠΈΠ·ΠΊΠΎ (+ -4) ΠΊ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ ΡΠΎΡΠΊΠ΅, ΠΌΡ Π±Π΅ΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ.// ΠΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΡΠΌΠ° Π²ΠΎΠΊΡΡΠ³ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ. Π΅ΡΠ»ΠΈ (sensorValueY> (reposValue -4) && sensorValueY <(reposValue + 4)) sensorValueY = reposValue; // ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ, ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ. radio.stopListening (); // ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π΅Π³ΠΎ. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΎ Π΄ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ bool ok = radio.write (& sensorValueY, sizeof (int)); // Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ radio.startListening (); // ΠΠ΄Π΅ΠΌ Π·Π΄Π΅ΡΡ, ΠΏΠΎΠΊΠ° ΠΌΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΎΡΠ²Π΅Ρ, ΠΈΠ»ΠΈ ΡΠ°ΠΉΠΌ-Π°ΡΡ (10 ΠΌΡ) Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ Π΄Π»ΠΈΠ½Π½ΡΠΉ start_waiting_at = millis (); bool timeout = false; ΠΏΠΎΠΊΠ° (! radio.ΠΈΠΌΠ΅Π΅ΡΡΡ Π² Π½Π°Π»ΠΈΡΠΈΠΈ() && ! ΡΠ°ΠΉΠΌ-Π°ΡΡ) Π΅ΡΠ»ΠΈ (millis () - start_waiting_at> 10) ΡΠ°ΠΉΠΌ-Π°ΡΡ = ΠΈΡΡΠΈΠ½Π°; // ΠΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π΅ΡΠ»ΠΈ (ΡΠ°ΠΉΠΌ-Π°ΡΡ) { // Π ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ACK Π½Π΅ ΠΏΡΠΈΡΠ»ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π³ΠΎΡΠ΅ΡΡ ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ digitalWrite (Π·Π΅Π»Π΅Π½ΡΠΉ, ΠΠΠΠΠΠ); digitalWrite (ΠΊΡΠ°ΡΠ½ΡΠΉ, ΠΠ«Π‘ΠΠΠΠ); } Π΅ΡΠ΅ { // ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠ²Π΅Ρ, ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π½Π° ΠΎΡΠ»Π°Π΄ΠΊΡ. Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΠΉ Π΄Π»ΠΈΠ½Π½ΡΠΉ ΠΎΡΠ²Π΅Ρ; radio.read (& response, sizeof (Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅)); // Π ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΈΡΠ»ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π΅Π»Π΅Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π³ΠΎΡΠ΅ΡΡ digitalWrite (Π·Π΅Π»Π΅Π½ΡΠΉ, ΠΠ«Π‘ΠΠΠΠ); digitalWrite (ΠΊΡΠ°ΡΠ½ΡΠΉ, ΠΠΠΠΠΠ); } } Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» (Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ) { sendOrder (); } Π Π΅ΡΠΈΠ²Π΅Ρ
#include#include #include "nRF24L01.h" #include "RF24.h" #include "printf.h" // // ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ // Π‘Π΅ΡΠ²ΠΎΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΡΠ΅Π·Π΅ΡΠ²ΡΠ°Ρ; // Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ°Π΄ΠΈΠΎ nRF24L01 Π½Π° ΡΠΈΠ½Ρ SPI ΠΏΠ»ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 9 ΠΈ 10 Π Π°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΡ Π Π€24 (9,10); // // Π’ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ // // ΠΠ΄ΡΠ΅ΡΠ° ΡΠ°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Π΄Π²ΡΡ ΡΠ·Π»ΠΎΠ². const uint64_t pipe [2] = {0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL}; // ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ int servoPos = 92; // Π£ΡΡΠΎΠΉΡΠΈΠ²Π°Ρ ΡΠΎΡΠΊΠ° ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π° Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° (Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Π°) { // // Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΡ ΡΠ°Π΄ΠΈΠΎ // ΡΠ°Π΄ΠΈΠΎ.Π½Π°ΡΠΈΠ½Π°ΡΡ(); // Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΠΌ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΠΌΠΈ ΠΏΠΎΠΏΡΡΠΊΠ°ΠΌΠΈ ΠΈ # ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ ΠΏΠΎΠΏΡΡΠΎΠΊ radio.setRetries (15,15); // Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ. Π²ΠΈΠ΄ΠΈΠΌΠΎ // ΠΏΠΎΠ²ΡΡΠ°Π΅ΠΌ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ radio.setPayloadSize (8); // // ΠΡΠΊΡΡΡΠΈΠ΅ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΊ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ·Π»Π°ΠΌ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ // // ΠΡΠΎΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΊΠ΅ΡΡ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π΄Π²Π° ΠΊΠ°Π½Π°Π»Π° Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ ΡΡΠΈΡ Π΄Π²ΡΡ ΡΠ·Π»ΠΎΠ² // Π½Π°Π·Π°Π΄ ΠΈ Π²ΠΏΠ΅ΡΠ΅Π΄. // ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ 'Π½Π°Ρ' ΠΊΠ°Π½Π°Π» Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ // ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ "Π΄ΡΡΠ³ΠΎΠΉ" ΠΊΠ°Π½Π°Π» Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Π² ΠΏΠΎΠ·ΠΈΡΠΈΠΈ # 1 (ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΠΊΡΡΡΡ Π΄ΠΎ 5 ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ) ΡΠ°Π΄ΠΈΠΎ.openWritingPipe (ΡΡΡΠ±Ρ [1]); radio.openReadingPipe (1, ΡΡΡΠ±Ρ [0]); // // ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ // radio.startListening (); // // ΠΠ°ΠΌΠΏ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π±Π»ΠΎΠΊΠ° RF Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ // // Π‘Π΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ 2 myservo.attach (2); // ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ Ρ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π° myservo.write (ΡΠ΅ΡΠ²ΠΎΠΠΎΡ); } void receiveOrder () { // Π΅ΡΠ»ΠΈ Π΅ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ Π΅ΡΠ»ΠΈ (radio.available ()) { // Π‘Π±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π²ΡΠ΅ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π· Π·Π½Π°ΠΊΠ°; bool done = false; ΠΏΠΎΠΊΠ° (! ΡΠ΄Π΅Π»Π°Π½ΠΎ) { // ΠΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, Π±ΡΠ»Π° Π»ΠΈ ΠΎΠ½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ.done = radio.read (& ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, sizeof (Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅)); // ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΡΠΎ // Π‘Π΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ 0 Π΄ΠΎ 180 Π΅ΡΠ»ΠΈ (ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅> 180) ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ = 180; ΠΈΠ½Π°ΡΠ΅, Π΅ΡΠ»ΠΈ (ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ <0) ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ = 0; // Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΠΏΠΎΠ·ΠΈΡΠΈΡ servoPos = ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅; // ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π² ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄ myservo.write (ΡΠ΅ΡΠ²ΠΎΠΠΎΡ); } // ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ, ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ radio.stopListening (); // ΠΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ. radio.write (& message, sizeof (Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅)); // Π’Π΅ΠΏΠ΅ΡΡ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ.radio.startListening (); } } Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» (Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ) { receiveOrder (); } ΠΡΠ΅Π΄ΠΈΡΡ
Nettigo: nRF24L01 + ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ - Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½Π°Ρ ΡΠ²ΡΠ·Ρ Π΄Π»Ρ Arduino
ΠΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΈ Π°Π½ΡΠ΅Π½Π½Ρ 2,4 ΠΠΡ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΡ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ NRF24L01 + Ρ ΡΡΠΈΠ»ΠΈΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΠ³Π½Π°Π»Π° PL + LNA, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π»ΡΡΡΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, ΡΠ΅ΠΌ Π±Π°Π·ΠΎΠ²Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ.
ΠΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π³ΠΎΡΠΎΠ²ΡΡ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ NRF24L01.ΠΠ½ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ATtiny84, Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ (ΡΠ°Π΄ΠΈΠΎΡΠ²ΡΠ·Ρ, ΡΠ΅ΠΆΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ 9-10 ΠΌΠΊΠ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΡΠΎΠ²Π½Ρ Π·Π°ΡΡΠ΄Π° Π±Π°ΡΠ°ΡΠ΅ΠΈ). ΠΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΡΠ΅ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino IDE.
ΠΠ°Π»ΡΠ½ΠΎΡΡΡ ΡΠ²ΡΠ·ΠΈ Π΄ΠΎ 329 ΡΡΡΠΎΠ² (100 ΠΌΠ΅ΡΡΠΎΠ²) Π² ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ . ΠΠ»Π°Π²Π½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ nRF24L01 + ΡΠ΅ΡΠ΅Π· 4-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (SPI). Π Π΅Π³ΠΈΡΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠ΅ΡΠ΅Π· ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ SPI.
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ°ΡΡΠΎΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π» (125 Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΊΠ°Π½Π°Π»ΠΎΠ²), Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΡ ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ (ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ : 250 ΠΊΠ±ΠΈΡ / Ρ, 1 ΠΠ±ΠΈΡ / Ρ ΠΈ 2 ΠΠ±ΠΈΡ / Ρ).
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡ 1,9 Π΄ΠΎ 3,6 Π. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ nRF24L01 + Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ 3,3 Π ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ nRF24L01 +.
ΠΠΎΠ΄ΡΠ»Ρ NRF24L01 ΠΈΠΌΠ΅Π΅Ρ Π²Ρ ΠΎΠ΄Ρ, ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠ΅ ΠΊ 5 Π, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ SPI ΠΊ MCU.
Π‘Π²Π΅ΡΡ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ - 11,3 ΠΌΠ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅, 13,5 ΠΌΠ ΠΏΡΠΈ 2 ΠΠ±ΠΈΡ / Ρ, 900 Π½Π Π² Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΈ 26 ΠΌΠΊΠ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ.
ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΎΠΊΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ Π Π€.Π Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΡ Π³Π°ΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ½ΠΎΠΉ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ (GFSK), Π° ΡΠ°ΠΊΠΆΠ΅ Π±ΡΡΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΡ ΡΡΠΈΠ»Π΅Π½ΠΈΡ (AGC).
ΠΠΎΠ΄ΡΠ»Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π²ΡΠ²ΠΎΠ΄ Π·Π°ΠΏΡΠΎΡΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ (IRQ), ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ ΠΎΡΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Arduino) ΠΈΠ· ΡΠΏΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΡΠ½Π΅ΡΠ³ΠΈΠΈ Π² Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ .
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ:
- ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ - 3,3Π
- ΠΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡ (ΠΏΡΠΈΡΠΌ) - 13ΠΌΠ
- ΠΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡ (ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ°) - 11 ΠΌΠ
- Π§Π°ΡΡΠΎΡΠ° - 2,4 ΠΠΡ
- Π‘ΠΊΠΎΡΠΎΡΡΡ - 250 ΠΊΠ±ΠΈΡ / Ρ, 1 ΠΠ±ΠΈΡ / Ρ ΠΈ 2 ΠΠ±ΠΈΡ / Ρ
- ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ Π°Π½ΡΠ΅Π½Π½Π°
ΠΠ±ΡΠ°Π·Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ:
ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Arduino, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ:
Π£ΡΠ΅Π±Π½ΠΈΠΊΠΈ Ρ nRF24L01:
.