Ukuthatha okusha kwethoyizi elidala, i-tinless tin can phone ithatha ubuchwepheshe bangonyaka odlule futhi iyiphushele esikhathini samanje!
Izolo nje bengixoxa ocingweni olubucayi lapho kungazelelwe ubhanana wami uyeka ukusebenza! Ngaphatheka kabi. Kunjalo-ke okokugcina ngiphuthelwa ucingo ngenxa yalesi siphukuphuku sefoni! (Uma ngibheka emuva, cishe ngangithukuthele kakhulu ngaleso sikhathi.)
Isikhathi sezibuyekezo. Futhi nansi - ifoni entsha engenantambo evela ethini! Ifoni yamanga entsha nethuthukisiwe ezofanela zonke izidingo zami zokuxhumana!
Ngaphandle kwamahlaya, iphrojekthi iyasebenza ngempela. Nansi indlela engikwenze ngayo.
Amathuluzi nezinto zokwakha
Kuphrojekthi uzodinga izingxenye ze-elekthronikhi ezimbalwa kanye namathuluzi ambalwa.
Amathuluzi:
- Ukushayela
- Izikele zensimbi.
- Isibhamu seglue esishisayo.
- Impumulo yekhala eliyindilinga.
- Isando esinomgadli oyindilinga.
Izinto (konke kuyimpinda):
-
I-DFduino Uno R3 -
I-Gravity IO Expansion Shield (akudingekile) Inzwa yomsindo we-analog (umbhobho)-
386AMP Isihlelamsindo (isikhulumi) -
Ikhompathimenti yebhethri engu-6AA Isiphathi Sebhethri nge-DC Barrel Jack (namabhethri angu-6x AA) -
NRF24L01+PA+LNA nge-antenna. -
Cindezela inkinobho . - Ithini lekhofi le-aluminium.
-
Izintambo ezixhumayo .
Ukulungisa izimbiza
Ngaphambi kokuxhuma i-electronics, udinga ukulungisa izimbiza. Ake sibhoboze izimbobo ezimbili kuzo - eyodwa eye-antenna, eyesibili ngenkinobho.
Ngaqala ngembobo yezimpondo. Okokuqala, nginamathisele ibhodi lezinti ngaphakathi kwekani ukuze ngilinganise ukuthi imbobo kufanele ibe kude kangakanani nodonga. Ngabe sengimaka imbobo ngisebenzisa umaka wokusula owomile ngoba ngifuna ukususa noma yimiphi iminonjana yawo ngemva komsebenzi. Ngabe sengisebenzisa umpompi ukumaka indawo yembobo yesikhathi esizayo. Lokhu kuzosiza ngokubhoboza esinyathelweni esilandelayo.
Usayizi wembobo uzoncika othini oyisebenzisayo. Ngimane ngikhethe usayizi we-drill, ngiwuqhathanise nosayizi wentambo lapho i-antenna ikrufulwe khona.
Ngithole u-5,5 mm.
KULUNGILE, asifake izibuko zokuphepha!
Ngemva kokukhetha ububanzi futhi umaka imbobo, yibhoboze. Kungcono ukwenza lokhu ngesivinini esikhulu, kodwa ungacindezeli kakhulu. Ithini lincane futhi lijwayele ukwenza ama-burrs - qaphela ngensimbi ecijile. Sebenzisa ama-tin snips namapulangwe ukuze usike imiphetho.
Ngemva kwalokhu ungaqala ukusebenza emgodini wenkinobho. Ngaye konke kuhluka kancane.
Ngisebenza ngalokho enginakho, ngakho nginqume ukuzama ukwenza imbobo futhi ngisebenzisa i-drill nepliers. Kodwa kungaba lula kakhulu ukwenza lokhu nge-Forstner drill. Nansi indlela engikwenze ngayo.
Okokuqala, ngikhulule inadi lepulasitiki enkinobho. Ngabe sengibeka inati lapho ngidinga khona imbobo futhi ngimake ububanzi bangaphakathi. Ngabe sengibhoboza izimbobo ezinhlanu futhi ngasebenzisa isikelo ukuze ngikhiphe izinto futhi ngenze imbobo ibukeke iyindilinga.
Ngemuva kwalokho, ngasebenzisa isando nophini ukuze ngiqinise imiphetho ngaphakathi futhi ngiyigoqe - bona isithombe. Ngincoma ukusebenzisa isando esinekhanda eliyindilinga. Ngisebenzise eyejwayelekile ngoba ayikho enye.
Manje usungakwazi ukufaka isikulufi ku-antenna nenkinobho. Qaphela imiphetho yensimbi ebukhali!
Isikhathi seglue esishisayo
Sekuyisikhathi sokunamathisela zonke izingxenye. Okokuqala, vula isibhamu seglue futhi usivumele sifudumale. Bese usebenzisa i-glue ukunamathisela ibhodi lezinti ethini. Ngikweluleka futhi ukuthi umboze ingxenye yensimbi ye-antenna ephuma ngeglue ukuze ingafinyeleli ngekani.
Ngincoma ukusebenzisa i-glue eningi ngangokunokwenzeka ukuze kungabikho ama-shorts ku-can. Uma uzwa umsindo oqhephukayo noma oklewulayo phakathi nokuhlolwa, cishe kukhona okuhlanganayo nekani.
Namathisela i-Arduino Uno phansi kwekani, bese uxhuma amabhethri. Lena ingxenye enzima kakhulu - ngincoma ukusebenzisa i-glue emaphethelweni, bese ngiyibeka ukuze i-antenna ibheke phezulu futhi amabhethri abe ngakolunye uhlangothi lwekani. Amabhethri azoba isikhungo semvelo samandla adonsela phansi.
Nginamathisele isipika ohlangothini olulodwa lwesibambi sebhethri, nombhobho kolunye. Izizathu ziwukucatshangelwa kobuhle kanye nesifiso sokubeka kahle izintambo.
Ixhuma izinto zikagesi
Lapho yonke into inamathele ngokuqinile, sekuyisikhathi sokuxhuma izintambo. Xhuma izintambo ezingxenyeni ngokusho komdwebo. Ngezansi kunohlu loxhumana nabo abaxhunyiwe.
Ibhodi le-Antenna:
- MI -> MISO
- MO -> MOSI
- SCK -> SCK
- CE -> Iphinikhodi 7
- CSE -> Iphinikhodi 8
- GND -> GND
- 5V -> 5V
Amazwana: I-NRF24L01 iyinto enhle, kodwa izwela kakhulu ekudleni. Ixhume ku-3,3V kuphela - ngaphandle uma usebenzisa ibhodi eyengeziwe njengami. Xhuma ku-5 V kuphela ngebhodi eyengeziwe, ngaphandle kwalokho uzoshisa i-antenna.
Inzwa yomsindo ye-Analog:
- Izikhonkwane zeGravity -> A0
Isikhulisi somsindo:
- + (okufakwayo kwesipikha) -> 9 noma 10 (isiteshi kwesokunxele noma kwesokudla)
- β (okufakwayo kwesipika) -> GND
- Izikhonkwane ze-Gravity -> D0
Shintsha:
- CHA -> A1
- COM -> GND
Incazelo emfushane yokuthi isifunda sisebenza kanjani.
Sisebenzisa umtapo wolwazi
- Iphinikhodi yesignali yemakrofoni ihlala iya ku-pin A0.
- Shintsha (ukwamukela/ukudlulisela) - ku-A1.
- Isikhulisi somsindo singavulwa noma yikuphi, inqobo nje uma sinamandla. Ikhebuli yomsindo kufanele ixhunywe kumaphini angu-9 no-10.
- Izikhonkwane ze-antenna i-CE ne-CSE zixhunywe kumaphini 7 no-8 kuphela.
Ilayisha ikhodi
Siyabonga
//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(); // ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ.
}
Ukuze ulayishe ikhodi, udinga ukufaka i-Arduino IDE, landa le khodi bese uyivula. Qiniseka ukuthi kumenyu "yamathuluzi" umhleli usethelwe ku-AVR ISP futhi ibhodi lisethelwe ku-Arduino UNO. Qiniseka ukuthi ukhetha imbobo ye-COM efanele.
Manje xhuma i-Arduino nekhompyutha ngekhebula le-USB, bese uchofoza inkinobho ethi "layisha" phezulu kwesokunxele. Ikhodi kufanele ilayishe futhi kufanele uzwe umsindo ohelezayo omncane.
Zama ukucindezela inkinobho futhi ulalele ukuze ubone ukuthi iphimbo lomsindo obhuzayo liyashintsha yini. I-LED phezulu kwebhodi ye-IO Expansion HAT kufanele iphume.
Uma konke kunjalo, uhlelo lusebenza futhi yonke into ixhunywe ngendlela efanele.
Ingakwazi ukuhlola
Ukuze uhlole, udinga ukuvula womabili amabhange. Bamba inkinobho kwelinye lamathini bese usho okuthile kumakrofoni. Uyawuzwa umsindo kwelinye ikani? Zama lokhu ngenye imbiza.
Uma umsindo udlula, khona-ke uphumelele! Uma unezinkinga ngokuphazamiseka noma uzwa umsindo ovungamayo, hlola izinkinga zokubeka phansi. Ngingancoma ukugoqa uthi ngetheyiphu yokuvikela.
Ngemva kwalokhu, hlola uhla lokusebenza - uma kungekho lutho endleleni yesiginali, kufanele ihambe ibanga elingangekhilomitha!
isiphetho
Siyakuhalalisela, usufinyelele ekupheleni kwephrojekthi! Umsebenzi omuhle!
Source: www.habr.com