Orodha ya maudhui:
- Hatua ya 1: Vifaa na Zana
- Hatua ya 2: Mkutano wa Mzunguko
- Hatua ya 3: Upimaji
- Hatua ya 4: Hatua Zifuatazo
Video: IOT123 - 5PIN ATTINY85 NRF24L01 BRICK: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
UPDATE: Usanidi huu ni wa kitaaluma au msingi wa kupima programu / usambazaji wa umeme. Hata wakati PB5 imezimwa kama RESET, haisomi maadili kwa usahihi kwa kutumia AnalogRead: kesi kuu ya matumizi ya usomaji wa sensorer. Tutaangalia usanidi wa ATTINY84…
VITAMBI vya IOT123 ni vitengo vya moduli vya DIY ambavyo vinaweza kusisitizwa na VITENGE vingine vya IOT123, ili kuongeza utendaji kwa nodi au ya kuvaa. Zinategemea mraba wa inchi, protoboards zenye pande mbili na zilizounganishwa kupitia mashimo.
BRICK hii inaongeza unganisho la 2.4GHz RF kwa bwana kwa ujumuishaji wa data ya nodi ya IOT. Haibadiliki sana kwani inatoa pini moja tu, lakini ni sehemu nzuri ya kuanzia na yenye nguvu zaidi kuliko mzunguko wa 3Pin ambao ninaelekea.
Tofali hii itakuwa na Tofali ya Vita, Nguvu ya DALILI na BRICK YA KUZUIA inayotengenezwa ambayo inaweza kuuzwa au kichwa kuunganishwa.
Hatua ya 1: Vifaa na Zana
Kuna orodha kamili ya Muswada wa Nyenzo na Utaftaji.
- nRF24L01 + (1)
- 1 "Uboreshaji wa pande mbili (1)
- ATTINY85-20PU (1)
- 8 Pin DIL IC Tundu (1)
- Vichwa vya Kike (2x4P, 1P, 2P)
- Hookup waya (~ 8)
- Solder na Chuma (1)
- Adhesive Nguvu ya Cyanoachrylate (1)
Hatua ya 2: Mkutano wa Mzunguko
Mraba yenye rangi ya manjano ni nafasi ambazo zinaweza kutumiwa kwa unganisho baadaye, kwa hivyo jaribu kuziweka wazi kwa waya.
Ikiwa unatumia vipande vya kichwa cha 40P, kata na uweke vichwa vya 1P na 2P, pia gluing 2x4P (kutoka 2P tofauti ya 4P).
Kuna hafla kadhaa ambapo kulehemu upande wa pili wa shimo kunazuiliwa. Wakati hii ndio kesi, niliuza dob kwenye shimo kupitia shimo, kisha kutoka upande kuyeyusha solder na kushinikiza waya uliowekwa wazi kwenye shimo la katikati, shika na uondoe joto.
- Ingiza 2x4P Kichwa cha Kike (1), 8P DIL Tundu (2, nusu mwezi hadi katikati), 1P Kichwa cha Kike (3) na 2P Kichwa cha Kike (4) kutoka juu. Solder mbali chini.
- Juu, fuatilia waya wa manjano ndani ya YELLOW1 na YELLOW2, na solder.
- Juu, fuatilia waya wa manjano ndani ya YELLOW3 na YELLOW4, na solder.
- Juu, fuatilia waya wa manjano ndani ya YELLOW5 na YELLOW6, na solder.
- Juu, fuatilia waya nyekundu kwenye RED1 na RED2, na solder.
- Kwenye chini, fuatilia waya mweusi ndani ya BLACK1 na BLACK2, na solder.
- Chini, fuatilia waya mwekundu kwenye RED1 na uingie kwenye RED2, na solder.
- Chini, fuatilia waya wa manjano ndani ya YELLOW1 na YELLOW2, na solder.
- Chini, fuatilia waya wa manjano ndani ya YELLOW3 na YELLOW4, na solder.
Hatua ya 3: Upimaji
Nambari ya upimaji ni rahisi na imetokana na www.theengineeringprojects.com. Arduino UNO bwana hurekodi shughuli za RF kwa Dashibodi ya Serial. Nyongeza ya ATTINY85 nRF24L01 na huandika nambari kamili kwa kituo cha RF. Kwa kuwa hatutumii PIN 1, nitaacha mipangilio ya Rudisha Fuse Bit kwa Agizo la baadaye, au unaweza kufuata mchakato hapa.
Msimbo wa Mtumaji
Msimbo wa Mpokeaji
- Pakia nambari ya Pokea kwenye Arduino UNO.
- Weka waya UNO kwa nRF24L01 kama inavyoonyeshwa hapo juu.
- Pakia Nambari ya Tuma kwenye ATTINY85 (ATTinyCore / ATTINY85 / 8MHz).
- Ongeza ATTINY85 kwa Tofali.
- Ongeza nRF24L01 kwa BRICK.
- Unganisha Arduino UNO kupitia USB kwa PC.
- Katika Arduino IDE chagua Bandari sahihi ya COM.
- Fungua Monitor Monitor kwa 57600 baud.
- Imarisha Tofali kwa ~ 3V (angalia picha ya 1 kwa hatua hii).
- Angalia maadili yaliyoandikwa kwenye koni.
Nambari inayotokana na https://www.theengineeringprojects.com/2015/07/interfacing-arduino-nrf24l01.html kwa majaribio kwenye
// TUMA - MNATO 85 |
# fafanuaCE_PIN3 |
# fafanuaCSN_PIN4 |
# pamoja na "RF24.h" |
Redio ya RF24 (CE_PIN, CSN_PIN); |
bomba64_t mabomba [2] = {0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL}; |
amri isiyo na saini = 1; |
voidetup () |
redio.anza (); |
redio.setRets (15, 15); |
redio. kufungua Bomba la Kusoma (1, mabomba [1]); |
redio.kuanza Kusikiliza (); |
redio.printDetails (); |
radio.openWritingPipe (mabomba [0]); |
redio. kufungua Bomba la Kusoma (1, mabomba [1]); |
redio. Acha Kusikiliza (); |
} |
voidloop (batili) |
{ |
redio. Acha Kusikiliza (); |
andika redio (& Amri, saizi ya (urefu usiotiwa saini)); |
redio.kuanza Kusikiliza (); |
Amri ++; |
kuchelewesha (1000); |
} |
tazama rawnRF24L01_aattiny85_send.ino mwenyeji na ❤ na GitHub
Nambari inayotokana na https://www.theengineeringprojects.com/2015/07/interfacing-arduino-nrf24l01.html kwa majaribio kwenye
// POKEA - ARDUINO UNO |
# pamoja |
# pamoja na "nRF24L01.h" |
# pamoja na "RF24.h" |
Redio ya RF24 (9, 10); |
bomba64_t mabomba [2] = {0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL}; |
voidetup (batili) |
{ |
Serial. Kuanza (57600); |
redio.anza (); |
redio.setRets (15, 15); |
redio. kufungua Bomba la Kusoma (1, mabomba [1]); |
redio.kuanza Kusikiliza (); |
redio.printDetails (); |
radio.openWritingPipe (mabomba [1]); |
redio. kufungua Bomba la Kusoma (1, mabomba [0]); |
redio.kuanza Kusikiliza (); |
} |
voidloop (batili) |
{ |
Serial.println ("kitanzi"); |
ikiwa (redio haipatikani ()) |
{ |
data isiyo na saini = 0; |
radio.read (& data, sizeof (unsigned long)); |
Serial.println (data); |
} |
kuchelewesha (1000); |
} |
tazama rawnRF24L01_arduino_receive.ino mwenyeji na ❤ na GitHub
Hatua ya 4: Hatua Zifuatazo
VITUO vingine vya IOT123 vinavyochanganya na hii:
- 3.3V NGUVU YA NGUVU
- LIR2032 TABU YA BATI
Ilipendekeza:
IOT123 - I2C KY019 BRICK: 5 Hatua
IOT123 - I2C KY019 BRICK: Matofali ya IOT123 ni vitengo vya moduli vya DIY ambavyo vinaweza kusisitizwa na VITUO vingine vya IOT123, ili kuongeza utendaji kwa nodi au ya kuvaa. Zinategemea mraba wa inchi, protoboards zenye pande mbili na zilizounganishwa kupitia mashimo.Idadi ya HIZI BRICK
IOT123 - I2C 2CH RELAY BRICK: Hatua 5 (na Picha)
IOT123 - I2C 2CH RELAY BRICK: Matofali ya IOT123 ni vitengo vya moduli vya DIY ambavyo vinaweza kusisitizwa na VITUO vingine vya IOT123, ili kuongeza utendaji kwa nodi au ya kuvaa. Zinategemea mraba wa inchi, protoboards zenye pande mbili na zilizounganishwa kupitia mashimo.Idadi ya HIZI BRICK
IOT123 - I2C BRICK MASTER JIG: 4 Hatua
IOT123 - I2C BRICK MASTER JIG: Wakati wa kutengeneza SENSORS SSESES na WAIGIZAJI, ninaweka UNO kwa kutuma barua za I2C kwa prototypes zinazoendelea. Moja ya faida za matofali ya I2C ni vifungo vilivyowekwa sanifu. Badala ya kutumia waya wa mkate kila wakati
IOT123 - I2C MQ2 BRICK: Hatua 5
IOT123 - I2C MQ2 BRICK: Matofali ya IOT123 ni vitengo vya moduli vya DIY ambavyo vinaweza kusisitizwa na VITUO vingine vya IOT123, ili kuongeza utendaji kwa nodi au ya kuvaa. Zinategemea mraba wa inchi, protoboards zenye pande mbili na zilizounganishwa kupitia mashimo.Idadi ya HIZI BRICK
IOT123 - LIR2032 BATTERY BRICK: 4 Hatua
IOT123 - LIR2032 BATTERY BRICK: Matofali ya IOT123 ni vitengo vya moduli vya DIY ambavyo vinaweza kusisitizwa na VITUO vingine vya IOT123, kuongeza utendaji kwa nodi au ya kuvaa. Zinategemea mraba wa inchi, protoboards zenye pande mbili na zilizounganishwa kupitia mashimo. Ingawa mafunzo