Բովանդակություն:
Video: EnergyChain: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
/ * Աշխատանքը դեռ ընթացքի մեջ է */
Energy Chain- ը POC է, որը համատեղում է IOT- ը և Blockchain- ը:
Այն, ինչ մենք ստեղծեցինք, թույլ է տալիս մարդկանց վաճառել իրենց արտադրած էներգիան որևէ մեկին ՝ առանց որևէ մակարդակի անհրաժեշտության: Արտադրողի և սպառողի միջև անվտանգություն ապահովելու համար սպառողը կարող է միացնել այն, ինչ նա ցանկանում է և ստանալ էներգիա: Տուփը չափում է սպառվող հոսանքի քանակը և գրում է համարժեքը
Քայլ 1: Նյութեր
Այս պրոյեկտը պատրաստելու համար մենք կօգտագործենք.
- 1 ազնվամորի Պի eroրո
- 1 ընթացիկ տվիչ AS712 (20A)
- 1 ADC 16 բիթ I2C ADS1555
- 1 RFID տվիչ RC522
- 1 ռելե 5V
- 1AC/DC 5V/2A փոխարկիչ ECL10US05-E Ֆարնելից
- 1 էլեկտրական վարդակից
Քայլ 2: Լարերի տեղադրում
Մենք պետք է ամեն ինչ միացնենք այնպես, ինչպես ցույց է տրված նկարում, զգույշ եղեք Raspberry Pi- ի կողմից մատուցվող հոսանքին:
Հրամանի էլեկտրագծեր.
- 3v3 հոսանք - ռելե 5V Vcc/ընթացիկ տվիչ Vcc/RFID Vcc/ADC Vcc
- 5 վ Հզորություն - AC/DC փոխարկիչ 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 սենսորը սպասում է պիտակի և գրեք այն տերմինալում: Այնուհետև ընթացիկ սենսորը չափում է սպառված AC հոսանքի չափը և տերմինալում յուրաքանչյուր 100 միջոցը ցուցադրում ակնթարթային հզորությունը: Դրա շնորհիվ մենք կարող ենք ստանալ կՎտժ գումարը:
ներմուծման վարդակից, json
ներմուծել sys ներմուծումից թել Ճիշտ տպել ("\ nCtrl+C գրված է, ավարտվում է կարդալ.") run = False rdr.cleanup () sys.exit () signal.signal (signal. SIGINT, end_read) def loopRead (s): DemandeTag = 1 DemandeMesure = 0 bol = True while (bol). json.loads (data) if "message" in dataJSON: print dataJSON ['message'] if dataJSON ['message'] == "exit": print ('Exit demande') GPIO.output (11, GPIO. HIGH) DemandeTag = 0 DemandeMesure = 0 bol = Սխալ, եթե տվյալները JSON ['հաղորդագրություն'] == "միացված". GPIO.output (11, GPIO. LOW) DemandeMesure = 1 DemandeTag = 1 եթե տվյալները) def tag (): 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]) print ("Card read UID:"+ID) GPIO.output (11, GPIO. LOW) def Mesure (): mesure_voltage = 0 Nbre_mesure = 100 i = 0 while i def Mesure2 (): mesure_voltage = 0 Nbre_mesure = 200 max_voltage = 0 min_voltage = 32768 mVparAmp = 100 Puissance = 0 i = 0 readValue = մինչդեռ imax_voltage: max_voltage = readValue if readValue def Mesure3 (): print (str (adc.read_adc (0, gain = 1))) if _name_ == "_main_": s = socket.socket (socket. AF_INET, socket. SOCK_STREAM) #s.connect ((TCP_IP, TCP_PORT)) #s.setblocking (0) loop Կարդալ (ներ)
Քայլ 4: Տուփը
Բոլոր էլեկտրոնիկան ավելի կոմպակտ դարձնելու համար մենք նախագծեցինք տուփ, որը կպարունակի ներսում եղած ամեն ինչ: Ամեն ինչ պտուտակելու համար մենք կօգտագործենք M3 պտուտակներ:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)