ืืื ืืืฉ ืขื ืฆืขืฆืืข ืืฉื, ืืืคืื ืงืืคืกืช ืืคื ืืืืืืื ืืืงื ืืช ืืืื ืืืืืื ืฉื ืืฉื ื ืฉืขืืจื ืืืืืฃ ืืืชื ืืขืืื ืืืืืจื ื!
ืจืง ืืชืืื ื ืืืืชื ืฉืืืช ืืืคืื ืจืฆืื ืืช ืืฉืืคืชืข ืืื ื ืคืื ืฉืื ืืคืกืืง ืืขืืื! ืืืื ืืชืขืฆืื ืชื. ืืืื, ืืื - ืื ืืคืขื ืืืืจืื ื ืฉืื ื ืืคืกืคืก ืฉืืื ืืืื ืืืืคืื ืืืืืคืฉ ืืื! (ืืืื ืืืืืจ, ืื ืจืื ืืืืชื ืงืฆืช ืืืขืก ืืื ืืืืชื ืืื.)
ืืืืข ืืืื ืืขืืืื ืื. ืืื ื ืื - ืืืคืื ืืืืืื ืืืฉ ืืงืืคืกืช ืคื! ืืืคืื ืคืกืืืื ืืืฉ ืืืฉืืคืจ ืฉืืชืืื ืืื ืฆืืจืื ืืชืงืฉืืจืช ืฉืื!
ืืืื ืืืืืืช, ืืคืจืืืงื ืืืขืฉื ืขืืื. ืืื ื ืืื ืืื ืชื ืืช ืื.
ืืืื ืืืืืจืื
ืขืืืจ ืืคืจืืืงื ืชืฆืืจื ืื ืืขื ืจืืืืื ืืืงืืจืื ืืื ืืืื ืืืื.
Grill you
- ืืงืืื
- ืืกืคืจืืื ืืชืืช.
- ืืงืื ืืืง ืื.
- ืฆืืช ืืฃ ืขืืืื.
- ืืืืจ ืขื ืืืืฅ ืขืืื.
ืืืืจืื (ืืื ืืฉืืคืื):
-
DFduino Uno R3 -
Gravity IO Expansion Shield (ืื ื ืืืฅ) ืืืืฉื ืงืื ืื ืืืื (ืึดืืงืจืึนืคืึนื)-
ืืืืจ ืฉืืข 386AMP (ืจึทืืงืึนื) -
ืชื ืกืืืืืช 6AA ืืืืืง ืกืืืืืช ืขื DC Barrel Jack (ื-6x ืกืืืืืช AA) -
NRF24L01+PA+LNA ืขื ืื ืื ื. -
ืืืฅ ืขื ืืืคืชืืจ . - ืคืืืช ืงืคื ืืืืืืื ืืื.
-
ืืืืืจ ืืืืื .
ืืื ืช ืืฆื ืฆื ืืช
ืืคื ื ืืืืืจ ืืืงืืจืื ืืงื, ืืชื ืฆืจืื ืืืืื ืืช ืืฆื ืฆื ืืช. ืืืื ื ืงืืื ืืื ืฉื ื ืืืจืื - ืืื ืขืืืจ ืืื ืื ื, ืืฉื ื ืขืืืจ ืืืคืชืืจ.
ืืชืืืชื ืขื ืืืจ ืืื ืื ื. ืจืืฉืืช, ืืืืงืชื ืืช ืืื ืืื ืื ื ืืชืื ืืคืืืช ืืื ืืืืื ืืื ืจืืืง ืืืืจ ืฆืจืื ืืืืืช ืืืงืืจ. ืืืืจ ืืื ืกืืื ืชื ืืช ืืืืจ ืืืืฆืขืืช ืืืฉ ืืืืงื ืืืฉ ืืืืืื ืฉืจืฆืืชื ืืืกืืจ ืื ืขืงืืืช ืฉืื ืืืืจ ืืขืืืื. ืืืืจ ืืื ืืฉืชืืฉืชื ืืืจื ืืื ืืกืื ืืช ืืืืงืื ืขืืืจ ืืืืจ ืืขืชืืื. ืื ืืขืืืจ ืขื ืืงืืืื ืืฉืื ืืื.
ืืืื ืืืืจ ืืืื ืชืืื ืืื ืื ื ืฉืื ืืชื ืืฉืชืืฉ. ืคืฉืื ืืืจืชื ืืช ืืืื ืืืงืืื, ืืืฉืืืืชื ืืืชื ืืืืื ืืืื ืฉืื ืืืืจืืช ืืื ืื ื.
ืงืืืืชื 5,5 ื"ื.
ืืกืืจ, ืืื ื ืจืืื ืืฉืงืคื ืืืืืืช!
ืืืืจ ืืืืจืช ืืงืืืจ ืืกืืืื ืืืืจ, ืงืืื ืืืชื. ืขืืืฃ ืืขืฉืืช ืืืช ืืืืืจืืช ืืืืื, ืื ืื ืืืืืฅ ืืืง ืืื. ืืคื ืืง ืื ืืื ืืืฆืืจ ืืชืืื - ืืฉ ืืืืืืจ ืืืชืืช ืืื. ืืฉืชืืฉ ืืฆืืช ืคื ืืื ืืงืฆืฅ ืืช ืืงืฆืืืช.
ืืืจื ืื ืืชื ืืืื ืืืชืืื ืืขืืื ืขื ืืืืจ ืขืืืจ ืืืคืชืืจ. ืืฆืื ืืื ืงืฆืช ืืืจืช.
ืื ื ืขืืื ืขื ืื ืฉืืฉ ืื, ืื ืืืืืชื ืื ืกืืช ืืขืฉืืช ืืช ืืืืจ ืฉืื ืืืืฆืขืืช ืืงืืื ืืฆืืช. ืืื ืื ืืืื ืืจืื ืืืชืจ ื ืื ืืขืฉืืช ืืืช ืขื ืืงืืื ืฉื ืคืืจืกืื ืจ. ืื ื ืืื ืขืฉืืชื ืืช ืื.
ืจืืฉืืช, ืคืชืืชื ืืช ืืื ืืคืืกืืืง ืืืืคืชืืจ. ืืืืจ ืืื ืื ืืชื ืืช ืืืื ืืืงืื ืฉืื ืืืืชื ืฆืจืื ืืช ืืืืจ ืืกืืื ืชื ืืช ืืงืืืจ ืืคื ืืื. ืืืืจ ืืื ืงืืืชื ืืืืฉื ืืืจืื ืืืฉืชืืฉืชื ืืืกืคืจืืื ืืื ืืืกืืจ ืืช ืืืืืจ ืืืืจืื ืืืืจ ืืืืจืืืช ืขืืื.
ืืืืจ ืืื ืืฉืชืืฉืชื ืืคืืืฉ ืืืคืืืืจ ืืื ืืคืืืฉ ืืช ืืงืฆืืืช ืคื ืืื ืืืืืคืฃ ืืืชื - ืจืื ืชืืื ื. ืื ื ืืืืืฅ ืืืฉืชืืฉ ืืคืืืฉ ืขื ืจืืฉ ืขืืื. ืืฉืชืืฉืชื ืืจืืื ืื ืืื ืืืจ.
ืขืืฉืื ืืชื ืืืื ืืืืจืื ืืช ืืื ืื ื ืืืืคืชืืจ. ืืืืืจื ืืงืฆืืืช ืืชืืช ืืืื!
ืืื ืืืง ืื
ืืืืข ืืืื ืืืืืืง ืืช ืื ืืจืืืืื. ืจืืฉืืช, ืืคืขื ืืช ืืงืื ืืืืง ืืชื ืื ืืืชืืื. ืืืืจ ืืื ืืฉืชืืฉ ืืืืง ืืื ืืืืืืง ืืช ืืื ืืื ืื ื ืืคืืืช. ืื ื ืื ืืืืืฅ ืื ืืืกืืช ืืช ืืืืง ืืืชืืชื ืฉื ืืื ืื ื ืฉืืืื ืืืืฆื ืืืืง ืืื ืฉืื ืืงืฆืจ ืขื ืืคืืืช.
ืื ื ืืืืืฅ ืืืฉืชืืฉ ืืืื ืฉืืืชืจ ืืืง ืืื ืฉืฉืื ืืืจ ืื ืืงืฆืจ ืขื ืืคืืืช. ืื ืืชื ืฉืืืข ืฆืืื ืคืืฆืื ืื ืืจืืงื ืืืืื ืืืืืงื, ืกืืืจ ืืื ืื ืฉืืฉืื ืื ืืืืข ืขื ืืคืืืช.
ืืืืืงื ืืช ื- Arduino Uno ืืชืืชืืช ืืคืืืช ืืืืืจ ืืื ืืืจื ืืช ืืกืืืืืช. ืื ืืืืง ืืงืฉื ืืืืชืจ - ืื ื ืืืืืฅ ืืืจืื ืืืง ืขื ืืงืฆืืืช, ืืื ืืืงื ืืืชื ืื ืฉืืื ืื ื ืคืื ื ืืืคื ืืขืื ืืืกืืืืืช ืืฆื ืื ืืื ืฉื ืืคืืืช. ืืกืืืืืช ืืืื ืืจืื ืืืืื ืืืืขื.
ืืืืงืชื ืืช ืืจืืงืื ืืฆื ืืื ืฉื ืืืืืง ืืกืืืื, ืืืช ืืืืงืจืืคืื ืืฆื ืืฉื ื. ืืกืืืืช ืื ืฉืืงืืืื ืืกืชืืืื ืืืจืฆืื ืืื ืื ืืฆืืจื ืืกืืืจืช ืืช ืืืืืื.
ืืืืืจ ืืืงืืจืื ืืงื
ืืฉืืื ืืืืืง ืืืื, ืืืืข ืืืื ืืืืจ ืืช ืืืืืื. ืืืจ ืืช ืืืืืื ืืจืืืืื ืืคื ืืชืจืฉืื. ืืืื ืจืฉืืื ืฉื ืื ืฉื ืงืฉืจ ืืืืืจืื.
ืืื ืื ืื ื:
- MI -> MISO
- MO -> MOSI
- SCK -> SCK
- CE -> ืคืื 7
- CSE -> ืคืื 8
- GND -> GND
- 5V -> 5V
ืืขืจื: NRF24L01 ืืื ืืืจ ื ืืืจ, ืืื ืืื ืจืืืฉ ืืืื ืืชืืื ื. ืืืจ ืืืชื ื-3,3V ืืืื - ืืื ืื ืื ืืชื ืืฉืชืืฉ ืืืื ื ืืกืฃ ืืืื ื. ืืืจ ื-5 V ืจืง ืขื ืืื ื ืืกืฃ, ืืืจืช ืชืฉืจืืฃ ืืช ืืื ืื ื.
ืืืืฉื ืงืื ืื ืืืื:
- ืกืืืืช ืืืืื -> A0
ืืืืจ ืฉืืข:
- + (ืื ืืกืช ืจืืงืื) -> 9 ืื 10 (ืขืจืืฅ ืฉืืืื ืื ืืื ื)
- โ (ืงืื ืจืืงืื) -> GND
- ืกืืืืช ืืืืื -> D0
ืืืืฃ:
- ืื -> A1
- COM -> GND
ืืกืืจ ืงืฆืจ ืืืฆื ืคืืขื ืืืขืื.
ืื ืื ื ืืฉืชืืฉืื ืืกืคืจืืื
- ืกืืืช ืืืช ืืืืงืจืืคืื ืขืืืจืช ืชืืื ืืคืื A0.
- ืืชื (ืงืืืื/ืฉืืืืจ) - ื-A1.
- ื ืืชื ืืืคืขืื ืืช ืืืืจ ืืฉืืข ืืื ืืงืื, ืื ืขืื ืืฉ ืื ืืื. ืืฉ ืืืืจ ืืช ืืื ืืฉืืข ืืคืื ืื 9 ื-10.
- ืคืื ื ืืื ืื ื CE ื-CSE ืืืืืจืื ืืคืื ืื 7 ื-8 ืืืื.
ืืขืื ืืช ืืงืื
ืืจื
//Include Libraries
#include <RF24.h>
#include <SPI.h>
#include <RF24Audio.h>
RF24 radio(7,8); // ะ ะฐะดะธะพ ะธัะฟะพะปัะทัะตั ะบะพะฝัะฐะบัั 7 (CE), 8 (CS).
RF24Audio rfAudio(radio,1); // ะัะดะธะพ ะธัะฟะพะปัะทัะตั ัะฐะดะธะพ, ะฝะพะผะตั ัะฐะดะธะพ ะฝะฐะทะฝะฐัะธัั 0.
void setup() { rfAudio.begin(); // ะะฝะธัะธะฐะปะธะทะธัะพะฒะฐัั ะฑะธะฑะปะธะพัะตะบั.
}
ืืื ืืืขืืืช ืืช ืืงืื, ืขืืื ืืืชืงืื ืืช Arduino IDE, ืืืืจืื ืืช ืืงืื ืืื ืืืคืชืื ืืืชื. ืืฉ ืืืืื ืฉืืชืคืจืื "ืืืื" ืืืชืื ืช ืืืืืจ ื-AVR ISP ืืืืื ืืืืืจ ื-Arduino UNO. ืืื ืฉืืชื ืืืืจ ืืช ืืฆืืืช ื-COM ืื ืืื ื.
ืืขืช ืืืจ ืืช ืืืจืืืืื ื ืืืืืฉื ืืืืฆืขืืช ืืื USB, ืืืืฅ ืขื ืืคืชืืจ "ืืขืื" ืืฆื ืฉืืื ืืืขืื. ืืงืื ืืืืจ ืืืืืขื ืืืชื ืืืืจ ืืฉืืืข ืฆืืื ืืืืื ืงื.
ื ืกื ืืืืืฅ ืขื ืืืคืชืืจ ืืืืืืื ืืื ืืจืืืช ืื ืืืื ืืฆืืื ืืืืืื ืืฉืชื ื. ืื ืืจืืช ืืืืง ืืขืืืื ืฉื ืืื ื-IO Expansion HAT ืืืืจื ืืืืืช.
ืื ืืื ืื, ืื ืืชืืื ืืช ืคืืขืืช ืืืื ืืืืืจ ืืืืื.
ืืืื ืืืืงื
ืืื ืืืืืง, ืขืืื ืืืคืขืื ืืช ืฉื ื ืืื ืงืื. ืืืืง ืืช ืืืคืชืืจ ืืืืช ืืคืืืืช ืืืืืจ ืืฉืื ืืชืื ืืืืงืจืืคืื. ืืื ืืชื ืฉืืืข ืืช ืืฆืืื ืืืคืืืช ืืฉื ืืื? ื ืกื ืืืช ืขื ืฆื ืฆื ืช ืืืจืช.
ืื ืืฆืืื ืขืืืจ, ืื ืืฆืืืช! ืื ืืฉ ืื ืืขืืืช ืขื ืืคืจืขืืช ืื ืฉืืืข ืจืขืฉ ืืืืื, ืืืืง ืื ืืฉ ืืขืืืช ืืืจืงื. ืื ื ืืืื ืืืืืืฅ โโืืขืืืฃ ืืช ืืื ืื ื ืขื ืกืจื ืืืืื.
ืืืืจ ืืื, ืืืืง ืืช ืืืื ืืคืขืืื - ืื ืืื ืืืจ ืื ืชืื ืืืืช, ืืื ืฆืจืื ืืขืืืจ ืืจืืง ืฉื ืืงืืืืืืจ!
ืืกืงื ื
ืืื ืืื, ืืืขืช ืืกืืฃ ืืคืจืืืงื! ืขืืืื ืืืื!
ืืงืืจ: www.habr.com