Tartalomjegyzék:

Art Deco FM rádió projekt Arduino használatával: 7 lépés (képekkel)
Art Deco FM rádió projekt Arduino használatával: 7 lépés (képekkel)

Videó: Art Deco FM rádió projekt Arduino használatával: 7 lépés (képekkel)

Videó: Art Deco FM rádió projekt Arduino használatával: 7 lépés (képekkel)
Videó: Проект FM-радио Arduino своими руками с корпусом в стиле ар-деко, напечатанным на 3D-принтере 2024, Július
Anonim
Image
Image
Art Deco FM rádió projekt az Arduino használatával
Art Deco FM rádió projekt az Arduino használatával
Art Deco FM rádió projekt az Arduino használatával
Art Deco FM rádió projekt az Arduino használatával

Kedves barátaink, üdvözöljük egy újabb Arduino Instructable projektben! Nagyon izgatott vagyok, mert ma megmutatom, hogyan építettem fel ezt az Art Deco stílusú FM rádió projektet Arduino segítségével. Ez messze a legbonyolultabb projekt, amit valaha építettem, és a kedvencem is.

Lássuk, mit fogunk ma építeni! Mint látható, építünk egy Art Deco stílusú FM rádióvevőt. Ennek a rádiónak a kialakítása egy látványos 1935 -ös AWA rádión alapul. Ezt a régi rádiót fedeztem fel online keresés közben és ebben a könyvben is, amely a valaha készült legszebb rádiókról szól. Annyira tetszett ennek a rádiónak a kialakítása, hogy szerettem volna egy hasonlót. Így egy hónapot az időmből szenteltem a sajátom építésére.

Amint láthatja, egy Nokia 5110 LCD kijelzőt használtam a hallgatott frekvencia megjelenítésére, és egy forgó kódolóval állítom be a frekvenciát, és egy másik gombot a hangerő növelésére vagy csökkentésére. Nem tudom, hogy észrevette -e, de egyéni Art Deco betűtípust használok az LCD kijelzőn. Továbbá, ha ugyanazt a rádióállomást hallgatjuk több mint öt percig, akkor a rádió automatikusan elmenti az állomást a memóriájába, így amikor legközelebb bekapcsoljuk a rádiót, automatikusan ráhangol a korábban használt frekvenciára. A rádió beépített lítium akkumulátorral és a megfelelő töltővel is rendelkezik, így akár napokig is bírja az elemeket.

A projekt hangminősége nagyon jó. Egy kicsi 3 W -os hangszórót használok, kis teljesítményű erősítővel. A rádió jól szól, és még jobban is néz ki. Lássuk most az alkatrészeket, amelyekre szükség van a projekt felépítéséhez.

1. lépés: Szerezze be az összes alkatrészt

Szerezd meg az összes alkatrészt
Szerezd meg az összes alkatrészt

A projekt felépítéséhez sok alkatrészre lesz szükségünk. Ha még kezdő vagy az Arduino -ban, akkor mindenképpen építs fel néhány egyszerűbb projektet, mert ez egy fejlett projekt, és sok dolog elromolhat.

Tehát a következő részekre lesz szükségünk:

  • Arduino Pro Mini ▶
  • FTDI programozó ▶
  • FM rádió modul ▶
  • 3 W -os hangszóró ▶
  • A PAM8403 erősítő modul ▶
  • Forgó kódoló ▶
  • Nokia 5110 LCD kijelző ▶
  • A Wemos akkumulátorpajzs ▶
  • Egy 18650 -es akkumulátor ▶
  • A 18650 elemtartó ▶
  • Kapcsoló ▶
  • 5x7 CM -es prototípus -tábla ▶
  • Néhány vezeték ▶
  • Hangszórórács ▶

A projekt teljes költsége körülbelül 22 dollár.

2. lépés: Az elektronika

Image
Image
Az elektronika
Az elektronika

Először is építsük fel a rádió elektronikáját. Néhány hónappal ezelőtt egy FM rádió projektet építettem egy kenyérsütő táblára. A projektről szóló utasításokat itt olvashatja. Végeztem néhány változtatást a projekten, és itt van a továbbfejlesztett változata a kenyérsütőn. Most egy Arduino Nano -t használok, de később az Arduino Pro Mini -t fogom használni az alacsonyabb energiafogyasztás érdekében. A projekt sematikus diagramját az útmutatóhoz csatolva találja.

