Egy régi játék új felfogása, a vezeték nélküli konzervdobozos telefon a tavalyi technológiát veszi át a modern korba!
Épp tegnap éppen egy komoly telefonbeszélgetést folytattam, amikor hirtelen leállt a banánfonom! nagyon ideges lettem. Hát ennyi – ez az utolsó alkalom, hogy kihagyok egy hívást emiatt a hülye telefon miatt! (Utólag visszatekintve, akkoriban valószínűleg túl dühös voltam.)
Itt az ideje a frissítéseknek. És itt van – egy új vezeték nélküli telefon konzervdobozból! Egy új és továbbfejlesztett pszeudo telefon, hogy megfeleljen minden kommunikációs igényemnek!
Viccet félretéve, a projekt valójában működik. És itt van, hogyan készítettem el.
Eszközök és anyagok
A projekthez jó néhány elektronikus alkatrészre és néhány eszközre lesz szüksége.
Az elektronika csatlakoztatása előtt elő kell készítenie az üvegeket. Fúrjunk beléjük két lyukat – az egyiket az antennának, a másikat a gombnak.
Az antenna lyukkal kezdtem. Először az antennatáblát ragasztottam a dobozba, hogy lemérjem, milyen messze legyen a lyuk a faltól. Ezután egy száraz törlési jelölővel megjelöltem a lyukat, mert a munka után el akartam távolítani a nyomait. Aztán egy csap segítségével megjelöltem a leendő lyuk helyét. Ez segít a fúrásban a következő lépésben.
A lyuk mérete a használt antennától függ. Egyszerűen kiválasztottam a fúró méretét, összehasonlítva azt a menet méretével, ahová az antennát csavarozták.
5,5 mm-t kaptam.
Rendben, vegyünk fel védőszemüveget!
Az átmérő kiválasztása és a lyuk megjelölése után fúrja meg. Jobb ezt nagy sebességgel csinálni, de ne nyomja túl erősen. Az ón vékony és hajlamos sorjaképződésre – legyen óvatos az éles fémekkel. Használjon bádogvágót és fogót a szélek vágásához.
Ezt követően elkezdheti a gomb lyukán való munkát. Vele minden egy kicsit más.
Azzal dolgozom, amim van, ezért úgy döntöttem, hogy megpróbálom újra elkészíteni a lyukat fúróval és fogóval. De ezt sokkal kényelmesebb lenne egy Forstner fúróval megtenni. Íme, hogyan csináltam.
Először a műanyag anyát csavartam le a gombról. Ezután az anyát oda helyeztem, ahol a furatnak kellett lennie, és megjelöltem a belső átmérőt. Ezután öt lyukat fúrtam, és ollóval távolítottam el az anyagot, és kerekítettem a lyukat.
Ezt követően kalapáccsal és fogóval befelé kalapáltam az éleket és hajlítottam őket - lásd a fotót. Kerek fejű kalapács használatát javaslom. A normált használtam, mert nincs másik.
Most becsavarhatja az antennát és a gombot. Vigyázz az éles fémélekre!
Forró ragasztási idő
Itt az ideje az összes alkatrész ragasztásának. Először kapcsolja be a ragasztópisztolyt, és hagyja felmelegedni. Ezután ragasztóval ragasszuk fel az antennalapot a dobozra. Azt is tanácsolom, hogy az antenna kilógó fém részét takarja le ragasztóval, hogy ne zárja rövidre a dobozt.
Azt javaslom, hogy a lehető legtöbb ragasztót használjon, hogy ne kerüljön rövidre a dobozra. Ha a vizsgálat során recsegő vagy nyikorgó hangot hall, akkor valószínűleg valami érintkezésbe kerül a dobozzal.
Ragassza fel az Arduino Uno-t a doboz aljára, majd csatlakoztassa az akkumulátorokat. Ez a legnehezebb rész - azt javaslom, hogy ragasztóval kenje fel a széleket, majd helyezze el úgy, hogy az antenna felfelé nézzen, és az elemek a doboz ellenkező oldalán legyenek. Az akkumulátorok lesznek a természetes súlypont.
Az elemtartó egyik oldalára ragasztottam a hangszórót, a másikra a mikrofont. Az okok esztétikai megfontolások és a vezetékek gondos lefektetésének vágya.
Elektronika csatlakoztatása
Amikor minden szilárdan ragasztva van, ideje csatlakoztatni a vezetékeket. Csatlakoztassa a vezetékeket az alkatrészekhez az ábra szerint. Az alábbiakban a csatlakoztatott kapcsolatok listája látható.
Antenna tábla:
MI -> MISO
MO -> MOSI
SCK -> SCK
CE -> 7. tű
CSE -> 8. tű
GND -> GND
5V -> 5V
Megjegyzés: Az NRF24L01 remek dolog, de nagyon érzékeny a táplálkozásra. Csak 3,3 V-ra csatlakoztassa – kivéve, ha olyan kiegészítő kártyát használ, mint én. 5 V-ra csak egy kiegészítő kártyával csatlakoztasson, különben megégeti az antennát.
Analóg hangérzékelő:
Gravitációs tűk -> A0
Audio erősítő:
+ (hangszóró bemenet) -> 9 vagy 10 (bal vagy jobb csatorna)
— (hangszóró bemenet) -> GND
Gravitációs csapok -> D0
Kapcsoló:
NEM -> A1
COM -> GND
Az áramkör működésének rövid ismertetése.
Használjuk a könyvtárat RF24Audio, tehát a mikrofont, a hangszórót, a kapcsolót és az antennát szigorúan meghatározott módon kell csatlakoztatni:
A mikrofon jel érintkezője mindig az A0 érintkezőhöz megy.
Kapcsoló (vétel/adás) - az A1-en.
Az audioerősítő bárhol bekapcsolható, ha van áram. Az audiokábelt a 9-es és 10-es érintkezőhöz kell csatlakoztatni.
Az antenna CE és CSE érintkezői csak a 7-es és 8-as érintkezőkhöz csatlakoznak.
A kód feltöltése
köszönöm RF24Audio könyvtár A program rendkívül egyszerűnek bizonyul. Szó szerint 10 sornyi kód. Nézd meg:
//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(); // Инициализировать библиотеку.
}
A kód feltöltéséhez telepítenie kell az Arduino IDE-t, töltse le ezt a kódot, és nyissa meg. Győződjön meg arról, hogy az "eszközök" menüben a programozó az AVR ISP-re, az alaplap pedig az Arduino UNO-ra van állítva. Győződjön meg arról, hogy a megfelelő COM portot választotta.
Most csatlakoztassa az Arduinót és a számítógépet egy USB-kábellel, majd kattintson a bal felső sarokban található „feltöltés” gombra. A kódnak be kell töltenie, és enyhe zúgó hangot kell hallania.
Próbálja meg megnyomni a gombot, és figyelje, hogy változik-e a zümmögő hang magassága. Az IO Expansion HAT panel tetején lévő LED-nek ki kell aludnia.
Ha minden így van, akkor a program működik, és minden megfelelően van csatlakoztatva.
Lehet tesztelés
Az ellenőrzéshez mindkét bankot be kell kapcsolnia. Tartsa lenyomva az egyik dobozon lévő gombot, és mondjon valamit a mikrofonba. Hallod a hangot a másik dobozból? Próbáld ki ezt egy másik üveggel.
Ha elmúlik a hang, akkor sikerült! Ha problémái vannak az interferenciával vagy zúgó zajt hall, ellenőrizze a földelési problémákat. Az antenna szigetelőszalaggal való tekerését tudom ajánlani.
Ezt követően tesztelje a működési tartományt - ha nincs semmi a jel útjában, akkor körülbelül egy kilométert kell megtennie!
Következtetés
Gratulálunk, a projekt végéhez ért! Nagyszerű munka!