Satura rādītājs:

Aizveriet to: Interaktīvs pudeles vāciņu šķirošanas līdzeklis: 6 soļi
Aizveriet to: Interaktīvs pudeles vāciņu šķirošanas līdzeklis: 6 soļi

Video: Aizveriet to: Interaktīvs pudeles vāciņu šķirošanas līdzeklis: 6 soļi

Video: Aizveriet to: Interaktīvs pudeles vāciņu šķirošanas līdzeklis: 6 soļi
Video: 🌿Как вырастить проростки, Как прорастить ростки фасоли проращивание семян для еды проросшие бобы маш 2024, Jūlijs
Anonim
Image
Image
Aizveriet to: interaktīvs pudeles vāciņu šķirotājs
Aizveriet to: interaktīvs pudeles vāciņu šķirotājs
Aizveriet to: interaktīvs pudeles vāciņu šķirotājs
Aizveriet to: interaktīvs pudeles vāciņu šķirotājs
Aizveriet to: interaktīvs pudeles vāciņu šķirotājs
Aizveriet to: interaktīvs pudeles vāciņu šķirotājs

Šī pamācība tika izveidota, izpildot Dienvidfloridas Universitātes 2018. gada Makecourse projekta prasības (www.makecourse.com)

Ik pa laikam man patīk atgriezties mājās un iedzert dažas alus, lai atpūstos pēc garas dzīves dienas. Diemžēl mani pudeļu korķi ir sākuši krāties, un es sapratu, ka kaut kas jādara, lai to labotu. Tāpēc esmu izveidojis šo smieklīgo, tomēr daļēji jutīgo pudeļu vāciņu šķirotāju. Tagad es zinu, ko jūs domājat: "vai jūs nevarētu izmest pudeļu vāciņus" vai "vai pudeļu vāciņi nesaglabāsies?". Nu … jā, bet es gribēju vairāk iepazīties ar Arduino, un tas man deva attaisnojumu un motivāciju to darīt !!!

Un kurš gan negribētu vienu no šiem savā ManCave vai SheShed?!?!

Šajā instrukcijā es soli pa solim parādīšu, kā es izveidoju šo lipīgo un vispār bezjēdzīgo ierīci!

(Lūdzu, dzeriet atbildīgi)

Ja jums ir kādi jautājumi par šo būvējumu vai nepieciešama palīdzība problēmu novēršanā, lūdzu, atstājiet komentāru zemāk, un es labprāt jums palīdzēšu!

1. darbība: detaļu savākšana

Daļu savākšana
Daļu savākšana

Ķēdes aparatūra

Lai izveidotu šo ierīci, jums būs nepieciešamas šādas detaļas. Daži no tiem nav obligāti, jo tie padara konstrukciju nedaudz izturīgāku.

Neuztraucieties, es sniegšu saites uz produktiem, kurus nopirku vietnē Amazon.com. Bet redziet, ko jūs varat izgriezt no savas salauztās/vecās elektronikas ap māju!

  • Arduino Uno R3 ……………………………………………… 16,90 ASV dolāri
  • TCS230 / TCS2300 krāsu sensors ……………………. 9,99 ASV dolāri
  • IIC 1602 LCD ekrāns ar I2C moduli …………………. $ 7.59Pārliecinieties, vai tam ir I2C modulis !!!
  • SG90 9G servo ………………………………………………. 12,99 ASV dolāri (6 iepakojumi) Labāk tos iegādāties vairumā, jo tos izmantojat visam un atsevišķi, tie ir dārgi.
  • 3,5 mm stereo taisnā leņķa spraudnis līdz tukšajam vadam …….. 5,92 ASV dolāriVisticamāk, jūs varat atrast veco audio kabeli ap māju!
  • Vadi, MM, MF, FF …………………………………………. 6,98 ASV dolāri
  • Skrūvju vairogs Arduino Uno R3 …………………….. 9,98 ASV dolāri (pēc izvēles, es negribēju, lai mana elektroinstalācija nejauši izkristu)
  • MicroSD karšu lasīšanas modulis ………………………… 8,29 ASV dolāri
  • (5 iepakojumi, atsevišķas vienības iegāde ir par ~ 2 USD lētāka)
  • MicroSD karte (darbojas jebkurš izmērs, es sīkāk aprakstīšu tās formatēšanu zemāk)
  • Jebkurš aktīvais skaļrunis ar ieejas ligzdu

Programmatūra

Arduino IDE (lejupielādēt šeit)

Dažādi

  • Stiepļu griezēji / šķēres
  • Rokas Dremel un vai 220 smilšpapīrs
  • Siltuma lielgabals
  • Philips galvas skrūvgriezis
  • Plakangalvas skrūvgriezis
  • Karstās līmes pistole (gudriem un slinkiem)

2. solis: pudeles veidošana

Pudeles veidošana
Pudeles veidošana
Pudeles veidošana
Pudeles veidošana
Pudeles veidošana
Pudeles veidošana

Ātrā piezīme

Sākotnēji korpuss bija vienkārša kaste, kas līdzīga krāsu šķirotājam, ko HowToMechatronics bija izveidojis vienam no saviem projektiem. Tomēr vienu nakti guļot gultā man ienāca prātā, ka man ir instrumenti un zināšanas, lai paveiktu vairāk! Par laimi Dienvidfloridas universitātē mums ir 3D drukas laboratorija, kas ir pieejama studentiem, un drukāšana būtībā ir par maksu. Tas dod mums brīvību 3D drukāt pēc sirds vēlmēm ar minimālām izmaksām. Drīz pēc tam es nāca klajā ar vispārēju ideju izveidot pudeles dizainu, ko varat redzēt gatavajā produktā!

PIEZĪME: Tagad jūs, iespējams, mani ienīstat, bet, lai saglabātu manas radīšanas zināmu oriģinalitāti, es nepublicēšu pudeles, vārpstas vai lēmēja CAD failus. Es patiesi uzskatu, ka radošums, iztēle, kā arī atjautība ir ļoti svarīgas prasmes, kuras gan jauniem, gan veciem prātiem ir nepieciešams saliekt un turpināt augt. Tomēr nekautrējieties strādāt ar manis ievietotajiem attēliem un noformēt savu versiju (tas tiešām nav pārāk grūti)! Turklāt, ja šī ir pirmā reize, kad modelējat kaut ko līdzīgu, es ļoti iesaku nelietot 3D dizainu! (Kļūdas projektā ar tik lielu izdruku var pārmaksāt ļoti dārgi!) Lai gan tas neizskatīsies tik bezgaumīgi, putu dēlis ir daudz piedodošāks materiālam. Skatiet šo projekta piemēru, ko izveidojis HowToMechatronics.

Galvenie dizaina apsvērumi

Pudele sākotnēji tika veidota tā, lai lietotājs varētu atvērt pudeli un vienā gludā kustībā ievietot vāciņu mehānismā (ņemiet vērā atvērtā kakla dizainu). Vārpstai bija jābūt pietiekami platai, lai pudeles vāciņš varētu viegli un ātri slīdēt uz leju, lai tas varētu kontrolēt, lai Lēmējs varētu noķert vāciņu.

Vārpsta tika veidota tā, lai to varētu integrēt pudelē, izmantojot iecirtumus. Tā ir milzīga priekšrocība salīdzinājumā ar tās pielīmēšanu, jo šāda veida ierīcei ir ārkārtīgi liela precizitāte. Projektējot vārpstu, tika ņemts vērā arī krāsu sensora modulis TCS3200. Tā kā vārpstā ir vieta, kur pieskrūvēt krāsu sensoru, attālums no lēmēja līdz krāsu sensoram palika nemainīgs, kas ļāva precīzi un konsekventi nolasīt pudeles vāciņu krāsu.

Lemējs bija jādrukā melnā krāsā, lai veicinātu krāsu sensora precizitāti, jo jebkura cita krāsa būtu traucējusi lasīšanu, ja krāsu sensors būtu nedaudz novirzījies no atzīmes vai vāciņš sēdētu Lēmumā neērtā stāvoklī.

Atgriešanās slots patiesībā bija pēcapziņa. Pirms nosūtīju dizainu drukāšanai, es sapratu, ka ierīces kalibrēšana būtu garlaicīga darbība, it īpaši, ja pēc katras nolasīšanas pudele būtu jāgāž otrādi.

Mans dizains nebija ideāls

Lai cik es labprāt gozētos šī projekta triumfā, tas ne vienmēr bija pastaiga pa parku. Man nekad nav bijis ļoti labi panest 3D izdrukas. Patiesībā es vispār neciešu savas izdrukas. Savam drukas profilam pievienoju papildu čaulas (4, nevis noklusējuma 2). Es labprātāk sāktu garlaicīgo slīpēšanas procesu, lai manas detaļas saliktu kopā jau no paša sākuma.

3. solis: visu savienojiet

Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!

Šīs konstrukcijas elektroinstalācijas aspekts ir diezgan vienkāršs, vienkārši izpildiet Fritzing shēmu, un jums vajadzētu būt gatavam! Tāpat kā lielākajā daļā Arduino projektu, ja viens vads ir nepareizs, visticamāk, šī ķēde nedarbosies pareizi!