Ha bekapcsoljuk a projektet, láthatjuk, hogy néhány másodpercig megjelenik a Splash Screen a Nokia kijelzőjén, majd a rádió betölti az előző rádióállomást az EEPROM memóriájából. Ezzel a gombbal megváltoztathatjuk a frekvenciát, és a hangerőt. A projekt jól működik. Most csökkentenünk kell a projektet, hogy elférjen a házban. Ehhez az Arduino Pro Mini -t fogjuk használni, amely nagyon kicsi, és alacsonyabb energiafogyasztást is kínál. Ezt a kis prototípus -táblát is felhasználjuk egyes alkatrészek forrasztására. Előtte tervezzük meg a házat a Fusion 360 -ban egy ingyenes, de rendkívül hatékony szoftverként.

3. lépés: A ház tervezése

A ház tervezése
A ház tervezése
A ház tervezése
A ház tervezése
A ház tervezése
A ház tervezése

Mivel összetett házat tervezünk, és sok alkatrészt fogunk használni, először minden egyes elektronikai alkatrészt modelleznünk kell a Fusion 360 -ban. Így biztosak lehetünk abban, hogy minden alkatrész tökéletesen illeszkedik, és a ház nagy. elég ahhoz, hogy minden elférjen benne. Körülbelül egy hétbe telt, amíg megtanultam modellezni egy alkatrészt a Fusion 360 -ban, majd modellezni az összes alkatrészt, amelyet használni fogok. Aztán egy hétbe telt a ház tervezése, mivel nem vagyok tapasztalt Fusion 360 -felhasználó. Az összes tervfájlt már feltöltöttem a Thingiverse -re.

Szerezze be a fájlokat ▶

Az eredmény véleményem szerint megérte. A dizájn fantasztikusan néz ki, és tetszés szerint elrendezhettem a házon belüli összes alkatrészt. Így biztos voltam benne, hogy amikor a ház összes részét kinyomtatom, azok jól illeszkednek. Így csökkenthetjük a próba- és hibanyomatokat, amelyek sok elvesztegetett időt és izzószálat eredményeznek. A Fusion 360 egy másik jó tulajdonsága, hogy különböző anyagok felhasználásával kiváló minőségű rendereléseket készíthet, és megnézheti, hogyan fog kinézni a projekt a valóságban. Menő. Az általam készített vakolat gyönyörűnek tűnt. Alig vártam, hogy befejezzem a projektet, ezért elkezdtem 3D -ben nyomtatni a mellékelt fájlokat a Wanhao I3 3D nyomtatómon.

4. lépés: 3D nyomtatás és utófeldolgozás

3D nyomtatás és utófeldolgozás
3D nyomtatás és utófeldolgozás
3D nyomtatás és utófeldolgozás
3D nyomtatás és utófeldolgozás
3D nyomtatás és utófeldolgozás
3D nyomtatás és utófeldolgozás

Két FormFutura fa szálat használtam. Kókusz és nyír filament. Ha követed a csatornámat, valószínűleg tudod, hogy szeretem a fa szálak megjelenését és hangulatát. Eddig soha nem volt problémám nyomtatás közben velük. Ezúttal azonban más volt. A projekt 7 részből áll. Először a kisebb részeket kezdtem el nyomtatni sikerrel. Az utolsó rész, a burkolat nagy része nehezebben nyomtatható. Valamilyen oknál fogva a fúvóka minden alkalommal eltömődött, amikor megpróbáltam kinyomtatni. Sok beállítást kipróbáltam, megváltoztatva a sebességet, a visszahúzást, a rétegmagasságot, a hőmérsékletet. Semmi sem működött. A fúvókát 0,5 mm -re cseréltem.

Még mindig ugyanaz. A nyomtatás folyamatosan meghiúsult. Voltak még áramkimaradásaim, amelyek miatt egy UPS -be fektettem be. Kétségbe voltam esve, azt akartam, hogy a projekt haladjon tovább, és elakadtam. Aztán eszembe jutott egy ötlet. Folytathatom a sikertelen alkatrész nyomtatását az eltömődött fúvóka cseréje után? Az internetes keresés után rájöttem, hogy ez lehetséges. Sajnos ekkor annyira csalódott voltam, hogy nem vettem fel videót az eljárásról. De varázslatosan működött, és végül elkészült a szekrény utolsó része a nyomtatóágyon! Micsoda megkönnyebbülés!

A következő tennivalók egyszerűek voltak: a hordozóanyag eltávolítása a nyomatokról, csiszolás és polírozás falakkal. Minden alkatrészt óvatosan csiszoltam. Mint látható, a fő burkolatrész nem lett olyan jól nyomtatva, mint szerettem volna, de mivel annyira nehéz volt nyomtatni, dolgoznom kellett vele. A hiányosságok gyógyítása érdekében néhány fa gittet használtam. Mivel nem találtam az én részemhez hasonló színű fából készült gittet, ezért két színű gittet összekevertem, hogy kellően közeli színt hozzak létre. A fa gittet minden részre felhordtam, és minden hiányosságot kijavítottam. Miután a gitt megszáradt, még egyszer csiszoltam az alkatrészeket, és falakkot kentem fel. A sötét részekhez diófa lakkot, a világoshoz tölgyfa lakkot használtam. Hagytam egy napig száradni, és készen álltam az elektronikára.

5. lépés: Mindent össze kell rakni

Mindent összerakni
Mindent összerakni
Mindent összerakni
Mindent összerakni
Mindent összerakni
Mindent összerakni

A következő lépés az elektronika zsugorítása volt, hogy elférjen a házban. Mivel már modelleztem a Fusion 360 összes részét, biztos voltam benne, hogyan kell csinálni. Amint láthatja, minden résznek megvan a saját helye a házban.

Az összes alkatrészt összeforrasztottam az itt csatolt sematikus diagram szerint

Először forrasztottam az Arduino Pro Mini készüléket, és FTDI programozó segítségével töltöttem fel a kódot.

A következő lépés az áramkör tápegységének létrehozása volt. A Wemos akkumulátorpajzsot fogom használni, egy nagyon praktikus pajzsot, amely képes feltölteni egy 18650 -es akkumulátort, és növelni annak feszültségét 5 V -ra. Levettem az akkumulátor csatlakozóját a pajzsról, és forrasztottam a vezetékeket az 18650 -es elemcsatlakozóról. Ezután forrasztottam a kapcsolót az 5V -os kimenetre. Nézze meg az itt csatolt második vázlatot. A tápegység készen állt.

Ezután az összes többi alkatrészt egymás után forrasztottam pár órára. Ezúttal nem használtam audio kábelt az FM rádió modul hangkimenetén, hanem helyette forrasztottam vezetékeket a tábla alján. Ellenőrizze a fényképet, amelyet ehhez az utasításhoz csatoltam. Ez a jel most az erősítőhöz mehet erősítésre. Hozzáadtam egy 330μF kondenzátort is a tápegységhez a prototípus -táblán. Ez a kiegészítés csökkentette a rádiójel zaját. Miután minden forrasztást elvégeztem, teszteltem a projektet, és működött!

Az utolsó lépés az volt, hogy mindent össze kell rakni, a házrészeket és az elektronikai részeket. Először a rádió rácsát ragasztottam, majd a grill ruhát. Ezután ragasztottam a kijelzőt normál ragasztóval, a hangszórót pedig forró ragasztóval. Ezután felragasztottam az elemtartót, a kapcsolót és az akkumulátortöltőt. Ezután melegen ragasztottam a helyére az erősítő modult, majd a forgó kódolót és végül a prototípuslapot. Végül csak annyit kellett tennem, hogy összeragasztottam a ház többi részét. A projekt készen állt, és alig vártam, hogy kipróbálhassam.

Legutóbb 6 hónappal a kezdete után az Art Deco FM rádió projekt zenélt az asztalomon. Micsoda érzés

6. lépés: A projekt kódja

A projekt kódja
A projekt kódja

Most menjünk a számítógéphez, hogy gyorsan átnézzük a projekt szoftveroldalát. Mint látható, ebben a projektben sok könyvtárat használunk.

A kód összetettebb, mint a legtöbb projekt, amelyet eddig építettünk. Megpróbáltam a lehető legegyszerűbbé tenni, könnyen olvasható és érthető funkciókkal.

Az alapötlet a következő: Ha a forgó jeladó tengelye helyzetét megváltoztatta, és több mint 1 másodpercig ugyanabban a helyzetben maradt, ezt a frekvenciát az FM rádió modulra kell állítanunk.

if (currentMillis - previousMillis> intervallum) {if (frekvencia! = előző_frekvencia) {előző_frekvencia = gyakoriság; radio.selectFrequency (frekvencia); másodperc = 0; }más

Az FM rádiómodulnak körülbelül 1 másodpercre van szüksége ahhoz, hogy az új frekvenciára hangoljon, így nem tudjuk megváltoztatni a frekvenciát az egyes forgó jeladó -cseréknél, mert így a frekvenciaváltás nagyon lassú lesz. Amikor az új frekvenciát a modulra állítja, számoljuk, hány másodperc telt el a frekvencia beállítása óta. Ha az idő meghaladja az 5 perces jelzést, akkor ezt a frekvenciát az EEPROM memóriába mentjük.

else {másodperc ++; if (másodperc == SECONDS_TO_AUTOSAVE) {float read_frequency = readFrequencyFromEEPROM (); if (read_frequency! = frekvencia) {Serial.println ("loop (): Új frekvencia mentése az EEPROM -ba"); writeFrequencyToEEPROM (& frekvencia); }}}

A projekt kódját itt találja.

7. lépés: Utolsó gondolatok

Végső gondolatok
Végső gondolatok
Végső gondolatok
Végső gondolatok

Nagyon szerencsések vagyunk, hogy olyan korban élhetünk, hogy bármit meg tudunk építeni magunknak! Megvannak az eszközeink és erőforrásaink ahhoz, hogy néhány hét alatt és alacsony költséggel bármit létrehozzunk.

A végeredmény megérte azt az időt és erőfeszítést, amit belefektettem. Sok órát töltöttem ezzel a projekttel. Sok új dolgot tanultam; Értékes tapasztalatokat szereztem. Most megvan a készségem és a bizalmam még jobb projektek felépítéséhez. Amikor létrehoztam ezt a YouTube -csatornát, nem is tudtam, hogyan kell forrasztani, nem tudtam, hogy léteznek 3D nyomtatók, és természetesen nem tudtam semmit tervezni. Csak programozni tudtam. Három évvel később képes vagyok ilyen projekteket építeni. Tehát, ha mindig akart valamit csinálni, de félt az indulástól, kövesse a lépéseimet. Kezdd kicsivel és tanulj tovább. Néhány éven belül nem fogja elhinni a fejlődését.

Természetesen ez a projekt nem tökéletes. A vétel nem túl jó az általam használt antennával. Észrevettem, hogy ha USB -kábelt csatlakoztat a töltőporthoz, az antennaként működik, és drasztikusan javítja a vételt. Továbbá, annak ellenére, hogy a projekt kódja támogatja a forgó kódoló gombot a kijelző háttérvilágításának be- vagy kikapcsolásához, nem használtam ezt a funkciót, mert véletlenül melegen ragasztottam a forgó kódolót, hogy ne lehessen megnyomni a gombot. Természetesen egy ilyen projekten sok minden javítható. Ha felépíti ezt a projektet, és javításokat hajt végre, kérjük, ossza meg munkáját a közösséggel.

Szeretném tudni a véleményét az FM rádió projektről most, hogy elkészült. Tetszik, hogy néz ki? Épít egyet? Milyen javulást szeretnél elérni rajta? Kérjük, tegye meg ötleteit az alábbi megjegyzések részben; Szeretem olvasni a gondolataidat!

Mikrokontroller verseny
Mikrokontroller verseny
Mikrokontroller verseny
Mikrokontroller verseny

Első díj a mikrokontroller versenyen

Ajánlott: