Orodha ya maudhui:

Coke Mashine Inaweza Kugundua Kitambulisho: Hatua 5 (na Picha)
Coke Mashine Inaweza Kugundua Kitambulisho: Hatua 5 (na Picha)

Video: Coke Mashine Inaweza Kugundua Kitambulisho: Hatua 5 (na Picha)

Video: Coke Mashine Inaweza Kugundua Kitambulisho: Hatua 5 (na Picha)
Video: UKIZIONA DALILI HIZI MAMA MJAMZITO BASI UTAJIFUNGUA MTOTO WA KIUME 2024, Julai
Anonim
Coke Mashine Inaweza Kugundua Kigundua
Coke Mashine Inaweza Kugundua Kigundua
Coke Mashine Inaweza Kugundua Kigundua
Coke Mashine Inaweza Kugundua Kigundua
Coke Mashine Inaweza Kugundua Kigundua
Coke Mashine Inaweza Kugundua Kigundua
Coke Machine inaweza kiwango Detector
Coke Machine inaweza kiwango Detector

Mch 2.5 - aliandaa sehemu zilizochapishwa za 3D na kusasisha kiunganishi cha kuziba kwenye kitengo cha kawaida cha PCB.

Rev 2 - kitufe cha "ultrasonic" kinachukua nafasi ya kitufe cha kushinikiza cha mwongozo.

Kusukuma kitufe ni mtindo wa zamani sana, haswa wakati tayari ninatumia sensa ya Ultrasonic. Kwa nini usitumie sensorer ya ultrasonic kuamsha kichunguzi cha kiwango! Rev 2 huondoa kitufe cha kushinikiza na kuibadilisha na moduli nyingine ya HC-SR04. Sasa, nenda kwenye mashine na inawaka kiatomati kufunua kiwango cha uwezo. Nilipoteza nembo ya "Coke" wakati wa mchakato, lakini ilibidi nibadilishe uso tu - vifaa vingine vyote vilivyochapishwa hubaki vile vile

Nina bahati ya kuwa na mashine ya zamani ya Coke ninayotumia, "viburudisho". Inashikilia makopo kama 30 ukiwa umejaa. Shida ni, ni makopo mangapi ndani yake wakati wowote? Ni lini ninahitaji kukimbia ili kujaza mashine?

Suluhisho (mbali na kufungua mashine kila wakati) ni kupiga sensa, au "inaweza kugundua kigunduzi" ambacho kinaweza kukadiria idadi ya makopo kwenye mashine wakati wowote. Ninaamua kuwa inapaswa kukidhi mahitaji yafuatayo:

- lazima iwe rahisi na rahisi

- isiyo vamizi (sitaki kuanza kuchimba visima au kukata kwenye mashine yangu)

- Tumia Arduino Nano

- Tumia skrini ya LCD kunipa usomaji rahisi kuelewa

- kuwezeshwa na USB asili au usambazaji wa umeme wa nje

- tumia kitufe cha kushinikiza kwa muda kwa kusoma "kama inahitajika" (sasa unatumia moduli ya 2 HC-SR04 badala yake).

Nilikuwa na moduli za ultrasonic, Nanos kadhaa, na skrini ndogo ya LCD na niliamua kuwa wanaweza kuja hapa.

Baada ya kutafuta kidogo, nilikuwa na vitu vyote muhimu (vifaa na usimbuaji) kufanya kazi hii. Swali pekee bora lilikuwa - je! Sensor ya ultrasonic ingeweza kusajili umbali wa maana kwa kupiga ishara mbali ya makopo ya silinda? Inageuka kuwa kwa kweli "inaweza"! (samahani kwa pun).

Hatua ya 1: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

Ok, hii ni sawa moja kwa moja.

- Arduino Nano

- Kuman 0.96 Inch 4-pin Blue Blue IIC OLED (SSD 1306 au sawa).

- HC-SR04 moduli za anuwai za ultrasonic (qty: 2 kwa toleo la moja kwa moja)

- Kitufe cha kushinikiza cha generic SP ikiwa haitumii moduli ya 2 HC-SR04 (hiari)

- kipokezi cha kuziba cha kike kwa adapta ya ukuta ya 7-12V (hiari)

- takriban 14 ya kebo ya jack ya jozi mbili kwa wiring kifahari zaidi ya nje

Hatua ya 2: Kesi iliyochapishwa ya 3D

Kesi iliyochapishwa ya 3D
Kesi iliyochapishwa ya 3D
Kesi iliyochapishwa ya 3D
Kesi iliyochapishwa ya 3D

Jumla ya sehemu 4 zilizochapishwa hutumiwa katika ujenzi huu:

- Chini (nyekundu)

- Translucent juu

- Slide mbele ya jopo (rangi nyekundu na nyeupe kuchapisha)

- Mmiliki wa sensor ya Ultrasonic

Sehemu hizo zimeundwa kuchapishwa bila msaada kwa kutumia Fusion 360.

Hakuna vifungo vinavyohitajika kwa kusanyiko; sehemu zote hupiga pamoja! Juu inaweza kuondolewa baada ya kusanyiko kwa kufinya kidogo upande wowote wa juu karibu na msingi na kuvuta kilele.

Skrini ya LCD inaingia kwenye kifuniko. Msingi una mpangilio wa mpokeaji mwisho mmoja na tandiko nyuma kwa Nano, ikifunga bodi kwenye msingi. Adapta ya kuziba ya 12V sasa ni kitengo cha kawaida cha mlima cha PCB ninachopata kwa wingi kwa karibu robo na juu inaishikilia. Uso wa mbele huteleza kwenye mitaro ya mpokeaji kwenye vitu vya juu na vya chini.

Sehemu zote ni PLA, na ya juu ikiwa nyepesi ili niweze kuona mwangaza wa sanduku ukiwashwa!

Ili kutoa lafudhi nyekundu kwenye kifuniko cha mbele, ninachapisha sehemu nyeupe iliyoonyeshwa kwa unene wa 0.08mm (unene wa safu.02) na nyekundu kwa salio, ambayo inaonekana safi.

Hatua ya 3: Wiring

Wiring
Wiring
Wiring
Wiring
Wiring
Wiring

Wiring wa mradi huu ni rahisi sana. Nguvu ya 5V na ardhi kwa skrini ya LCD na moduli za ultrasonic kutoka Nano. Jozi ya waya za ishara kutoka Nano hadi LCD, na jozi mbili kutoka Nano hadi moduli za ultrasonic. Miongozo michache ya ziada ya chakula cha hiari cha 12V na voila!

Katika ujenzi wangu wa kwanza, nilikuwa na Nano iliyo na pini zilizosanikishwa, kwa hivyo niliamua kuitumia kama-na kutengeneza wiring ya mfano inayofaa. Viunganishi vidogo vya kijinga kila wakati ni ngumu sana kutengeneza, kwa maoni yangu, lakini tena, hakukuwa na nyingi sana. Mtu anaweza kuacha viunganisho hivi kila wakati na kuuza kitu kizima. Labda wakati mwingine…

Kwenye ujenzi unaofuata, ninaweka tu pini za kichwa katika Nano kwa unganisho ninaotumia. Inafanya iwe rahisi kufunga nyaya na epuka makosa.

Nilitumia pia kebo ya kawaida ya jozi mbili ili kuongoza kwa sensorer kwenye mashine. Inatoa kebo nzuri, safi na inayonunuliwa (bure, na mahali pote siku hizi!)

Hatua ya 4: Kanuni

Nambari hiyo imeunganishwa pamoja kutoka kwa vyanzo anuwai (kama ilivyo kwa kuweka alama nyingi za mradi).

Nilianza na sampuli ya ultrasonic kutoka kwa Dejan Nedelkovski katika www. HowToMechatronics.com. Mafunzo mazuri.

Kisha nikavuta nambari ya LCD kutoka kwa Jean0x7BE kwenye Instructables.com na nikajifunza zaidi kutoka kwa kundi la tovuti zingine. Nilifuata maagizo yake hapo, na kuongeza maktaba zote mbili zinazohitajika:

github.com/adafruit/Adafruit_SSD1306 (maktaba ya SSD1306) https://github.com/adafruit/Adafruit-GFX-Library (maktaba ya GFX)

Nilipitia faili za mfano kwenye maktaba ya SSD1306 na kujifunza kutoka hapo.

Mwishowe, nambari imeunganishwa pamoja kutoka kwa vyanzo hivi na kwa kuchelewesha, ilinipa matokeo ambayo nilikuwa nikitafuta.

Ubunifu sasa unajumuisha moduli ya pili ya ultrasonic kwa sensorer ya kutembea. Simama mbele ya kifaa na skrini inawashwa, tembea na inazima baada ya sekunde chache. Toa maoni ya sensa ya mtu ikiwa wakati wote au ikiwa chaguo la kitufe cha kushinikiza linatumiwa.

Hatua ya 5: Ufungaji na Usawazishaji

Ufungaji na Usawazishaji
Ufungaji na Usawazishaji

Niliunda sanduku la kukaa juu ya mashine, nikitumia waya chache (sasa ninatumia kebo ya simu ya jozi mbili) ambayo hula kati ya muhuri wa mlango na mwili wa mashine. Moduli ya ultrasonic imeambatanishwa na paa la bay inaweza kutumia mkanda wa pande mbili.

Wakati mashine ina pande mbili au "bays" za makopo, nilitaka kuiweka rahisi. Ninasawazisha kupakia pande zote mbili za mashine, kwa hivyo kusoma upande mmoja na "kuongeza mara mbili" kunapaswa kunipa hesabu nzuri (ya kutosha).

Nilianza tathmini ya mradi huu kwa kuangalia urefu na upeo wa ghuba ya mashine ya Coke. Tupu, ni juu ya 25 juu, ambayo ilimaanisha kuwa safu ya kazi ya sensa ya ultrasonic (0 - 50cm) iko karibu kutosha (kwangu, kutokana na bei ya moduli hizi). Kutumia hesabu hii ya kimsingi, nilihesabu masafa kwenye karatasi na nambari ipasavyo kunipa grafu ya baa na idadi inayokadiriwa ya makopo.

Mara baada ya kusanikishwa na kuwashwa, nilishangazwa kabisa na kukimbia kwangu kwa jaribio la kwanza. Sio tu kwamba ilitoa usomaji thabiti uliopiga ishara kutoka kwenye makopo, ilibainika kuwa imehukumiwa sahihi: Mahesabu mabaya yalilingana na kiwango halisi cha makopo kwenye mashine bila kurekebisha zaidi! (Hiyo ni ya kwanza…).

Yote katika yote, mradi muhimu. Sasa nadhani ni wakati wa kuburudisha kwa sherehe!

Ilipendekeza: