Përmbajtje:
- Hapi 1: Pajisje kompjuterike
- Hapi 2: Rast i printuar në 3D
- Hapi 3: Instalimet elektrike
- Hapi 4: Kodi
- Hapi 5: Instalimi dhe Kalibrimi
Video: Makina Coke mund të zbulojë nivelin: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Rev 2.5 - rregulloi pjesët e printuara 3D dhe përditësoi lidhësin e prizës në një njësi të zakonshme PCB.
Rev 2 - "butoni" tejzanor zëvendëson butonin manual të shtytjes.
Shtypja e një butoni është modë kaq e vjetër, veçanërisht kur unë jam tashmë duke përdorur një sensor tejzanor. Pse të mos përdorni një sensor tejzanor për të aktivizuar detektorin e nivelit të kanaçeve! Rev 2 heq butonin shtypës dhe e zëvendëson atë me një modul tjetër HC-SR04. Tani, thjesht ecni deri te makina dhe ndizet automatikisht për të zbuluar nivelin e kutisë. Unë humba logon "Coke" në proces, por më duhej të ndryshoja vetëm faqen e parë - të gjithë përbërësit e tjerë të shtypur mbeten të njëjtë
Unë jam me fat që kam një makinë të vjetër Coke që e përdor për erësirë. Ajo mban rreth 30 kanaçe kur është e plotë. Problemi është, sa kanaçe ka në të në çdo kohë të caktuar? Kur më duhet të vrapoj për të rimbushur makinën?
Një zgjidhje (përveç hapjes së makinës gjatë gjithë kohës) është fshirja e një sensori, ose "detektori i nivelit" që mund të përafrojë numrin e kanaçeve në makinë në çdo kohë të caktuar. Unë vendos që duhet të plotësonte kërkesat e mëposhtme:
- duhet të jetë i lirë dhe i thjeshtë
- jo invazive (nuk dua të filloj shpimin ose prerjen në makinën time)
- Përdorni Arduino Nano
-Përdorni një ekran LCD për të më dhënë lexime të kuptueshme
- të mundësohet nga USB amtare ose një furnizim me energji të jashtme
-përdorni një buton momental për leximet "sipas nevojës" (tani në vend të tij përdorni modulin e dytë HC-SR04).
Unë kisha disa module tejzanor, disa Nanos dhe një ekran të vogël LCD dhe vendosa që ato mund të ishin të dobishme këtu.
Pas pak kërkimi, kisha të gjithë elementët e nevojshëm (harduer dhe kodim) për ta bërë këtë punë. Pyetja e vetme e pazgjidhur ishte - a do të ishte sensori tejzanor në gjendje të regjistrojë një distancë kuptimplote duke kërcyer sinjalin nga kanaçet cilindrike? Rezulton se në fakt "mund"! (me fal per fjalen).
Hapi 1: Pajisje kompjuterike
Ok, kjo është mjaft e drejtpërdrejtë.
- Arduino Nano
- Kuman 0.96 Inch 4-pin Yellow Blue IIC OLED (SSD 1306 ose të ngjashme).
- HC-SR04 module tejzanor që variojnë (sasi: 2 për versionin automatik)
- Butoni i përgjithshëm SP nëse nuk përdorni modulin e dytë HC-SR04 (opsional)
- prizë femërore për përshtatës muri 7-12V (opsionale)
- përafërsisht 14 kabllo foleje telefonike me 2 palë për instalime elektrike më elegante të jashtme
Hapi 2: Rast i printuar në 3D
Një total prej 4 pjesësh të shtypura përdoren në këtë ndërtim:
- Fund (e kuqe)
- Maja e tejdukshme
- Rrëshqit në panelin e përparmë (printim me ngjyrë të kuqe dhe të bardhë)
- Mbajtës i sensorit tejzanor
Pjesët janë krijuar për t'u shtypur pa mbështetës duke përdorur Fusion 360.
Nuk nevojiten fiksues për montim; të gjitha pjesët kapen së bashku! Pjesa e sipërme mund të hiqet pas montimit duke shtrydhur pak secilën anë të majës pranë bazës dhe duke tërhequr pjesën e sipërme.
Ekrani LCD futet në kapak. Baza ka një çarë marrës në një fund dhe një shalë në pjesën e pasme për Nano, duke mbyllur tabelën në bazë. Përshtatësi i prizës 12V tani është një njësi e zakonshme e montimit të PCB që e marr me shumicë për rreth një të katërtën dhe pjesa e sipërme e mban atë në vend. Faqja e përparme rrëshqet në brazdat e marrësit në elementët e sipërm dhe të poshtëm.
Pjesët janë të gjitha PLA, me pjesën e sipërme të tejdukshme kështu që unë mund të shoh shkëlqimin e kutisë kur ndizet!
Për të siguruar thekse të kuqe në kapakun e përparmë, unë printoj pjesën e bardhë të treguar në trashësi 0.08 mm (trashësi.02 shtresë) dhe të kuqe për pjesën e mbetur, e cila duket e pastër.
Hapi 3: Instalimet elektrike
Lidhja elektrike për këtë projekt është mjaft e thjeshtë. Fuqia 5V dhe toka në ekranin LCD dhe modulet tejzanor nga Nano. Një palë tela sinjali nga Nano në LCD, dhe dy palë nga Nano në modulet tejzanor. Disa priza shtesë për ushqimin opsional 12V dhe voila!
Në ndërtimin tim të parë, unë kisha një Nano me kunja të instaluar, kështu që vendosa ta përdor atë ashtu siç është dhe të krijoj disa tela prototipë që i përshtaten. Lidhësit e vegjël budallenj janë gjithmonë pak të ndërlikuar për tu kompensuar, sipas mendimit tim, por përsëri, nuk kishte shumë. Dikush mund të heqë dorë gjithmonë nga këto lidhje dhe të lidhë gjithçka. Ndoshta heren tjeter…
Në ndërtimet e mëvonshme, unë instaloj vetëm kunjat e kokës në Nano për lidhjet që përdor në të vërtetë. E bën më të lehtë instalimin e kabllove dhe shmangien e gabimeve.
Kam përdorur gjithashtu një kabllo telefonike të zakonshme 2 palë për të çuar në sensorin e kanaçeve në makinë. Ai siguron një kabllo të bukur dhe të pastër që është e përballueshme (falas, dhe në të gjithë vendin në ditët e sotme!)
Hapi 4: Kodi
Kodi është i shtruar me kalldrëm nga burime të ndryshme (siç është shumica e kodimit të projektit).
Fillova me mostrën tejzanor nga Dejan Nedelkovski në www. HowToMechatronics.com. Udhëzues i mirë.
Më pas nxora një kod LCD nga Jean0x7BE në Instructables.com dhe mësova disa më shumë nga një mori faqesh të tjera. Unë ndoqa udhëzimet e tij atje dhe shtova të dy bibliotekat e kërkuara:
github.com/adafruit/Adafruit_SSD1306 (biblioteka SSD1306) https://github.com/adafruit/Adafruit-GFX-Library (biblioteka GFX)
Unë gjithashtu kalova nëpër skedarët shembullorë në bibliotekën SSD1306 dhe mësova nga kjo.
Në fund, kodi mblidhet së bashku nga këto burime dhe me disa ngatërrime, më dha rezultatin që kërkoja.
Dizajni tani përfshin një modul të dytë tejzanor për një sensor ecjeje. Qëndroni para pajisjes dhe ekrani ndizet, largohuni dhe fiket pas disa sekondash. Komentoni sensorin e personit nëse është aktiv gjatë gjithë kohës ose nëse përdoret opsioni i butonit të shtypjes.
Hapi 5: Instalimi dhe Kalibrimi
Kam projektuar kutinë që të ulet në krye të makinës, duke përdorur disa tela (tani përdor kabllo telefoni me 2 palë) të cilat ushqehen midis vulës së derës dhe trupit të makinës. Moduli tejzanor është i bashkangjitur në çatinë e gjirit të kanaçeve duke përdorur shirit të dyanshëm.
Ndërsa makina ka dy anë ose "gjire" për kanaçe, doja ta mbaja të thjeshtë. Unë balancoj ngarkesën në të dy anët e makinës, kështu që leximi i njërës anë dhe "dyfishimi" duhet të më japin një përafrim të mirë (të mjaftueshëm).
Fillova vlerësimin e këtij projekti duke kontrolluar lartësinë minimale dhe maksimale të kazanit të makinës Coke. Bosh, është rreth 25 i lartë, që do të thoshte se diapazoni i punës së sensorit tejzanor (0 - 50cm) është mjaft afër (për mua, duke pasur parasysh çmimin e këtyre moduleve). Duke përdorur këtë matematikë bazë, unë llogarita gamën në letër dhe kodova në përputhje me rrethanat për të më dhënë grafikun me shtylla dhe numrin e vlerësuar të kanaçeve.
Pasi u instalua dhe u ndez, unë u befasova plotësisht nga prova ime e parë. Jo vetëm që dha një lexim të fortë duke kërcyer sinjalin nga kanaçet, doli të ishte e saktë: Llogaritjet e përafërt përputheshin me sasinë aktuale të kanaçeve në makinë pa rregulluar më tej! (Kjo është e para…).
Gjithçka, një projekt i dobishëm. Tani mendoj se është koha për një freskim festiv !!
Recommended:
Raspberry Pi DIY Smart Doorbell që mund të zbulojë njerëz, makina, etj.: 5 hapa
Raspberry Pi DIY Smart Doorbell që mund të zbulojë njerëz, makina, etj.: Ky dizajn me temë steampunk integrohet me ndihmësin e shtëpisë dhe sistemin tonë audio me shumë dhoma për të komunikuar me pjesën tjetër të shtëpisë sonë të zgjuar DIY. Në vend që të blini një Zile Dera (ose Nest, ose një nga konkurrentët e tjerë) Kam ndërtuar derën tonë të zgjuar të derës
Mbjellës i zgjuar - Tregon nivelin e ujit: 5 hapa (me fotografi)
Mbjellës i zgjuar - Tregon Nivelin e Ujit: Sapo kemi blerë disa bimë me pamje të lezetshme për shtëpinë tonë të re. Midis të gjitha pajisjeve elektronike të mbushura në shtëpi, bimët sjellin një ndjenjë të gjallë. Kështu që në këmbim, doja të bëja diçka për bimët. Kjo është arsyeja pse unë ndërtova këtë plan të zgjuar
Detektor i thjeshtë por i fuqishëm i energjisë elektrike statike i cili gjithashtu mund të zbulojë "fantazmat": 10 hapa
Detektor i thjeshtë por i fuqishëm i energjisë elektrike statike i cili gjithashtu mund të zbulojë "Fantazmat": Përshëndetje, ky është udhëzimi im i parë kështu që ju lutem më tregoni për gabimet që kam bërë në këtë udhëzues. Në këtë udhëzues, unë do të bëj një qark që mund të zbulojë elektricitet statik. Një nga krijuesit e tij ka pohuar se ai ka zbuluar & quot
Si të merrni muzikë nga pothuajse çdo faqe në internet (Haha) (Për sa kohë që mund ta dëgjoni, mund ta merrni Ok mirë nëse është e integruar në flash ju mund të mos jeni në gjendje) E EDITUAR !!!!! Informacion i shtuar: 4 hapa
Si të merrni muzikë nga pothuajse çdo faqe në internet (Haha) (Për sa kohë që mund ta dëgjoni, mund ta merrni … Ok mirë nëse është e integruar në flash ju mund të mos jeni në gjendje) E EDITUAR !!!!! Informacion i Shtuar: nëse shkoni ndonjëherë në një faqe në internet dhe ajo luan një këngë që ju pëlqen dhe e dëshironi atë, atëherë këtu është udhëzimi për ju jo për fajin tim nëse prishni diçka (mënyra e vetme që do të ndodhë është nëse filloni të fshini sendet pa asnjë arsye ) kam qenë në gjendje të marr muzikë për
Makina në distancë që mund të shkojë diku: 6 hapa
Makina në distancë që mund të shkojë diku: Kjo është një makinë që mund të shkojë kudo që dëshironi për të ujitur, tokë dhe shumë vende të tjera !! për ta bërë këtë makinë gjërat që ju nevojiten janë:- 1. një makinë e vjetër që ka motorin e rrotave të pasme dhe motorin rrotullues para 2. keni nevojë për 2 bateri 9 volt 3.2 ose 1