www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 電路設(shè)計項目集錦
[導(dǎo)讀]我們的設(shè)備旨在通過減少浪費、節(jié)約能源和促進(jìn)環(huán)保實踐,徹底改變零售業(yè)的可持續(xù)性。

目的

?我們的設(shè)備旨在通過減少浪費、節(jié)約能源和促進(jìn)環(huán)保實踐,徹底改變零售業(yè)的可持續(xù)性。

?解決關(guān)鍵的環(huán)境挑戰(zhàn),它使零售商能夠更有效地運營,同時最大限度地減少碳足跡。

?我們的目標(biāo)是將可持續(xù)技術(shù)無縫整合到零售業(yè)務(wù)中,為企業(yè)和地球創(chuàng)造更綠色的未來

研究

收據(jù)的廢紙

?傳統(tǒng)的收據(jù)系統(tǒng)嚴(yán)重依賴紙張,導(dǎo)致森林砍伐和廢物堆積,特別是在大批量零售環(huán)境中。

?據(jù)估計,全球每年打印3萬億張紙質(zhì)收據(jù)。

?收據(jù)的典型使用壽命平均在30天左右。

?這導(dǎo)致了對自然資源的大量和不必要的使用。

庫存浪費過多

?零售商面臨著庫存過剩的挑戰(zhàn),這導(dǎo)致未售出的產(chǎn)品被丟棄,造成了巨大的浪費和環(huán)境危害。

?消費者對缺貨問題反應(yīng)消極,導(dǎo)致零售商增加庫存以避免投訴。

?頻繁的降價也會導(dǎo)致庫存過剩,使問題更加嚴(yán)重。

?零售照明的過度能源消耗

?零售空間的連續(xù)照明,無論活動如何,都會導(dǎo)致不必要的能源消耗和運營成本的增加

項目

?智能庫存管理-使用M5Stack和TOF單元,通過實時跟蹤庫存水平,防止庫存過剩,減少未售出產(chǎn)品的浪費,促進(jìn)資源的有效利用。

?智能庫存管理-使用M5Stack和PIR傳感器利用運動檢測來根據(jù)活動調(diào)整照明,最大限度地減少不必要的能源消耗并降低對環(huán)境的影響。

?無紙化電子收據(jù)-利用M5Stack及射頻識別裝置,透過簡單的刷卡產(chǎn)生數(shù)碼收據(jù),消除了紙張收據(jù)的需要,并減少了與傳統(tǒng)零售交易有關(guān)的浪費。

代碼

from m5stack import *

from m5ui import *

from uiflow import *

import unit

setScreenColor(0x222222)

tof_3 = unit.get(unit.TOF, unit.PAHUB0)

pir_0 = unit.get(unit.PIR, unit.PORTC)

rfid_0 = unit.get(unit.RFID, unit.PAHUB1)

pahub_1 = unit.get(unit.PAHUB, unit.PORTA)

stock = None

label0 = M5TextBox(90, 66, "stock ", lcd.FONT_DejaVu18, 0xFFFFFF, rotate=0)

label1 = M5TextBox(288, -121, "Text", lcd.FONT_Default, 0xFFFFFF, rotate=0)

label2 = M5TextBox(21, 19, "Distance: cm", lcd.FONT_DejaVu24, 0xFFFFFF, rotate=0)

label3 = M5TextBox(162, 19, "Text", lcd.FONT_DejaVu24, 0xFFFFFF, rotate=0)

label4 = M5TextBox(112, 159, "Receipt", lcd.FONT_DejaVu24, 0xFFFFFF, rotate=0)

label5 = M5TextBox(134, 202, "Text", lcd.FONT_DejaVu24, 0xFFFFFF, rotate=0)

label6 = M5TextBox(50, 118, "Text", lcd.FONT_DejaVu24, 0xFFFFFF, rotate=0)

while True:

stock = int(((tof_3.distance) / 10))

label3.setText(str(stock))

if stock <= 15:

label0.setText('sufficient stock')

elif stock > 15:

label0.setText('low stock')

if rfid_0.isCardOn():

label4.setText('Receipt:')

label6.setText('Successful Payment')

if (rfid_0.readUid()) == 'd0ff4f9f':

label5.setText('$4')

if (rfid_0.readUid()) == '7096234f8a':

label5.setText('$10')

else:

label5.setText('')

label4.setText('')

label6.setText('tap card to pay')

if (pir_0.state) == 1:

rgb.setColorAll(0xffffff)

else:

rgb.setColorAll(0x000000)

wait_ms(2)

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀
關(guān)閉