Lai pārliecinātos, ka visa ķēde ir pareiza, es ļoti iesaku savienot katru komponentu pa vienam un pārbaudīt, vai tie darbojas pareizi, izmantojot iepriekš publicētos piemērus.

4. solis: kods

Kods
Kods

Ja esat jauns Arduino lietotājs, tas būs milzīgs! Bet esiet pacietīgs, cenšoties to padarīt pēc iespējas vienkāršāku, es sadalīšu savu kodu ar komentāriem, kā arī parādīšu, kur es atradu kodu paraugus, kurus izmantoju, lai izveidotu galveno kodu. Atcerieties, ka šī projekta sākumā man nebija ne jausmas, ko es daru. Labs sākums ir apskatīt lēmumu plūsmas diagrammu, lai saprastu, kāds ir programmas mērķis, pēc tam mēģiniet sadalīt manu kodu un, kad esat apmaldījies, apskatiet piemērus, no kuriem es izveidoju savu kodu.

Lejupielādējamās bibliotēkas (noklikšķiniet šeit, lai uzzinātu, kā instalēt bibliotēkas savā Arduino)

  1. ServoTimer2 - Servos tiek izmantots taimeris 2, jo Wav atskaņotājs ieslēdz taimeri 1
  2. LiquidCrystal_I2C
  3. SD karšu lasītāja moduļa bibliotēka
  4. TMRpcm (Wav/MP3 atskaņotāja bibliotēka)

Koda galvenie jēdzieni (zemāk ir saites uz kodiem, kurus izmantoju, lai izveidotu galveno kodu)

  1. Krāsu sensors
  2. LCD ekrāns (24. - 33. rindas)
  3. Servo (Fails -> Piemēri -> ServoTimer2 -> Slaucīt)
  4. SD kartes modulis (fails -> piemēri -> SD -> CardInfo)
  5. Wav atskaņotājs (fails -> piemēri ->)

Galvenais kods

Dziļi elpojiet un rindu pa rindai iepazīstieties ar manu publicēto kodu un blakus esošajiem komentāriem, lai sajustu, kas notiek, jo Arduino darbojas, izmantojot kodu.

Drīz es publicēšu detalizētu sava koda videoierakstu.

5. darbība: SD kartes formatēšana FAT32

SD kartes formatēšana FAT32 formātā
SD kartes formatēšana FAT32 formātā
SD kartes formatēšana FAT32 formātā
SD kartes formatēšana FAT32 formātā

Tātad, lai jūsu Arduino pareizi darbotos ar jūsu Micro SD karti, atmiņas karte ir jāformatē uz FAT32. SD kartei, kas jaunāka par 32 Gb, tā nav problēma, un to ir viegli pārvērst no noklusējuma formāta exFAT uz FAT32.

Tomēr, ja jūs esat tāds kā es un Amazon redzētu 64 GB Micro SD karti par 13 ASV dolāriem un nevarētu to nepirkt. Risinājums joprojām ir diezgan ātrs un nesāpīgs.

Dodieties uz vietni https://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm un lejupielādējiet "fat32format". NELIETOJIET uz lielajām zaļajām pogām. Fails pats par sevi ir drošs, esmu skenējis to, vai tajā nav vīrusu, un arī jūs varat, taču, noklikšķinot uz zaļās pogas, nesakiet, ka nebrīdināju!

Pārliecinieties arī, vai esat izvēlējies pareizo disku, kurā atrodas jūsu SD karte. Jūs nevēlaties formatēt nepareizu, lai gan esmu diezgan pārliecināts, ka programma neļaus tam notikt.

Tas ir viss, kas nepieciešams! Jūsu SD karte tagad ir gatava lietošanai ar Arduino!

6. darbība: Wav atskaņotājs

Wav atskaņotājs
Wav atskaņotājs

Lai jūsu programma varētu veiksmīgi izsaukt jūsu. Wav audio failus no nesen formatētās Micro SD kartes, MP3 faili ir jāpārveido pareizajā. Wav audio formātā.

Dodieties uz vietni https://audio.online-convert.com/convert-to-wav un vienkārši izpildiet tālāk redzamajā attēlā redzamos norādījumus.

Iestatiet bitu izšķirtspēju uz 8 bitiem Iestatiet paraugu ņemšanas ātrumu uz 16000 Hz Mainiet audio kanālu uz mono Mainiet PCM formātu uz PCM 8 bitu neparakstīts

Pēc tam, kad esat lejupielādējis. Wav failus, vienkārši ievietojiet tos galvenajā mapē, kas atrodas jūsu SD kartē. Ņemiet vērā precīzus failu nosaukumus, jo vēlāk tos izsauksit savā kodā!

Ieteicams: