Tartalomjegyzék:

Cap It: Interaktív palack kupak válogató: 6 lépés
Cap It: Interaktív palack kupak válogató: 6 lépés

Videó: Cap It: Interaktív palack kupak válogató: 6 lépés

Videó: Cap It: Interaktív palack kupak válogató: 6 lépés
Videó: Part 03 - Moby Dick Audiobook by Herman Melville (Chs 026-040) 2024, Július
Anonim
Image
Image
Cap It: Interaktív palack kupak válogató
Cap It: Interaktív palack kupak válogató
Cap It: Interaktív palack kupak válogató
Cap It: Interaktív palack kupak válogató
Cap It: Interaktív palack kupak válogató
Cap It: Interaktív palack kupak válogató

Ezt az oktatható anyagot a Dél -Floridai Egyetem 2018 -as Makecourse projektkövetelményének teljesítésével hozták létre (www.makecourse.com)

Időről időre élvezem, hogy hazajövök, és megiszok néhány sört, hogy pihenjek egy hosszú nap után. Sajnos a kupakjaim elkezdtek felhalmozódni, és rájöttem, hogy valamit tenni kell a javítás érdekében. Ezért hoztam létre ezt a teljesen nevetséges, de félig érzékeny palack kupakválogatót. Most már tudom, mire gondol: "nem dobhatná el a kupakokat" vagy "ettől függetlenül nem halmozódnak fel a kupakok?". Nos… igen, de szerettem volna jobban megismerkedni Arduino -val, és ez adott mentséget és motivációt erre !!!

És ki ne szeretne ezek közül egyet a saját ManCave -jében vagy a SheShed -ben?!?!

Ebben az utasításban lépésről lépésre megmutatom, hogyan hoztam létre ezt a ragadós és összességében haszontalan eszközt!

(Kérem, igyon felelősségteljesen)

Ha bármilyen kérdése van ezzel az építéssel kapcsolatban, vagy segítségre van szüksége a hibaelhárításban, kérjük, hagyjon megjegyzést alább, és szívesen segítek!

1. lépés: Az alkatrészek összegyűjtése

Az alkatrészek összegyűjtése
Az alkatrészek összegyűjtése

Hardver az áramkörhöz

Ennek az eszköznek az elkészítéséhez a következő alkatrészekre lesz szüksége. Némelyik opcionális, mivel kissé tartósabbá teszik a szerkezetet.

Ne aggódjon, megadom a linkeket az Amazon.com -on vásárolt termékekhez. De nézze meg, mi mindent lehet letörölni a ház körüli törött/régi elektronikájából!

  • Arduino Uno R3 ……………………………………………… 16,90 USD
  • TCS230 / TCS2300 színérzékelő ……………………. 9,99 USD
  • IIC 1602 LCD képernyő I2C modullal …………………. $ 7.59 Győződjön meg róla, hogy rendelkezik az I2C modullal !!!
  • SG90 9G szervo ………………………………………………. 12,99 USD (6 csomag) Jobb ezeket ömlesztve vásárolni, mivel mindenre használja őket, és külön -külön is drágák.
  • 3,5 mm -es sztereó derékszögű dugó a csupasz vezetékhez …….. $ 5.92 Valószínűleg talál egy régi hangkábelt a ház körül!
  • Vezetékek, MM, MF, FF …………………………………………. 6,98 USD
  • Csavarpajzs az Arduino Uno R3 -hoz …………………….. 9,98 USD (opcionális, nem akartam, hogy a vezetékem véletlenül kiessen)
  • MicroSD kártyaolvasó modul ………………………… $ 8.29
  • (5 csomag, egyedi egység vásárlása ~ 2 dollárral olcsóbb)
  • MicroSD kártya (Bármilyen méret működik, alább leírom a formázás részleteit)
  • Bármely aktív hangszóró bemeneti csatlakozóval

Szoftver

Arduino IDE (letöltés itt)

Vegyes

  • Drótvágók / ollók
  • Kézi Dremel és vagy 220 szemcsés csiszolópapír
  • Hőfegyver
  • Philips fej csavarhúzó
  • Laposfejű csavarhúzó
  • Forró ragasztópisztoly (okosaknak és lustáknak)

2. lépés: A palack felépítése

A palack építése
A palack építése
A palack építése
A palack építése
A palack építése
A palack építése

Gyors megjegyzés

Eredetileg a ház egy egyszerű doboz volt, hasonló a színválogatóhoz, amelyet a HowToMechatronics épített egyik projektjéhez. Azonban egy éjszaka az ágyban fekve eszembe jutott, hogy megvannak az eszközeim és a tudásom ahhoz, hogy többet tegyek! Szerencsére a Dél -Floridai Egyetemen van egy 3D nyomtatási laborunk, amely a hallgatók rendelkezésére áll, és a nyomtatás lényegében önköltséges. Ez lehetővé teszi számunkra, hogy minimális költséggel 3D -ben nyomtathassuk szívünk vágyait. Röviddel ezután eszembe jutott az általános ötlet, hogy létrehozzam azt a palackdizájnt, amelyet a késztermékben láthatsz!

MEGJEGYZÉS: Most valószínűleg gyűlölni fog engem, de annak érdekében, hogy megőrizzem alkotásom eredetiségét, nem teszem közzé a palack, a tengely vagy a Döntés CAD fájljait. Őszintén hiszem, hogy a kreativitás, a képzelet és a leleményesség nagyon fontos készségek, amelyeket a fiataloknak és az időseknek egyaránt meg kell hajlítaniuk és tovább kell fejlődniük. Azonban nyugodtan dolgozzon le az általam közzétett képekről, és tervezze meg a saját verzióját (ez tényleg nem túl nehéz)! Továbbá, ha most először modellez ilyesmit, határozottan javaslom, hogy ne nyomtasson 3D -s tervet! (Hibák egy ekkora nyomtatott projektben nagyon költségesek lehetnek az újranyomtatáshoz!) Bár nem fog olyan feltűnőnek tűnni, a hablap sokkal elnézőbb egy anyaggal szemben. Tekintse meg ezt a példa projektet, amelyet a HowToMechatronics készített.

Főbb tervezési szempontok

A palackot eredetileg úgy tervezték, hogy a felhasználó kinyithassa a palackot, és egy sima mozdulattal betöltse a kupakot a mechanizmusba (vegye figyelembe a nyitott nyakú kialakítást). A tengelynek elég szélesnek kell lennie ahhoz, hogy a palack kupakja könnyedén lecsússzon gyorsan, mégis szabályozott módon, hogy a Döntő elkaphassa a kupakot.

A tengelyt is úgy tervezték, hogy a bevágások segítségével a palackba integrálható legyen. Ez óriási előny a helyére ragasztással szemben, mivel az ilyen típusú készülékeknél a pontosság rendkívül fontos. A tengely tervezésekor a TCS3200 színérzékelő modult is szem előtt tartották. Mivel a tengelynek helye van a színérzékelő csavarozására, a döntéshozó és a színérzékelő közötti távolság állandó maradt, ami lehetővé tette a palack kupakjának színének pontos és következetes leolvasását.

A Döntőt feketére kellett nyomtatni, hogy segítse a színérzékelő pontosságát, mivel bármely más szín zavarta volna az olvasást, ha a színérzékelő kissé eltért a jelzéstől, vagy a sapka kényelmetlen helyzetben ült a Döntőben.

A visszatérési hely valójában utógondolat volt. Mielőtt nyomtatványra küldtem volna a mintát, rájöttem, hogy a készülék kalibrálása fárasztó tevékenység lesz, különösen akkor, ha minden olvasás után fejjel lefelé kell döntenem az üveget.

A tervezésem nem volt tökéletes

Bármennyire is szívesen sütkéreztem a projekt sikerének diadalában, ez nem mindig volt séta a parkban. Soha nem voltam túl jó a 3D -s nyomatok elviselésében. Valójában egyáltalán nem tűröm a nyomatokat. További kagylókat adok hozzá (4 az alapértelmezett 2 helyett) a nyomtatási profilomhoz. Inkább elkezdem az unalmas csiszolási folyamatot, hogy az alkatrészeim eleve illeszkedjenek egymáshoz.

3. lépés: Az összes bekötése

Kábelezés minden!
Kábelezés minden!
Kábelezés minden!
Kábelezés minden!

Ennek a konstrukciónak a kábelezési aspektusa meglehetősen egyszerű, csak kövesse a Fritzing sémát, és akkor jó lesz! A legtöbb Arduino -projekthez hasonlóan, ha az egyik vezeték helytelen, akkor ez az áramkör valószínűleg nem fog megfelelően működni!

Annak érdekében, hogy az egész áramkör megfelelő legyen, határozottan javaslom, hogy egyenként kapcsolja be az egyes alkatrészeket, és ellenőrizze, hogy megfelelően működnek -e a fent közzétett példák segítségével.

4. lépés: A kód

A kód
A kód

Ha új vagy az Arduino -ban, ez elsöprő lesz! De vigyázzon rám, annak érdekében, hogy ez a lehető legegyszerűbb legyen, a kódomat megjegyzésekkel bontom le, és megmutatom, hol találtam a példakódokat, amelyeket a mesterkódom létrehozásához használtam. Ne feledje, hogy a projekt kezdetén fogalmam sem volt, mit csinálok. Egy jó kezdet, ha megnézzük a döntési folyamatábrát, hogy megértsük, mi a program célja, majd megpróbáljuk lebontani a kódomat, és amikor eltévedünk, nézzük meg a példákat, amelyekből a kódomat építettem.

Letölthető könyvtárak (kattintson ide, ha szeretné megtudni, hogyan telepíthet könyvtárakat Arduino -jára)

  1. ServoTimer2 - A szervók a Timer2 -t használják, mivel a Wav Player az 1 -es időzítőt forgatja
  2. LiquidCrystal_I2C
  3. Könyvtár az SD kártyaolvasó modulhoz
  4. TMRpcm (The Wav/Mp3 Player Library)

A kód legfontosabb fogalmai (Az alábbiakban azok a kódok találhatók, amelyeket a mesterkód létrehozásához használtam)

  1. A színérzékelő
  2. Az LCD képernyő (24-33. Sor)
  3. A Servo (Fájl -> Példák -> ServoTimer2 -> Sweep)
  4. SD kártya modul (Fájl -> Példák -> SD -> CardInfo)
  5. Wav Player (Fájl -> Példák ->)

A mesterkód

Vegyen egy mély lélegzetet, és soronként nézze át a közzétett kódomat és a hozzájuk tartozó megjegyzéseket, hogy érzékelje, mi történik, mivel az Arduino a kódon keresztül működik.

Hamarosan közzéteszek egy részletes videó bemutatót a kódomról.

5. lépés: Az SD -kártya formázása FAT32 -re

Az SD -kártya formázása FAT32 -re
Az SD -kártya formázása FAT32 -re
Az SD -kártya formázása FAT32 -re
Az SD -kártya formázása FAT32 -re

Tehát ahhoz, hogy az Arduino megfelelően működjön a Micro SD kártyával, a memóriakártyát FAT32 formátumra kell formázni. 32 GB -os SD -kártya esetén ez nem jelent problémát, és könnyen konvertálhatja őket az alapértelmezett exFAT formátumból FAT32 formátumba.

Ha azonban olyan, mint én, és látott egy 64 GB -os Micro SD -kártyát az Amazon -on 13 dollárért, és nem tudta megvenni. A megoldás továbbra is nagyon gyors és fájdalommentes.

Lépjen a https://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm oldalra, és töltse le a "fat32format" fájlt. NE kattintson a nagy zöld gombokra. Maga a fájl biztonságos, megvizsgáltam a vírusokat, és te is, de ha a zöld gombra kattintasz, ne mondd, hogy nem figyelmeztettelek!

Ezenkívül győződjön meg arról, hogy az SD -kártya megfelelő meghajtóját választotta. Nem akarja rosszul formázni, bár közepesen biztos vagyok benne, hogy a program nem engedi meg.

Ennyi kell hozzá! Az SD -kártya készen áll az Arduino -val való használatra!

6. lépés: Wav lejátszó

Wav lejátszó
Wav lejátszó

Annak érdekében, hogy a program sikeresen előhívhassa. Wav hangfájljait az újonnan formázott Micro SD kártyáról, az MP3 fájlokat a megfelelő. Wav audio formátumba kell konvertálni.

Lépjen a https://audio.online-convert.com/convert-to-wav oldalra, és kövesse az alábbi képen látható utasításokat.

Állítsa be a bitfelbontást 8 bitre Állítsa be a mintavételi frekvenciát 16000 Hz-re Állítsa az audiocsatornát Mono értékre Módosítsa a PCM formátumot PCM 8-bit Unsigned-ra

Majd miután letöltötte. Wav fájljait, egyszerűen tegye őket az SD -kártyán található fő mappába. Vegye figyelembe a pontos fájlneveket, mivel később hívja fel őket a kódban!

Ajánlott: