Talaan ng mga Nilalaman:

Digispark Lantern (ATtiny85 Project): 7 Mga Hakbang
Digispark Lantern (ATtiny85 Project): 7 Mga Hakbang

Video: Digispark Lantern (ATtiny85 Project): 7 Mga Hakbang

Video: Digispark Lantern (ATtiny85 Project): 7 Mga Hakbang
Video: LED Animated Keychain | Valentine's Day / Mother's Day Gift Idea | LED Heart Lights | ATtiny85 2024, Nobyembre
Anonim
Image
Image
Ano ang isang Parol!
Ano ang isang Parol!

Hey ano ang mga tao, muli isang bagong itinuturo tulad ng dati ay ipapakita ko sa iyo kung paano gumawa ng isang sobrang cool na proyekto batay sa electronics, at sa oras na ito ay magiging madali para sa inyong lahat na gawin ang proyektong ito na isang elektronikong parol, dahil gumagawa kami ng mga robot at medyo kumplikadong mga proyekto, nagpasya akong gumawa ng pangunahing oras sa oras na ito upang payagan ang sinuman sa inyo na gawin ito at sigurado na may ilang pangunahing kaalamang elektronikong kinakailangan doon, ngunit huwag mag-isip ng dalawang beses upang subukan ito sapagkat ito ay kamangha-mangha.

Napaka-madaling gamiting proyekto na ito lalo na makuha ang na-customize na PCB na inorder namin mula sa JLCPCB upang mapabuti ang hitsura ng aming Lanter at mayroon ding sapat na mga dokumento at code sa patnubay na ito upang payagan kang lumikha ng iyong sariling parol.

Ginawa namin ang proyektong ito sa loob lamang ng 2 araw, isang araw lamang upang matapos ang paggawa ng hardware at magtipon, pagkatapos ay isang pangalawang araw upang ihanda ang code at isagawa ang mga pagsubok.

Bago simulan tingnan muna natin

Ano ang matututunan mo mula sa itinuturo na ito:

  1. Ang pagpili ng tamang mga bahagi depende sa mga pagpapaandar ng iyong proyekto.
  2. Ang paggawa ng circuit upang ikonekta ang lahat ng mga sangkap na pinili.
  3. Ipunin ang lahat ng mga bahagi ng proyekto.
  4. Interface ang Digispark ATtiny85 Dev board upang makontrol ang parol.

Hakbang 1: Ano ang Isang Lantern

Ano ang isang Parol!
Ano ang isang Parol!
Ano ang isang Parol!
Ano ang isang Parol!

Alam nating lahat ang Lanternsand kung para saan ginagamit ng mga tao ang mga ito, ang mga Lantern ay karaniwang ginawa mula sa isang metal frame na may maraming panig (karaniwang apat, ngunit hanggang walong), karaniwang may isang kawit o hoop ng metal sa itaas. Ang mga bintana ng ilang translucent na materyal ay ilalagay sa mga gilid, ngayon ay karaniwang salamin o plastik ngunit dating manipis na mga sheet ng sungay ng hayop, o tinplate na sinuntok ng mga butas o pandekorasyon na pattern; bagaman ang ilang mga antigong lantern ay mayroon lamang isang metal grid, malinaw na ipinapahiwatig ang kanilang pagpapaandar ay ang nakabalangkas sa ibaba.

Kaya't ito ay isang piraso ng isang humahawak na kahon na may hawak na kandila upang magaan ang isang lugar na may apoy nito, sa aming kaso ay magdidisenyo kami ng isang kahon upang hawakan ang ilaw na mapagkukunan na isang elektronikong naka-print na circuit na naglalaman ng ilang mga maliliwanag na LED at para sa apoy nanginginig gagamitin namin ang isang 12V DC fan upang manginig ang ilang mga piraso ng tela na ididikit namin sa panloob na bahagi ng kahon at ang ilaw ay magbabago ng kulay dahil sa mga RGB LED na ginagamit namin at ang buong system ay makokontrol ng isang digispark Attiny85 board.

Hakbang 2: Ang Digispark ATtiny85 Ay Ang Puso ng aming Proyekto

Ang Digispark ATtiny85 Ay Ang Puso ng aming Proyekto
Ang Digispark ATtiny85 Ay Ang Puso ng aming Proyekto
Ang Digispark ATtiny85 Ay Ang Puso ng aming Proyekto
Ang Digispark ATtiny85 Ay Ang Puso ng aming Proyekto
Ang Digispark ATtiny85 Ay Ang Puso ng aming Proyekto
Ang Digispark ATtiny85 Ay Ang Puso ng aming Proyekto
Ang Digispark ATtiny85 Ay Ang Puso ng aming Proyekto
Ang Digispark ATtiny85 Ay Ang Puso ng aming Proyekto

