Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Isang Lantern
- Hakbang 2: Ang Digispark ATtiny85 Ay Ang Puso ng aming Proyekto
- Hakbang 3: Ang Disenyo ng Lantern
- Hakbang 4: Ang Paggawa ng PCB (Ginawa ng JLCPCB)
- Hakbang 5: Buong Pagsusuri ng Mga Sangkap
- Hakbang 6: Paghihinang at pagpupulong
- Hakbang 7: Digispark Code at Pagpapatunay ng Pagsubok
Video: Digispark Lantern (ATtiny85 Project): 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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:
- Ang pagpili ng tamang mga bahagi depende sa mga pagpapaandar ng iyong proyekto.
- Ang paggawa ng circuit upang ikonekta ang lahat ng mga sangkap na pinili.
- Ipunin ang lahat ng mga bahagi ng proyekto.
- Interface ang Digispark ATtiny85 Dev board upang makontrol ang parol.
Hakbang 1: Ano ang Isang Lantern
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
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
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)
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
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
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
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:
Pagbawas ng Pagkonsumo ng Lakas ng Baterya para sa Digispark ATtiny85: 7 Mga Hakbang
Pagbawas ng Pagkonsumo ng Lakas ng Baterya para sa Digispark ATtiny85: o: Pagpapatakbo ng isang Arduino na may 2032 coin cell sa loob ng 2 taon. Gamit ang iyong Digispark Arduino Board mula sa kahon gamit ang isang Arduino program kumukuha ito ng 20 mA sa 5 volt. Sa isang 5 volt power bank ng 2000 mAh tatakbo lamang ito sa loob ng 4 na araw
Lantern ni Jack-o'-lantern: 3 Mga Hakbang
Jack-o'-lantern's Lantern: Ito ay isang proyekto na maaari mong madaling gawin sa bahay kasama ang mga bata at pamilya sa mga nakakatakot na araw na ito! Binubuo ito sa pagdaragdag ng ilaw sa iyong kalabasa (maaari itong maging isang tunay o isang artipisyal na isa) upang maaari kang magkaroon ng isang Lantern ni Jack-o-lanterns
Mga Paw na Hugasan - Ang Cat ay Nakakatagpo sa Covid Handwashing Project: 5 Mga Hakbang (na may Mga Larawan)
Paws to Wash - Cat Meets Covid Handwashing Project: Dahil lahat tayo ay naglalayo sa bahay, ang Paws to Wash ay isang proyekto sa DIY na gumagabay sa mga magulang at bata sa proseso ng pagbuo ng isang nakatutuwang timer ng feedback na may isang kumakaway na pusa upang hikayatin ang malusog na ugali sa paglalaba. Sa oras ng Covid-19, paghuhugas ng kamay
Pagsisimula Sa Digispark Attiny85 Paggamit ng Arduino IDE: 4 Mga Hakbang
Pagsisimula Sa Digispark Attiny85 Gamit ang Arduino IDE: Ang Digispark ay isang Attiny85 based microcontroller development board na katulad ng linya ng Arduino, mas mura lamang, mas maliit, at medyo hindi gaanong malakas. Sa isang buong host ng mga kalasag upang mapalawak ang pag-andar nito at ang kakayahang gamitin ang pamilyar na Arduino ID
Magdagdag ng Mga Ilaw at Kagila-gilalas na Musika sa Iyong Jack-O-Lantern - Walang Paghinang o Programming (Maliban Nais Mong Maging): 9 Mga Hakbang (na may Mga Larawan)
Magdagdag ng Mga Ilaw at Kamangha-manghang Musika sa Iyong Jack-O-Lantern - Walang Paghinang o Programming (Maliban Nais Mong Magkaroon): Magkaroon ng pinakatakot na Jack-O-Lantern sa iyong kalye sa pamamagitan ng pagdaragdag ng mga kumikinang na ilaw at nakakatakot na musika! Ito rin ay isang mahusay na paraan upang subukan ang Arduino at mai-program na electronics dahil ang buong proyekto ay maaaring makumpleto nang walang pagsulat ng code o paghihinang - alth