Talaan ng mga Nilalaman:
- Hakbang 1: Pagtitipon ng mga Bahagi
- Hakbang 2: Pagbuo ng Botelya
- Hakbang 3: Pag-kable Nito Lahat
- Hakbang 4: Ang Code
- Hakbang 5: Pag-format ng iyong SD Card sa FAT32
- Hakbang 6: Wav Player
Video: I-cap Ito: Interactive Bottle Cap Sorter: 6 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang itinuturo na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng 2018 Makecourse sa University of South Florida (www.makecourse.com)
Sa tuwina at muli, nasisiyahan ako sa pag-uwi at pagkakaroon ng ilang mga beer upang makapagpahinga pagkatapos ng isang mahabang araw ng buhay na buhay. Sa kasamaang palad, ang aking mga takip ng bote ay nagsimulang mag-ipon at nalaman ko ang isang bagay na kailangang gawin upang ayusin iyon. Alin ang dahilan kung bakit nilikha ko ang lubos na katawa-tawa ngunit semi-sensibe na botelya na pantakip ng bote. Ngayon alam ko kung ano ang iniisip mo, "hindi mo ba maitapon ang mga takip ng bote" o "hindi ba magtipun-tipon ang mga takip ng bote?". Sa gayon … oo, ngunit nais kong mas pamilyar kay Arduino at binigyan ako nito ng palusot at pagganyak na gawin ito !!!
At sino ang hindi gugustuhin ang isa sa mga ito sa kanilang sariling ManCave o SheShed?!?!
Sa Instructable na ito, ipapakita ko sa iyo ng sunud-sunod kung paano ko nilikha ang maingat at pangkalahatang walang silbi na aparato!
(Mangyaring uminom nang responsable)
Kung mayroon kang anumang mga katanungan tungkol sa pagbuo na ito o kailangan ng tulong sa pagto-troubleshoot, mangyaring mag-iwan ng komento sa ibaba at nasisiyahan akong tulungan ka!
Hakbang 1: Pagtitipon ng mga Bahagi
Hardware para sa Circuitry
Upang maitayo ang aparatong ito kakailanganin mo ang mga sumusunod na bahagi. Ang ilan sa mga ito ay opsyonal habang ginagawa nilang medyo matibay ang pagbuo.
Hindi mag-alala, ibibigay ko ang mga link sa mga produktong binili ko sa Amazon.com. Ngunit tingnan kung ano ang maaari mong i-scrap mula sa iyong sirang / lumang electronics sa paligid ng bahay!
- Arduino Uno R3 ………………………………………………… $ 16.90
- TCS230 / TCS2300 Color Sensor ……………………. $ 9.99
- IIC 1602 LCD Screen w / I2C Module …………………. $ 7.59 Siguraduhin na mayroon itong I2C Module !!!
- SG90 9G servo ……………………………………………. $ 12.99 (6 pack) Mas mahusay na bilhin ang mga ito nang maramihan habang ginagamit mo ang mga ito para sa lahat at isa-isa silang mahal.
- 3.5mm Stereo Right Angle Plug sa Bare Wire …….. $ 5.92Maaaring makahanap ka ng isang lumang audio cable sa paligid ng bahay!
- Mga Wires, MM, MF, FF ……………………………………………. $ 6.98
- Screw Shield para sa Arduino Uno R3 …………………….. $ 9.98 (Opsyonal, hindi ko nais ang aking mga kable na hindi sinasadyang malagas)
- Modyul ng Mambabasa ng MicroSD Card ……………………… $ 8.29
- (5 pack, ang pagbili ng isang indibidwal na yunit ay ~ $ 2 na mas mura)
- MicroSD Card (Gumagana ang anumang laki, pupunta ako sa mga detalye ng pag-format nito sa ibaba)
- Anumang Aktibo na Tagapagsalita na may input jack
Software
Arduino IDE (Mag-download Dito)
Miscellaneous
- Mga Water Cutter / Gunting
- Handemang Dremel at o 220 grit na liha
- Mainit na baril
- Philips Head Screwdriver
- Flat Head Screwdriver
- Hot Glue Gun (para sa matalino at tamad)
Hakbang 2: Pagbuo ng Botelya
Mabilis na Tandaan
Orihinal na ang pabahay ay magiging isang simpleng kahon na katulad ng color sorter na itinayo ng HowToMechatronics para sa isa sa kanyang mga proyekto. Gayunpaman, isang gabing nakahiga sa kama ay naisip ko na mayroon akong mga tool at kaalaman na dapat gawin pa! Sa kabutihang palad sa University of South Florida mayroon kaming isang 3D printing lab na magagamit sa mga mag-aaral at ang pagpi-print ay mahalagang gastos. Nagbibigay ito sa amin ng kalayaan na mag-print sa 3D sa aming mga puso ng mga hinahangad sa kaunting gastos sa amin. Hindi nagtagal pagkatapos noon, nakakuha ako ng pangkalahatang ideya upang likhain ang disenyo ng bote na maaari mong makita sa tapos na produkto!
TANDAAN: Ngayon ay marahil ay mapoot mo ako ngunit upang mapanatili ang ilang halaga ng pagka-orihinal sa aking paglikha, hindi ko mai-post ang mga CAD file para sa bote, baras, o Decider. Totoong naniniwala ako na ang pagkamalikhain, imahinasyon pati na rin ang talino ng isip ay napakahalagang kasanayan na kailangan ng mga bata at matanda na pag-iisip na ibaluktot at magpatuloy na lumaki. Gayunpaman, huwag mag-atubiling magtrabaho ng mga imahe na nai-post at naidisenyo ko ang iyong sariling bersyon (talagang hindi ito masyadong mahirap)! Gayundin, kung ito ang iyong unang pagkakataon na pagmomodelo ng isang bagay ng kalikasan na ito, masidhi kong pinapayuhan laban sa pag-print ng 3D ng iyong disenyo! (Ang mga pagkakamali sa isang proyekto na may isang naka-print na malaking ito ay maaaring maging napakamahal upang muling mai-print muli!) Bagaman hindi ito magiging hitsura ng marangya, ang foam board ay higit na mapagpatawad ng isang materyal upang magsimula. Tingnan ang halimbawang proyekto na ito na nilikha ng HowToMechatronics.
Mga Pagsasaalang-alang sa Pangunahing Disenyo
Orihinal na idinisenyo ang bote upang payagan ang gumagamit na buksan ang kanilang bote at mailagay ang takip sa mekanismo sa isang makinis na paggalaw (tandaan ang bukas na disenyo ng leeg). Ang baras ay dapat na sapat na malawak upang payagan ang takip ng bote na dumulas pababa nang madali sa isang mabilis ngunit kontroladong paraan upang payagan ang Decider na mahuli ang takip.
Ang baras ay dinisenyo din upang maisama sa bote sa pamamagitan ng paggamit ng mga notch. Ito ay isang napakalaking kalamangan sa pagdikit nito sa lugar dahil ang katumpakan ay ang pinakamahalaga sa isang aparato ng likas na katangian. Ang module ng kulay ng sensor ng TCS3200 ay naisip din sa pagdidisenyo ng baras. Dahil ang baras ay may isang lugar para sa kulay ng sensor ng kulay, ang distansya mula sa Decider hanggang sa sensor ng kulay ay nanatiling pare-pareho na pinapayagan para sa isang tumpak at pare-parehong pagbasa ng kulay ng mga takip ng bote.
Ang Decider ay mai-print na itim upang makatulong sa katumpakan ng color sensor, dahil ang anumang iba pang kulay ay makagambala sa pagbabasa kung ang color sensor ay bahagyang naka-marka o ang cap ay nakaupo sa Decider sa isang mahirap na posisyon.
Ang slot ng pagbabalik ay talagang isang pag-iisip. Bago ko ipadala ang disenyo para sa pagpi-print, napagtanto ko na ang pag-calibrate ng aparato ay magiging isang nakakapagod na aktibidad lalo na kung nais kong ikiling ang bote nang baligtad pagkatapos ng bawat pagbabasa.
Ang Aking Disenyo Ay Hindi Perpekto
Tulad ng pag-ibig kong bask sa tagumpay ng kung paano ang proyekto na ito ay naging, ito ay hindi palaging isang lakad sa parke. Hindi ako naging napakahusay na tiisin ang aking mga 3D print. Sa totoo lang, hindi ko kinaya ang lahat ng aking mga kopya. Nagdagdag ako ng mga karagdagang shell (4 sa halip na ang default 2) sa aking profile sa pag-print. Mas gusto kong simulan ang nakakapagod na proseso ng sanding upang makuha ang aking mga bahagi na magkakasama mula sa get go.
Hakbang 3: Pag-kable Nito Lahat
Ang aspeto ng mga kable ng pagbuo na ito ay medyo tuwid, sundin lamang ang Fritzing na eskematiko at dapat kang maging mahusay na pumunta! Tulad ng karamihan sa mga proyekto ng Arduino, kung ang isang kawad ay hindi tama, malamang na hindi gumana nang maayos ang circuit na ito!
Upang matiyak na ang buong circuit ay tama, masidhi kong pinapayuhan ang mga kable ng bawat isa nang isa-isa at suriin na gumagana ang mga ito nang tama sa pamamagitan ng paggamit ng mga halimbawang na-post ko sa itaas.
Hakbang 4: Ang Code
Kung bago ka sa Arduino, ito ay magiging napakalaki! Ngunit tiisin mo ako, sa pagsisikap na ito ay gawing simple hangga't maaari, ibabahagi ko ang aking code sa mga komento pati na rin ipinapakita sa iyo kung saan ko nahanap ang mga halimbawang code na ginamit ko upang maitayo ang aking master code. Tandaan, sa simula ng proyektong ito ay wala akong bakas sa ginagawa ko rin. Ang isang mahusay na pagsisimula ay tingnan ang flowchart ng desisyon upang maipakita kung ano ang layunin ng programa, pagkatapos ay subukan at sirain ang aking code at kapag nawala ka suriin ang mga halimbawa kung saan ko itinayo ang aking code.
Mga download ng aklatan (Mag-click dito upang malaman kung paano mag-install ng mga aklatan sa iyong Arduino)
- ServoTimer2 - Gumagamit ang servos ng Timer2 habang ang Wav Player ay hogging Timer 1
- LiquidCrystal_I2C
- Library para sa Modyul ng Reader ng SD Card
- TMRpcm (Ang Wav / Mp3 Player Library)
Pangunahing Mga Konsepto ng Code (Naka-link sa ibaba ang mga code na ginamit ko upang mabuo ang aking master code)
- Ang Sensor ng Kulay
- Ang LCD Screen (mga linya 24 - 33)
- Ang Servo (File -> Mga Halimbawa -> ServoTimer2 -> Walisin)
- Module ng SD Card (File -> Mga Halimbawa -> SD -> CardInfo)
- Wav Player (File -> Mga Halimbawa ->)
Ang Master Code
Huminga ng malalim at dumaan sa aking nai-post na code at ang kanilang katabi na mga linya ng mga puna sa bawat linya upang makaramdam ng kung ano ang nangyayari habang gumagana ang Arduino sa pamamagitan ng code.
Malapit na mag-post ako ng isang detalyadong video walk-through ng aking code.
Hakbang 5: Pag-format ng iyong SD Card sa FAT32
Kaya't upang gumana nang maayos ang iyong Arduino sa iyong Micro SD card, dapat na mai-format ang memory card sa FAT32. Para sa SD Card sa ilalim ng 32Gb hindi ito isang isyu at madaling i-convert ang mga ito mula sa default na format na exFAT patungong FAT32.
Gayunpaman, kung katulad mo ako at nakakita ng isang 64GB Micro SD card sa Amazon sa halagang $ 13 at hindi mapigilan na bilhin ito. Ang solusyon ay medyo mabilis pa rin at walang sakit.
Pumunta sa https://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm, at i-download ang "fat32format". HUWAG mag-click sa malaking berdeng mga pindutan. Ang file mismo ay ligtas, na-scan ko ito para sa mga virus at maaari mo rin, gayunpaman kung nag-click ka sa berdeng pindutan huwag sabihin na hindi kita binalaan!
Gayundin, tiyaking napili mo ang tamang drive na nasa loob ng iyong SD card. Hindi mo nais na mai-format ang hindi tama, kahit na medyo nasisiguro kong hindi ito papayagan ng programa na mangyari.
Iyon lang ang kinakailangan! Ang iyong SD card ay handa na upang magamit sa Arduino!
Hakbang 6: Wav Player
Upang matagumpay na matawag ng iyong programa ang iyong. Wav audio file mula sa iyong bagong nai-format na Micro SD card, ang iyong mga MP3 file ay dapat na mai-convert sa wastong format na. Wav audio.
Pumunta sa https://audio.online-convert.com/convert-to-wav at sundin lamang ang mga tagubiling ipinapakita sa imahe sa ibaba.
Itakda ang Resolution ng Bit sa 8-bit Itakda ang Sampling Rate sa 16000 Hz Baguhin ang Audio Channel sa MonoChange ang Format ng PCM sa PCM 8-bit na Hindi Pinirmahan
Pagkatapos kapag na-download na ang iyong. Wav file, ilagay lamang ito sa pangunahing folder na matatagpuan sa iyong SD Card. Tandaan ang eksaktong mga pangalan ng file dahil tatawagin mo sila sa ibang pagkakataon sa iyong code!
Inirerekumendang:
Magaling: ang Itakda Ito at Kalimutan Ito Studio Mas malinis: 10 Hakbang (na may Mga Larawan)
Magaling: ang Itakda Ito at Kalimutan Ito Studio Mas malinis: Ni: Evan Guan, Terence Lo at Wilson Yang Panimula & MotivationSweepy ang studio cleaner ay dinisenyo bilang tugon sa magulong kalagayan ng studio ng arkitektura na naiwan ng mga barbaric na mag-aaral. Pagod na sa kung gaano magulo ang studio sa panahon ng revi
Nike LED Swoosh! Ito ay Isang Mahusay na Dekorasyon para sa isang Silid. Ito ang Iisang Proyekto na Maaaring Ulitin ng Lahat .: 5 Mga Hakbang
Nike LED Swoosh! Ito ay Isang Mahusay na Dekorasyon para sa isang Silid. Ito ang Isang proyekto na Maaring Ulitin ng Lahat .: Mga tool -tape sukat-birador -solding iron-coping saw-electric drill-sandpaperSupplies -LED strip (RGB) 5m-LED Controller -Power Supply 12V 4A-timber 50-50-1500 2x-timber 20-20-3000 2x-playwud 500-1000mm-screws (45mm) 150x-screws (35mm) 30x-scr
Panoorin ito ng Raspberry Pi Oled Clock Pakinggan Ito at Pakiramdam Ito: 5 Hakbang (na may Mga Larawan)
Panoorin ito ng Raspberry Pi Oled Clock Naririnig Ito at Nararamdaman Ito: Ito ay isang matalinong orasan na nagpapakita ng oras sa isang OLED display at maaari mo ring marinig ang oras sa iba't ibang agwat ng oras na tutulong para sa bulag at binabago din nito ang humantong kulay sa oras tulad ng ilaw sa takipsilim na ilaw sa gabi ay nagiging kulay kahel sa dilaw at tulad ng
DIY USB-C hanggang MMCX Headphone Cable (Kung Hindi Mo Ito Maibibili, Buuin Ito!): 4 na Hakbang
DIY USB-C to MMCX Headphone Cable (Kung Hindi Mo Ito Mababili, Buuin Ito!): Matapos ang labis na pagkabigo ay hindi matagumpay na subukan na makahanap ng isang solusyon sa USB-C para sa aking mga high-end na earphone na may mga detachable na konektor ng MMCX, nagpasya akong piraso sama-sama ang isang cable gamit ang muling nilalayon na USB-C digital-to-analog converter at isang 3.5 mm sa MMCX cable
Paano Kumuha ng Musika Mula sa HAPIT NG ANUMANG (Haha) Website (Hangga't Naririnig Mo Ito Maaari Mong Makuha Ok Mabuti Kung Ito ay Embeded sa Flash Maaaring Hindi Mo Magawang) EDITED !!!!! Nagdagdag ng Impormasyon: 4 na Hakbang
Paano Kumuha ng Musika Mula sa HAPIT NG ANUMANG (Haha) Website (Hangga't Naririnig Mo Ito Maaari Mong Makuha … Ok Mabuti Kung Ito ay Embeded sa Flash Maaaring Hindi Mo Magawang) EDITED !!!!! Nagdagdag ng Impormasyon: kung pumunta ka sa isang website at nagpe-play ito ng isang kanta na gusto mo at nais mo dito narito ang itinuturo para sa aking kasalanan kung guluhin mo ang isang bagay (ang paraan lamang na ito ay mangyayari ay kung sinimulan mong tanggalin ang mga bagay nang walang dahilan ) Nakakuha ako ng musika