Pinag-uusapan ang tungkol sa Digispark ATtiny85 board na ginawa ng Digistump na isang pagmamay-ari at pinamamahalaang negosyo sa Portland na gumagawa ng mga board ng pag-unlad batay sa Atmel microcontrollers na ginagawang katugma ang mga ito ng Arduino upang madali mong mai-flash ang mga board na ito gamit ang Arduino IDE at makakakuha ka ng mas maraming mga detalye sa kung paano gamitin ang ganitong uri ng mga board sa pamamagitan ng Tutorial na ito kung saan inilantad namin ang mga detalye kung paano i-interface ang Digispark ATtiny85 sa Arduino IDE.

Ang lupon ay may isang ATtiny (kilala rin bilang TinyAVR) na isang pamilya ng mga microcontroller na binuo ni Atmel simula noong huling bahagi ng 1990 (kalaunan nakuha ng Microchip Technology ang Atmel noong 2016). Ang mga chips na ito ay may nabagong Harvard architecture 8-bit RISC processor core. Ang pinakamaliit sa kanilang AVR na pamilya ng mga microcontroller ay ang serye ng ATtiny (8-bit core at mas kaunting mga tampok, mas kaunting mga I / O na pin, at mas mababa ang memorya kaysa sa iba pang mga serye ng AVR).

Bakit Digispark ATtiny85

ginagamit namin ang board na ito dahil sa maliit na sukat nito na perpekto ang mga suite ng aming proyekto at dahil din sa mga IO pin na mayroon ito mula nang kailangan namin ng tatlong PWM na pin upang makontrol ang ilaw na kulay at isang digital output upang makontrol ang fan ng DC sa pamamagitan ng isang transistor at lahat ang kinakailangang mga IO pin ay magagamit sa maliit na board.

Hakbang 3: Ang Disenyo ng Lantern

Ang Disenyo ng Parol
Ang Disenyo ng Parol
Ang Disenyo ng Parol
Ang Disenyo ng Parol
Ang Disenyo ng Parol
Ang Disenyo ng Parol

Tulad ng dati nagsisimula kami sa bahagi ng hardware at pakikipag-usap sa hardware magsisimula kami sa kahon ng parol, kaya dinisenyo ko ang hugis na ito gamit ang solidworks software na nagbibigay-daan sa akin upang makabuo ng isang mga file ng DXF upang mai-upload ang mga ito sa isang CNC laser cutting machine upang makagawa ng disenyo kahon; gumamit kami ng isang materyal na kahoy na 5mm MDF upang likhain ang kahon na ito, perpekto, mura at nagdaragdag ito ng isang mas mahusay na hitsura para sa aming proyekto.

maaari mong i-download ang mga DXF file na ginamit namin upang makagawa ng lantern box na ito sa pamamagitan ng link na ito sa pag-download.

Ang disenyo ng kahon ay napakasimple at isang pangunahing disenyo upang masundan mo lang ang parehong ideya ng disenyo upang lumikha ng iyong sariling disenyo na may hugis na higit na suite sa iyo.

Hakbang 4: Ang Paggawa ng PCB (Ginawa ng JLCPCB)

Ang Paggawa ng PCB (Ginawa ng JLCPCB)
Ang Paggawa ng PCB (Ginawa ng JLCPCB)
Ang Paggawa ng PCB (Ginawa ng JLCPCB)
Ang Paggawa ng PCB (Ginawa ng JLCPCB)
Ang Paggawa ng PCB (Ginawa ng JLCPCB)
Ang Paggawa ng PCB (Ginawa ng JLCPCB)

Tungkol sa JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), ay ang pinakamalaking PCB prototype enterprise sa Tsina at isang tagagawa ng high-tech na nagdadalubhasa sa mabilis na PCB prototype at maliit na batch na produksyon ng PCB. Na may higit sa 10 taon na karanasan sa pagmamanupaktura ng PCB, ang JLCPCB ay may higit sa 200, 000 mga customer sa bahay at sa ibang bansa, na may higit sa 8, 000 mga online na order ng prototyping ng PCB at maliit na dami ng produksyon ng PCB bawat araw. Ang taunang kapasidad sa produksyon ay 200, 000 sq.m. para sa iba't ibang mga 1-layer, 2-layer o multi-layer PCB. Ang JLC ay isang propesyonal na tagagawa ng PCB na itinampok ng malaking sukat, mahusay na kagamitan, mahigpit na pamamahala at higit na mataas na kalidad.

Bumalik sa aming proyekto

Upang makagawa ng PCB, inihambing ko ang presyo mula sa maraming mga tagagawa ng PCB at pinili ko ang JLCPCB ang pinakamahusay na mga tagapagtustos ng PCB at ang pinakamurang tagapagbigay ng PCB upang mag-order ng circuit na ito. Ang kailangan ko lang gawin ay ilang simpleng pag-click upang mai-upload ang gerber file at magtakda ng ilang mga parameter tulad ng kulay at dami ng kapal ng PCB, pagkatapos nabayaran ko na lamang ang 2 Dolyar upang makuha ang aking PCB pagkatapos ng limang araw lamang.

Tulad ng ipinapakita nito ang larawan ng kaugnay na iskemik, gumamit ako ng isang Digispark ATtiny85 dev board upang makontrol ang buong sistema. maaari mong makuha ang eskematiko na PDF file sa pamamagitan ng link sa pag-download na ito.

Pinakamahusay na kalidad

ang paggawa ng kalidad ng mga PCB na ito ay nagdaragdag ng aming kumpiyansa na gamitin ang serbisyo ng JLCPCB sa lahat ng aming mga proyekto, tulad ng nakikita mong mga tao ang PCB ay medyo maliit upang magkasya ang pagkakalagay sa loob ng kahon ng Lantern at pati na rin ang mga label at logo ay napakahusay ding ginawa.

maaari mong makuha ang mga Gerber file para sa circuit sa pamamagitan ng link na ito sa pag-download

Hakbang 5: Buong Pagsusuri ng Mga Sangkap

Buong Pagsusuri ng Mga Sangkap
Buong Pagsusuri ng Mga Sangkap

Handa na namin ang lahat kaya kailangan naming suriin ang mga kinakailangang sangkap na kailangan namin para sa projet na ito:

  • Ang PCB na inuorder namin mula sa JLCPCB
  • Digispark ATtiny85 dev board
  • 4 RGB LEDs 5mm
  • 12V DC fan
  • BC170 transistor
  • 1K Ohm resistor
  • 12V DC power adapter
  • Ang ilang mga konektor ng header

Hakbang 6: Paghihinang at pagpupulong

Paghihinang at Assembly
Paghihinang at Assembly
Paghihinang at Assembly
Paghihinang at Assembly
Paghihinang at Assembly
Paghihinang at Assembly

Ngayon ay diretso kaming lumilipat sa pagpupulong ng kahon, napakasimple nito dahil nilikha namin ang pagkakalagay ng tornilyo sa disenyo ngunit kailangan muna naming takpan ang bawat bahagi ng tracing paper na ito pagkatapos ay idikit namin ang mga piraso ng tela sa mga gilid ng kahon.

Pagkatapos nito, lumipat sa elektronikong pagpupulong at ihihinang namin ang lahat ng mga bahagi sa PCB. mahahanap mo sa tuktok na layer ng seda ang isang label ng bawat bahagi na nagpapahiwatig ng pagkakalagay nito sa board at sa ganitong paraan 100% sigurado ka na hindi ka makakagawa ng anumang mga pagkakamali sa paghihinang.

Hakbang 7: Digispark Code at Pagpapatunay ng Pagsubok

Digispark Code at Pagpapatunay sa Pagsubok
Digispark Code at Pagpapatunay sa Pagsubok
Digispark Code at Pagpapatunay sa Pagsubok
Digispark Code at Pagpapatunay sa Pagsubok
Digispark Code at Pagpapatunay sa Pagsubok
Digispark Code at Pagpapatunay sa Pagsubok

Ngayon ay inihanda ko ang code na ito na lumilipat sa kulay ng LEDs at binubuksan ang fan, ina-upload namin ang code at inilalagay ang board sa pagkakalagay nito at tulad ng nakikita mo, narito ang aming mga LED na lumilipat sa kanila ng mga kulay.

Maaari mong makuha ang source code nang libre sa pamamagitan ng link ng pag-download na ito.

Tulad ng nakikita mong mga lalaki sa mga larawan sa itaas, ang Lantern ay pinapalitan ang kulay ng ilaw nito kasunod ng lahat ng mga tagubilin na nilikha namin sa pamamagitan ng thr source code at ilang iba pang mga pagpapabuti upang maisagawa upang magawa itong higit na mantikilya.

Inaasahan kong isulat mo sa seksyon ng mga komento ang lahat ng iyong mga ideya upang mapabuti ang proyektong ito at ipakita din sa amin ang mga larawan kung susubukan mo ang isang katulad.

Inirerekumendang: