Talaan ng mga Nilalaman:

I-cap Ito: Interactive Bottle Cap Sorter: 6 Hakbang
I-cap Ito: Interactive Bottle Cap Sorter: 6 Hakbang

Video: I-cap Ito: Interactive Bottle Cap Sorter: 6 Hakbang

Video: I-cap Ito: Interactive Bottle Cap Sorter: 6 Hakbang
Video: I work at the Private Museum for the Rich and Famous. Horror stories. Horror. 2024, Nobyembre
Anonim
Image
Image
I-cap Ito: Mas Interactive na Bote ng Botelya
I-cap Ito: Mas Interactive na Bote ng Botelya
I-cap Ito: Mas Interactive na Bote ng Botelya
I-cap Ito: Mas Interactive na Bote ng Botelya
I-cap Ito: Mas Interactive na Bote ng Botelya
I-cap Ito: Mas Interactive na Bote ng Botelya

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

Pagtitipon ng mga Bahagi
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

Pagbuo ng Bote
Pagbuo ng Bote
Pagbuo ng Bote
Pagbuo ng Bote
Pagbuo ng Bote
Pagbuo ng Bote

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

Kable Na Lahat!
Kable Na Lahat!
Kable Na Lahat!
Kable Na 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

Ang Code
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)

  1. ServoTimer2 - Gumagamit ang servos ng Timer2 habang ang Wav Player ay hogging Timer 1
  2. LiquidCrystal_I2C
  3. Library para sa Modyul ng Reader ng SD Card
  4. 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)

  1. Ang Sensor ng Kulay
  2. Ang LCD Screen (mga linya 24 - 33)
  3. Ang Servo (File -> Mga Halimbawa -> ServoTimer2 -> Walisin)
  4. Module ng SD Card (File -> Mga Halimbawa -> SD -> CardInfo)
  5. 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

Pag-format ng iyong SD Card sa FAT32
Pag-format ng iyong SD Card sa FAT32
Pag-format ng iyong SD Card sa FAT32
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

Wav Player
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: