![UCL - IIoT - Soko la Wakulima: Hatua 7 UCL - IIoT - Soko la Wakulima: Hatua 7](https://i.howwhatproduce.com/images/001/image-1489-77-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![UCL - IIoT - Soko la Wakulima UCL - IIoT - Soko la Wakulima](https://i.howwhatproduce.com/images/001/image-1489-78-j.webp)
Mkoba wa Farmersmarket unaweza kutumika kwenye maonesho, masoko ya wakulima au mikusanyiko mingine ambayo bidhaa zinauzwa.
Mkoba wa Farmersmarket ni mashine ya kuhesabu sarafu, iliyofanywa kuwezesha kuona haraka yaliyomo kwenye sanduku lililokuwa na sarafu. Mkoba wa soko la wakulima pia utapakia jumla kwenye seva iliyowekwa kupitia Node-nyekundu.
Imetengenezwa na wanafunzi watatu wa Chuo Kikuu cha Lillebælt huko Denmark. Tangu mradi wetu uliopita, mchawi wa sarafu, tumejifunza vitu vingi vipya ambavyo tutajumuisha katika ujenzi. Tumechagua kuacha upangaji wa sarafu na badala yake tufanye mashine kuzihesabu, tukiziweka kwenye sanduku la sarafu ya jamii.
Mkoba huo una slaidi tano au nafasi, moja kwa kila aina ya sarafu. Sarafu ikiwekwa ndani ya mpangilio unaofaa, itashuka ikipitisha kionyeshi, ambacho hutuma ishara ya JUU kwa arduino. Tutatumia ishara kuongeza thamani ya sarafu kwa jumla iliyohesabiwa, kuionyesha kwenye onyesho la nje na kutuma jumla mpya kwa seva. Mara tu seva inapopata jumla, itasasisha UI iliyopatikana mkondoni kuonyesha jumla mpya.
Sanduku lenye nafasi tano za sarafu zinazoongoza kwa tano, slaidi za ndani, moja kwa kila aina ya sarafu: 1kr, 2kr, 5kr, 10kr, 20kr
Onyesho la LCD linaloonyesha jumla ya pesa zilizowekwa juu ya sanduku.
Juu ya sanduku imehifadhiwa na vifaranga. Kuinua juu kutachukua nyumba ya arduino pamoja na juu iliyo na LCD, nafasi za sarafu, viakisi ect., Ikiacha sanduku tu ambalo sarafu imewekwa ndani.
Vipengele na vifaa - Zana na usawa wa kutengeneza sanduku (inaweza kuwa kadibodi au kuni)
- Arduino Mega 2560
- 30 jumperwires
- 5 x LDR "sensa ya Mwanga"
- 5 x 220 ohm wapinzani
- 5 x 10k vipinga vya ohm
- 5 x Nyeupe ya LED
- Moduli ya LCD 16x02
- Sarafu
Nambari katika Arduino
Kama ilivyotajwa mapema mradi huu unatokana na mradi wa mapema tulioufanya takriban miezi nane iliyopita (https://www.instructables.com/id/Coin-Sorting-Machine/). Kwa sababu ya hii tunaweza kutumia tena sehemu kubwa ya nambari katika arduino, ingawa kuna mabadiliko kidogo kwake. Kama utaona nambari ni rahisi sana, ambayo mtu yeyote aliye na uzoefu kidogo na Arduino anapaswa kuelewa.
Node-RED Node-RED ni chombo tutakachotumia kupata data kutoka kwa arduino na kwa kompyuta yako, na kuendelea zaidi kwenye wavuti, ikiwa hiyo inakupendeza. Sababu nyingine muhimu ya kutumia Node-RED, ni uwezo wa kuwasilisha data kutoka Arduino kwa njia ambayo ni rahisi kuelewa, kwa watu ambao hawana uzoefu wowote wa programu / usimbuaji na Arduino na Node-RED.
Hifadhidata Kutumia Wampserver tunaweza kuhifadhi maadili yetu kutoka Arduino kwenye hifadhidata. Pamoja na Wampserver inawezekana kuunda na kubadilisha hifadhidata yako mwenyewe kama unavyopenda, kwa kutumia phpMyAdmin kusimamia MySQL. Kwa upande wetu tuna maadili sita tunayohitaji kuhifadhi (moja kwa kila aina ya sarafu na moja kwa matokeo), na kwa hivyo tumeunda safuwima sita ambazo kila thamani inaweza kuhifadhiwa.
Hatua ya 1: Inafanyaje Kazi?
![Inafanyaje kazi? Inafanyaje kazi?](https://i.howwhatproduce.com/images/001/image-1489-79-j.webp)
Kwa njia ya kina zaidi, sasa tutaelezea jinsi mfumo wetu unavyofanya kazi.
Kama utakavyoona kwenye chati ya mtiririko jambo la kwanza ambalo linawekwa, ni wakati sarafu imewekwa kwenye mpangilio wake sahihi.
Sensor ya taa ya LDR itaona kiwango cha taa kilichopunguzwa, wakati sarafu inapopita karibu na sensor, ambayo itasababisha mpango wa Arduino kuongeza "Antal" (Idadi ya) inayobadilika, kwa kuwa sasa kuna sarafu moja kwenye mashine. Wakati huo huo thamani ya sarafu imeongezwa kwa "matokeo" yanayobadilika. "matokeo" itaonyeshwa kwenye LCD na thamani yake mpya.
Thamani mpya za "Antal" na "matokeo" zinatumwa kwa Node-RED, ambayo dashibodi itajisasisha na maadili haya. Mwishowe Node-RED hutuma maadili kwenye hifadhidata yetu.
Na kurudia.
Hatua ya 2: Kutengeneza Sanduku
Wakati huu tumekuwa tukitumia Illustrator kubuni sanduku letu. Na mkataji wa laser tumekuwa tukifanya sanduku hili kwa usahihi, na huduma ambazo zinahitajika kwa mradi wetu. Mwishowe ni juu yako, kuamua jinsi ya kutengeneza sanduku bora kwa mradi wako.
Hatua ya 3: Kuongeza Arduino
![Kuongeza Arduino Kuongeza Arduino](https://i.howwhatproduce.com/images/001/image-1489-80-j.webp)
Ni wakati wa kutekeleza Arduino ndani ya sanduku. Hii inaweza kuwa ngumu sana, kwani sensor inaweza kuishi bila kutabirika. (Mpya) Katika hatua hii tumebadilisha sensa tunayotumia, kwa sababu ya kutokuaminika kwa sensorer hizi zilizotajwa hapo awali (tcrt 5000). Badala yake tumechagua sensorer rahisi zaidi ya LDR (Mpingaji tegemezi wa Nuru). Pato kutoka kwa sensor hii ni thamani ya analog, ambayo hubadilika kulingana na kiwango cha taa inayofikia sensa yenyewe.
Hatua ya 4: Msimbo wa Arduino
Katika hatua hii tunaweka mwelekeo wetu kwenye programu. Nambari ya Arduino inaonekana kama hii:
chombo cha int intPin1 = 3; // sensa ya TCRT-5000 ambayo imeunganishwa na pin nr. 2 int sensorState1 = 0; // Inayo thamani ya kitambuzi (Juu / chini)
int Antal10 = 0; // Kubadilika ambayo huhifadhi kiasi cha sarafu ambazo zimewekwa kwenye mashine int
Matokeo = 0; // Kubadilika ambayo huhifadhi thamani ya pamoja ya sarafu zote zilizowekwa kwenye mashine
kuanzisha batili () {Serial.begin (9600); }
kitanzi batili () {int sensorState1 = analogRead (sensorPin1); // Inasoma hali ya sensor
ikiwa (540 <sensorState1 <620) {// Wakati sensorer ya pato ni kati ya 540 na 620
Antal10 + = 10; // - kuna sarafu inayopita kwenye sensorer, ambayo inazuia taa kidogo
matokeo + = 10; // - na sensor itasoma kiwango cha chini cha taa}
Printa ya serial (Matokeo);
Serial.print (","); // Hutenganisha vigeuzi na koma, ambayo ni muhimu wakati wa kusoma maadili ya anuwai katika Node-RED
Serial.println (Antal10); // - na pia inahitajika wakati maadili haya yatahifadhiwa kwenye hifadhidata
kuchelewesha (100); }
Nambari hii imeandikwa kwa sensa moja tu, ili iwe rahisi kusoma.
Nambari kamili:
Hatua ya 5: Node-RED
![Node-NYEKUNDU Node-NYEKUNDU](https://i.howwhatproduce.com/images/001/image-1489-81-j.webp)
![Node-NYEKUNDU Node-NYEKUNDU](https://i.howwhatproduce.com/images/001/image-1489-82-j.webp)
Wakati nambari ya Arduino inafanya kazi kama inavyotakiwa, unaweza kuanza kupanga Node-RED, ambayo itafanya kama katikati kati ya Arduino na hifadhidata na kama onyesho la jinsi mashine inavyofanya kazi. Programu ya Node-RED inajumuisha kutumia node zilizo na kazi tofauti, na kuweka vigezo sahihi kwa nodi hizi kufanya kazi vizuri.
Wakati data yetu inapofika Node-RED, inatumwa kwa kazi mbili tofauti za kugawanyika. Moja ya functiosn hutuma data sasa ya mgawanyiko kwenye hifadhidata. Mwingine anatuma datavalue tofauti kwa kila nodi zao za dashibodi, ambazo sasa zinapaswa kuonekana kwenye dashibodi.
Kama ilivyoelezwa kuwa na ujasiri tuna maadili sita ambayo yanapaswa kutibiwa. Pamoja na uwezo wa dashibodi ya Node-Red tunaweza kuonyesha maadili haya, kama utaona kwenye picha kulia juu ya Hatua ya 3.
Nambari ya RED-RED:
Hatua ya 6: Hifadhidata
![Hifadhidata Hifadhidata](https://i.howwhatproduce.com/images/001/image-1489-83-j.webp)
Sasa tunakwenda kutumia hifadhidata kuhifadhi maadili. Pamoja na Wampserver inawezekana kutumia phpMyAdmin kusimamia MySQL na kutengeneza hifadhidata yako mwenyewe, ukitumia seva ya ndani kutoshea mahitaji yako ya kisayansi.
Kwanza wakati wa kutengeneza hifadhidata (farmer_market) kutoka mwanzoni unahitaji kutengeneza meza (mont_tabel), ambayo unahifadhi maadili yako. Kulingana na data unayo, na jinsi unahitaji kuiamuru, unaweza kutengeneza meza nyingi kama unahitaji. Kwa sababu tunahitaji kuhifadhi maadili sita tofauti, na kwa hivyo tulihitaji koloumns sita, moja kwa kila thamani, katika meza yetu. Katika picha hapo juu una uwezo wa kuona hifadhidata yetu.
Wakati data yetu inapofika Node-RED, imegawanyika na kazi ya kugawanyika, na data ya sasa inatumwa kwenye hifadhidata.
Hatua ya 7: Tathmini
Kwanza tunataka kutaja kwamba kutengeneza sanduku kutoka kwa mbao badala ya kadibodi, kunafanya usanidi mzima wa mwili kuwa wa kuaminika zaidi, na kwa hivyo tunapendekeza kufanya hivyo.
Kubadilisha sensorer kutoka TCRT-5000 na kwa sensorer nyepesi ya LDR ilitoa utulivu zaidi, kwa sensorer uwezo wa kusoma haraka wakati sarafu inapita nayo. Wakati wa kufanya kazi na TCRT-5000 kuna mambo mengi ambayo yanahitaji kuzingatiwa, ili sensor ifanye kazi kama unavyopenda.
Kuunganisha mfumo kwenye hifadhidata, na kuweza kuibua data yako kwa njia, kwamba mtu yeyote bila ufahamu wowote wa mradi huu, anaweza kuelewa kinachoendelea, anaonekana kuupa mradi huo thamani zaidi.
Ilipendekeza:
UCL - Iliyoingizwa - Chagua na Mahali: Hatua 4
![UCL - Iliyoingizwa - Chagua na Mahali: Hatua 4 UCL - Iliyoingizwa - Chagua na Mahali: Hatua 4](https://i.howwhatproduce.com/images/005/image-12531-23-j.webp)
UCL - Iliyopachikwa - Chagua na Mahali: Hii inaweza kufundishwa hata kama kitengo cha kuchagua na kuweka cha 2D kinafanywa na jinsi ya kukiandika
UCL - Iliyopachikwa // Dual Axis Light Tracker kwa Paneli za jua: Hatua 7
![UCL - Iliyopachikwa // Dual Axis Light Tracker kwa Paneli za jua: Hatua 7 UCL - Iliyopachikwa // Dual Axis Light Tracker kwa Paneli za jua: Hatua 7](https://i.howwhatproduce.com/images/005/image-12812-22-j.webp)
UCL - Iliyopachikwa // Dual Axis Light Tracker kwa Paneli za Jua: Mradi uliokusanyika na faili za kibinafsi za 3D
UCL - Kuunganisha Node-nyekundu kwa Nokia PLC Kutumia KEPserver: Hatua 7
![UCL - Kuunganisha Node-nyekundu kwa Nokia PLC Kutumia KEPserver: Hatua 7 UCL - Kuunganisha Node-nyekundu kwa Nokia PLC Kutumia KEPserver: Hatua 7](https://i.howwhatproduce.com/images/005/image-12858-23-j.webp)
UCL - Kuunganisha Node-nyekundu kwa Nokia PLC Kutumia KEPserver: MahitajiNode-nyekundu: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-kutolewa
UCL - Viwanda 4.0: Mchanganyiko wa Pipi 4.000: Hatua 9
![UCL - Viwanda 4.0: Mchanganyiko wa Pipi 4.000: Hatua 9 UCL - Viwanda 4.0: Mchanganyiko wa Pipi 4.000: Hatua 9](https://i.howwhatproduce.com/images/006/image-17018-42-j.webp)
UCL - Viwanda 4.0: Mchanganyiko wa Pipi 4.000: Kwa mradi wetu katika Viwanda 4.0 tumeamua kutengeneza mchanganyiko wa pipi. Wazo ni kwamba tuna jopo la mtumiaji, lililotengenezwa kwa Node-Red, ambapo wateja wanaweza kuagiza pipi zao, basi arduino itashughulikia agizo na kuchanganya pipi ndani ya bakuli. Halafu sisi
UCL-lloT-Nuru-ya nje iliyosababishwa na Jua / machweo: 6 Hatua
![UCL-lloT-Nuru-ya nje iliyosababishwa na Jua / machweo: 6 Hatua UCL-lloT-Nuru-ya nje iliyosababishwa na Jua / machweo: 6 Hatua](https://i.howwhatproduce.com/images/001/image-760-42-j.webp)
UCL-lloT-Nuru ya nje iliyosababishwa na Jua / machweo: Halo kila mtu! Kwa kufanya kazi kidogo, sehemu na nambari nimeweka pamoja hii inayoweza kufundishwa ambayo itakuonyesha kutoka mwanzo hadi mwisho haswa jinsi ya kutoa taa hii ya nje. Wazo lilitoka kwa baba yangu, ambaye wakati wa majira ya joto alilazimika kutoka nje