Orodha ya maudhui:
Video: Handheld ya PCB na Arduino (na Chaguo la kwenda bila waya!): 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Sasisha 28.1.2019 Ninafanya kazi kwa toleo linalofuata la mkono huu. Unaweza kufuata mradi kwenye kituo changu cha YouTube au Twitter.
Onyo! Nilipata makosa katika mpangilio wa PCB. Vifungo vya kushoto na juu vimeunganishwa na pini tu za analog. Nilirekebisha hiyo kwa kuongeza vipinga-moyo viwili kwa pembejeo mbili. Hiyo sio suluhisho kamili lakini inafanya kazi.
Niliunda PCB kwa mkono ambayo inategemea mdhibiti mdogo wa ATmega328P-AU (sawa na Arduino Nano), onyesho la OD SSD1306 na vifungo kadhaa. Niliongeza pia chaguo la kuongeza moduli ya redio ya NRF24L01 + kwa michezo ya wachezaji wengi. Unaweza pia kutumia mkono huu kama kidhibiti kisichotumia waya. Nimefanya watawala wasio na waya kabla na hata kuwa na Maagizo moja juu yao. Unachohitaji tu itakuwa Arduino Leonardo au Pro Micro.
Mkononi ni chanzo wazi kabisa. Nambari yote ya chanzo ni bure kutumia na muundo wa PCB. Nilianza pia kuweka alama kwenye injini ya mchezo wa msingi wa tile kwa chanzo. Kwa sasa kila kitu kinafanya kazi isipokuwa injini ya fizikia ina maswala kadhaa na kasi kubwa. Hiyo ni kwa sababu tu injini ya fizikia inaendesha fremu kwa sura kwa kasi sawa na kazi ya kuchora. Injini ya fizikia inapaswa kuwa inaitwa microstepping (kusonga pikseli moja wakati wa kukagua ikiwa kuna mgongano), lakini bado ninahitaji kuifanyia kazi.
Kama unavyoona kutoka kwenye picha, bado sijapokea sehemu za SMD. Hivi sasa ninaunda nambari hiyo na mfano.
Sitaki kupata PCB mtaalamu. Je! Ninaweza bado kujenga hii?
Bila shaka. Nilifanya tayari mafunzo juu ya jinsi ya kujenga kiweko hiki kwa PCB inayoiga na shaba iliyo na nukta. Unaweza kupata mradi hapa:
Hatua ya 1: Kupata Sehemu Zote
Kwanza unahitaji sehemu zote. Unaweza kuagiza PCB kutoka JLCPCB au tovuti nyingine inayotumia faili za Gerber. Faili za Gerber hutumiwa kuelezea PCB kwa mtengenezaji. Ni faili za. ZIP tu ambazo zina kila undani wa PCB iliyoundwa.
Hapa kuna kiunga cha PCBs:
Hapa kuna orodha ya vifaa ambavyo utalazimika kununua ili kuifanya iweze kufanya kazi:
- ATmega328P (TQFP-32)
- Pcs 8 6 x 6 x 6 mm vifungo
- 16 MHz oscillator ya kioo
- Pcs 2 za 22 pF 0603 ukubwa wa capacitor
- Onyesho la SSD1306 na SPI-interface. (128 x 64, monochrome)
- Vipinga viwili vya 0603 10 kΩ
Hapa kuna orodha ya vifaa vya hiari:
- NRF24L01 +
- AMSD1117-3.3 (3, 3 V mdhibiti wa NRF24L01 +)
- 1206 680 n capacitor (NRF24L01 + inahitaji voltage thabiti ili kufanya kazi kwa usahihi.)
- Pcs 2 1206 zilizoongozwa (ikiwa unataka kuwasha taa kadhaa)
- Pcs 2 za vipingaji 0603 kwa viongo
Hatua ya 2: Kusanya Bodi
Hii itakuwa ngumu kuelezea kwa kuwa bado sijaunda PCB yoyote. Sina kidokezo ambapo sehemu zilikwenda, lakini natumai zingewasili hivi karibuni.
Kama kawaida na kutengenezea, tumia aina ya dondoo la moshi na safisha mikono yako baada ya kugusa flux au solder. Na kuwa mwangalifu na chuma cha kutengeneza. Itafanya kuchoma kali ikiwa utaigusa ikiwa iko karibu digrii 350 Celsius. Ikiwa hata hivyo unapata jeraha kutoka kwa chuma cha kutengeneza, tumia maji baridi kupoa mahali palipochomwa
Ikiwa haujawahi kuuza sehemu za SMD, ninapendekeza sana uangalie mafunzo kutoka kwa YouTube. Kanuni ya kimsingi ni kutumia solder kwenye pedi moja, kuweka chip mahali na kuuzia siri. Kisha fanya upande wa pili na ikiwa kuna pini zaidi zifanye. Unaweza pia kutumia flux kusaidia na mchakato wa kutengeneza.
Utahitaji pia utambi wa solder ili uweze kuuza mdhibiti mdogo. Tiririka tu pini na solder na utumie utambi wa solder kupata ziada.
Hakikisha kuwa umeunganisha sehemu kwa njia sahihi. Kawaida watawala wadogo huwa na nukta kuashiria pini ya kwanza. Kawaida PCB pia huwa na nukta ya kuongoza na mwelekeo.
Kwa sehemu za SMD kawaida unataka kutuliza sehemu ndogo kwanza. Ikiwa unauza vichwa kwanza, labda utawapiga na chuma cha kutengeneza na kutoa gesi mbaya. Ninaweza kupendekeza mlolongo huu kutoka kwa uzoefu. Sio lazima ufuate orodha hii, lakini imeundwa kwa busara:
- Capacitors
- LED na vipingamizi kwa vipando (si lazima) [kwanza unapaswa kutengenezea vipingao]
- Mdhibiti na mdhibiti mdogo (Hakikisha kwamba unaweka MCU kwa njia inayofaa! Nukta inapaswa kukabiliwa sawa na alama [nukta nyeupe] kwenye PCB.)
- Kioo
- Vifungo
- Vichwa vya kichwa (Kichwa cha NRF24L01 + ni mahali ambapo kidole chako kitapumzika, kwa hivyo ninapendekeza utumie waya kadhaa kuruhusu kubadilika kwake.)
- Baadhi ya waya kwa betri. Nguvu kuu imewekwa alama na VCC na GND. VCC inapaswa kuwa karibu 3, 6-6 volts. Voltage hiyo huenda moja kwa moja kwa mdhibiti mdogo, kwa hivyo hakikisha kwamba hauwekei voltage nyingi kupitia hiyo.
Hatua ya 3: Programu
Nimefanya michezo michache kwa aina hii ya jukwaa zaidi ya miaka. Unaweza kupata nambari ya zamani ya michezo mingi kutoka hapa (Ni ile ambayo inaitwa uyoga_mcp_continued_v10_converted):
github.com/Teneppa/handheld_open_source
Injini ya chanzo wazi inaweza kupatikana hapa (nilitumia Studio ya Visual kuiandikia kwa hivyo kuna faili nyingi za kushangaza):
Ilipendekeza:
Bolt - Saa ya Usiku ya kuchaji bila waya ya DIY (Hatua 6): Hatua 6 (na Picha)
Bolt - Saa ya Usiku ya kuchaji bila waya ya DIY (Hatua 6): Chati za kushawishi (pia inajulikana kama kuchaji bila waya au kuchaji bila waya) ni aina ya uhamishaji wa nguvu ya waya. Inatumia uingizaji wa umeme ili kutoa umeme kwa vifaa vya kubeba. Matumizi ya kawaida ni Qi ya kuchaji bila waya
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Hatua 3
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Unaweza kupata mradi kamili kutoka kwa wavuti yangu (iko katika Kifini): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla / Huu ni mkutano mfupi sana kuhusu mradi huo. Nilitaka tu kuishiriki ikiwa mtu angesema
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu
Dhibiti Arduino bila waya na MATLAB: Hatua 11
Dhibiti Arduino bila waya na MATLAB: Umeona DIYs chache juu ya jinsi ya kuanzisha mawasiliano kati ya matumizi ya MATLAB na Arduino ambayo imewekwa kwa PC. Walakini, sijakutana na kitu chochote kinachodhibiti Arduino kupitia MATLAB bila waya kutumia ENC28J60 ngao ya Ethernet inayoendana
Jinsi ya Kukamata Waya (Bila Waya Stripper): 6 Hatua
Jinsi ya Kukamata Waya (Bila Waya Stripper): Hii ni njia ya kuvua waya ambayo rafiki yangu mmoja alinionyesha. Niligundua kuwa ninatumia waya kwa miradi mingi na sina waya wa waya. Njia hii ni muhimu ikiwa hauna waya wa waya na labda umevunja au uvivu sana kuipata