جدول المحتويات:
فيديو: سلسلة الطاقة: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
/ * لا يزال العمل جاريا * /
سلسلة الطاقة هي POC التي تجمع بين IOT و Blockchain.
ما صنعناه يسمح للناس ببيع الطاقة التي ينتجونها لأي شخص دون الحاجة إلى أي فئة. لضمان السلامة بين المنتج والمستهلك ، يمكن للمستهلك توصيل ما يريده والحصول على الطاقة. يقيس الصندوق مقدار الاستهلاك الحالي ويكتب ما يعادله
الخطوة 1: المواد
لعمل هذا المشروع سوف نستخدم:
- 1 راسبيري باي زيرو
- 1 مستشعر تيار AS712 (20A)
- 1 ADC 16 بت I2C ADS1555
- 1 مستشعر RFID RC522
- 1 تتابع 5 فولت
- محول 1AC / DC 5V / 2A ECL10US05-E من Farnell
- 1 مخرج كهربائي
الخطوة 2: الأسلاك
نحتاج إلى ربط كل شيء معًا كما هو موضح في الصورة ، كن حريصًا على التيار الذي يقدمه Raspberry Pi.
أسلاك القيادة:
- 3v3 الطاقة - مرحل 5V Vcc / مستشعر التيار Vcc / RFID Vcc / ADC Vcc
- طاقة 5 فولت - محول تيار متردد / تيار مستمر 5 فولت
- الأرضي - مرحل 5V GND / مستشعر التيار GND / AC / DC محول GND / RFID GND / ADC ومخرج GND
- BCM 2 - ADC SDA
- BCM 3 - ADC SCL
- BCM 4 - ADC CLK
- BCM 6 - RFID SDA
- BCM 9 - RFID MISO
- BCM 10 - RFID MOSI
- BCM 11 - RFID SCK
- BCM 17 - تتابع 5V IN
- BCM 24 - إعادة تعيين RFID
- BCM 25 - RFID RST
الخطوة 3: الكود
يعمل هذا الرمز على النحو التالي:
ينتظر مستشعر RFID علامة ويكتبها في الجهاز الطرفي ، ثم يقيس المستشعر الحالي مقدار تيار التيار المتردد المستهلك ويعرض في الجهاز الطاقة اللحظية كل 100 قياس. بفضل ذلك ، يمكننا الحصول على مقدار kWh.
مقبس الاستيراد ، json
استيراد النظام من pirc522 استيراد RFID استيراد RPi. GPIO كـ GPIO ## استيراد وقت استيراد إشارة استيراد مكتبة GPIO استيراد Adafruit_ADS1x15 GPIO.setmode (GPIO. BOARD) GPIO.setup (11، GPIO. OUT) GPIO.output (11 ، صحيح) rdr = RFID () use = rdr.util () طباعة ("\ nCtrl + C تم التقاطها ، إنهاء القراءة.") run = False rdr.cleanup () sys.exit () signal.signal (signal. SIGINT، end_read) def loopRead (s): DemandeTag = 1 DemandeMesure = 0 bol = صحيح أثناء (bol): إذا كان الطلب == 1: العلامة () DemandeTag = 0 DemandeMesure = 1 إذا كان DemandeMesure == 1: Mesure2 () جرب: data = s.recv (BUFFER_SIZE) إذا لم تكن بيانات: فاصل بيانات طباعة البيانات JSON = json.loads (البيانات) إذا كانت "message" في dataJSON: اطبع dataJSON ['message'] إذا كانت dataJSON ['message'] == "exit": print ('Exit demande') GPIO.output (11، GPIO. HIGH) DemandeTag = 0 DemandeMesure = 0 bol = خطأ إذا كانت dataJSON ['message'] == "on": GPIO.output (11 ، GPIO.) علامة def (): rdr.wait_for_tag () (خطأ ، بيانات) = rdr.request () time.sleep (0.25) (خطأ ، uid) = rdr.anticoll () ID = str (uid [0]) + '. '+ str (uid [1]) +'. '+ str (uid [2]) +'. '+ str (uid [3]) طباعة ("قراءة البطاقة UID:" + ID) GPIO.output (11 ، GPIO. LOW) def Mesure (): mesure_voltage = 0 Nbre_mesure = 100 i = 0 بينما أنا def Mesure2 (): mesure_voltage = 0 Nbre_mesure = 200 max_voltage = 0 min_voltage = 32768 mVparAmp = 100 Puissance = 0 i = 0 readValue = 0 while imax_voltage: max_voltage = readValue if readValue def Mesure3 (): print (str (adc.read_adc (0، get = 1))) if _name_ == "_main_": socket.socket (socket. AF_INET، socket. SOCK_STREAM) # s.connect ((TCP_IP، TCP_PORT)) # s.setblocking (0) loopRead (s)
الخطوة 4: الصندوق
لجعل جميع الأجهزة الإلكترونية أكثر إحكاما ، قمنا بتصميم صندوق يحتوي على كل شيء بداخله. لفك كل شيء سوف نستخدم مسامير M3.
موصى به:
مزود الطاقة السرية ATX لمزود الطاقة المقعد: 7 خطوات (مع صور)
مزود طاقة ATX إلى Bench Power Supply: يعد مصدر طاقة المقعد ضروريًا عند العمل مع الإلكترونيات ، ولكن يمكن أن يكون مصدر طاقة المختبر المتاح تجاريًا مكلفًا للغاية لأي مبتدئ يرغب في استكشاف الإلكترونيات وتعلمها. لكن هناك بديل رخيص وموثوق. عن طريق نقل
نظام مراقبة وتوزيع الطاقة عن بعد لمحطة الطاقة الشمسية: 10 خطوات
نظام مراقبة وتوزيع الطاقة عن بعد لمحطة الطاقة الشمسية: الغرض من هذا المشروع هو مراقبة وتوزيع الطاقة في أنظمة الطاقة (أنظمة الطاقة الشمسية). يتم شرح تصميم هذا النظام في الملخص على النحو التالي. يحتوي النظام على شبكات متعددة مع ما يقرب من 2 من الألواح الشمسية في
كيف تقيس بشكل صحيح استهلاك الطاقة لوحدات الاتصال اللاسلكي في عصر انخفاض استهلاك الطاقة؟: 6 خطوات
كيف يمكن قياس استهلاك الطاقة بشكل صحيح لوحدات الاتصال اللاسلكي في عصر انخفاض استهلاك الطاقة ؟: يعد استهلاك الطاقة المنخفض مفهومًا مهمًا للغاية في إنترنت الأشياء. تحتاج معظم عقد إنترنت الأشياء إلى أن تعمل بالبطاريات. فقط من خلال قياس استهلاك الطاقة للوحدة اللاسلكية بشكل صحيح ، يمكننا تقدير مقدار البطارية بدقة
تصميم PDB (لوحة توزيع الطاقة) عالية الطاقة لجهاز Pixhawk: 5 خطوات
تصميم PDB (لوحة توزيع الطاقة) عالية الطاقة لجهاز Pixhawk: ثنائي الفينيل متعدد الكلور لتشغيلها جميعًا! تتوفر حاليًا معظم المواد التي تحتاجها لبناء طائرة بدون طيار بثمن بخس على الإنترنت ، لذا فإن فكرة صنع ثنائي الفينيل متعدد الكلور مطور ذاتيًا لا يستحق كل هذا العناء على الإطلاق باستثناء حالات قليلة تريد فيها عمل شيء غريب و
(الصيف) سلسلة LED للاحتفالية (الكريسماس) سلسلة LED: 5 خطوات (بالصور)
(الصيف) LED String to Festive (Christmas) LED String!: لذلك ما زلت أمتلك هذه السلاسل (الصيفية) المليئة بمصابيح LED موجودة منذ الصيف الماضي. تحويل المصابيح من الصيف الماضي إلى سلسلة احتفالية من المصابيح الملونة! الأشياء المطلوبة