Përmbajtje:
Video: PCB dore me Arduino (me një mundësi për të shkuar pa tel!): 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Përditësimi 28.1.2019Po aktualisht jam duke punuar në versionin tjetër të këtij aparati dore. Mund ta ndiqni projektin në kanalin tim në YouTube ose Twitter.
Paralajmërim! Kam gjetur një gabim në paraqitjen e PCB. Butonat e majtë dhe të lartë lidhen vetëm me kunjat analoge. Unë e rregullova atë duke shtuar dy rezistente tërheqëse në dy hyrjet. Kjo nuk është zgjidhja perfekte, por funksionon.
Kam projektuar një PCB për një dore që bazohet në mikrokontrolluesin ATmega328P-AU (njësoj si në Arduino Nano), ekranin SSD1306 OLED dhe disa butona. Shtova gjithashtu një mundësi për të shtuar modulin e radios NRF24L01+ për lojëra me shumë lojtarë. Ju gjithashtu mund ta përdorni këtë pajisje dore si një kontrollues pa tel. Unë kam bërë kontrollues pa tel më parë dhe madje kam një udhëzues për to. E tëra që ju nevojitet do të ishte një Arduino Leonardo ose Pro Micro.
Handheld është plotësisht i hapur. I gjithë kodi burim është falas për t'u përdorur, si dhe dizajni i PCB. Fillova gjithashtu të kodoj një motor loje të bazuar në pllaka me burim të hapur për tastierën. Për momentin gjithçka funksionon përveç motorit të fizikës ka disa probleme me përshpejtime të larta. Kjo është vetëm sepse motori i fizikës po funksionon kornizë për kornizë me të njëjtën shpejtësi si funksioni i vizatimit. Motori i fizikës duhet të ketë të ashtuquajturën mikrosteping (duke lëvizur një piksel në atë kohë duke kontrolluar nëse ka një përplasje), por unë ende duhet të punoj në të.
Siç mund ta shihni nga fotografia, unë nuk i kam marrë ende pjesët SMD. Aktualisht jam duke zhvilluar kodin me një prototip.
Unë nuk dua të marr një PCB profesionale. A mund ta ndërtoj akoma këtë?
Sigurisht. Kam bërë tashmë një tutorial se si ta ndërtoj këtë tastierë në një PCB prototipuese me bakër me pika. Mund ta gjeni projektin këtu:
Hapi 1: Marrja e të gjitha pjesëve
Së pari ju duhen të gjitha pjesët. Mund të porositni PCB -të nga JLCPCB ose ndonjë faqe tjetër që përdor skedarë Gerber. Skedarët Gerber përdoren për të përshkruar PCB për prodhuesin. Ato janë vetëm skedarë. ZIP që përmbajnë çdo detaj të PCB të projektuar.
Këtu është lidhja për PCB:
Këtu është një listë e përbërësve që do të duhet të blini në mënyrë që të funksionojë:
- ATmega328P (TQFP-32)
- 8 copë butona 6 x 6 x 6 mm
- Oshilator kristal 16 MHz
- 2 copë kondensator me madhësi 22 pF 0603
- Ekran SSD1306 me ndërfaqe SPI. (128 x 64, pikturë njëngjyrëshe)
- Dy rezistenca 0603 10 kΩ
Këtu është një listë e përbërësve opsionalë:
- NRF24L01+
- AMSD1117-3.3 (rregullator 3, 3 V për NRF24L01+)
- Kondensator 1206 680 nF (NRF24L01+ ka nevojë për një tension të qëndrueshëm për të funksionuar si duhet.)
- 2 copë 1206 led (nëse doni të ndezni disa drita)
- 2 copë të rezistencave 0603 për leds
Hapi 2: Mblidhni Bordin
Kjo do të jetë pak e vështirë të përshkruhet pasi nuk kam ndërtuar ende asnjë PCB. Nuk e kam idenë se ku shkuan pjesët, por shpresoj që të mbërrijnë së shpejti.
Si zakonisht me saldimin, përdorni një lloj nxjerrës tymi dhe lani duart pasi prekni fluksin ose saldimin. Dhe kini kujdes me hekurin e saldimit. Do të bëjë djegie të rënda nëse e prekni ndërsa është rreth 350 gradë Celsius. Nëse megjithatë merrni një dëmtim nga hekuri, përdorni ujë të ftohtë për të ftohur vendin e djegur
Nëse nuk keni bashkuar kurrë pjesë SMD, ju rekomandoj të shikoni disa mësime nga YouTube. Rregulli bazë është të aplikoni saldimin në një jastëk, të vendosni çipin në vend dhe të lidhni kunjin. Pastaj bëni vetëm anën e kundërt dhe nëse ka më shumë kunja bëni ato. Ju gjithashtu mund të përdorni fluksin për të ndihmuar në procesin e bashkimit.
Ju gjithashtu do të keni nevojë për fitil lidhës për të qenë në gjendje të lidhni mikrokontrolluesin. Thjesht derdhni kunjat me saldim dhe përdorni fitil ngjitës për të hequr tepricën.
Sigurohuni që t'i lidhni pjesët në mënyrën e duhur. Zakonisht mikrokontrolluesit kanë një pikë për të treguar pinin e parë. Zakonisht PCB -të kanë edhe një pikë për të udhëhequr me orientimin.
Për pjesët SMD zakonisht dëshironi të lidhni së pari pjesët e vogla. Nëse i lidhni titujt së pari, me siguri do t'i godisni me hekur bashkues dhe do të lëshoni disa gazra të këqija. Unë mund ta rekomandoj këtë sekuencë nga përvoja. Ju nuk keni pse ta ndiqni këtë listë, por është bërë me sens të përbashkët:
- Kondensatorët
- LED dhe rezistorë për leds (opsionale) [së pari ju duhet të lidhni rezistorët]
- Rregullatori dhe mikrokontrolluesi (Sigurohuni që ta vendosni MCU -në në mënyrën e duhur! Pika duhet të përballet në të njëjtën mënyrë si shenja [pika e bardhë] në PCB.)
- Kristal
- Butonat
- Titujt (Titulli i NRF24L01+ është pikërisht aty ku do të pushonte gishti juaj, kështu që unë rekomandoj të përdorni disa tela për të lejuar njëfarë fleksibiliteti për të.)
- Disa tela për baterinë. Fuqia kryesore shënohet me VCC dhe GND. VCC duhet të jetë rreth 3, 6-6 volt. Ky tension shkon direkt në mikrokontrollues, prandaj sigurohuni që të mos vendosni shumë tension përmes tij.
Hapi 3: Softueri
Unë kam bërë disa lojëra për këtë lloj platforme ndër vite. Këtu mund të gjeni kodin e vjetër me shumë lojëra (theshtë ai që quhet mushroom_mcp_continued_v10_converted):
github.com/Teneppa/handheld_open_source
Motori me burim të hapur mund të gjendet këtu (kam përdorur Visual Studio për ta koduar kështu që ka skedarë të shumtë të çuditshëm):
Recommended:
Menyja e ekranit Arduino OLED me mundësi për të zgjedhur: 8 hapa
Arduino OLED Display Menu Me Option to Select: Në këtë tutorial ne do të mësojmë se si të bëjmë një menu me një opsion përzgjedhjeje duke përdorur OLED Display dhe Visuino. Shikoni videon
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Dore pa elektrik dore: 7 hapa
Hands Free Elektronik: Duke përdorur vetëm tre artikuj, edhe ju mund të keni një elektrik dore pa duar! Ecja natën pa një elektrik dore është një dhimbje, por ndezja e dritave papritmas në errësirë është më e keqe dhe më lëndon sytë. Ndrysho: Gjithashtu mirë për ata që mund të përdorin një kallam
Elektrik dore e fiksuar me dorë Mod Plus Joule Thief: 5 hapa
Dore e fiksuar me dore Mod Plus Joule Thief: Unë kam disa elektrik dore të fiksuara me dorë të vendosura përreth dhe nuk isha kurrë i kënaqur me performancën e tyre. Kur i nxora ato të freskëta nga kutia ata punuan shkëlqyeshëm. Por kur bateritë e tyre mbaruan, ishte shumë rraskapitëse për të rimbushur bateritë me dorë
Hack një zile derë pa tel në një çelës alarmi pa tel ose çelës aktivizues/fikës: 4 hapa
Hack një zile derë pa tel në një çelës alarmi pa tel ose çelës aktivizues/fikës: Kohët e fundit kam ndërtuar një sistem alarmi dhe e kam instaluar në shtëpinë time. Kam përdorur çelsat magnetikë në dyert dhe i kam lidhur ato me papafingo. Dritaret ishin një histori tjetër dhe instalimi i fortë i tyre nuk ishte një opsion. Kisha nevojë për një zgjidhje pa tel dhe kjo është