Orodha ya maudhui:
Video: NishatiChain: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:55
/ * Kazi bado inaendelea * /
Nishati ya Nishati ni POC ambayo inachanganya IOT na Blockchain.
Kile tulichofanya kiruhusu watu kuuza nguvu wanayozalisha kwa mtu yeyote bila kiwango chochote kinachohitajika. Ili kuhakikisha usalama kati ya mtayarishaji na mlaji, mtumiaji anaweza kuunganisha chochote anachotaka juu yake na kupata nguvu. Sanduku hupima kiwango cha sasa kinachotumiwa na andika sawa
Hatua ya 1: Vifaa
Ili kutengeneza projet hii tutatumia:
- 1 Raspberry Pi Zero
- sensorer 1 ya sasa AS712 (20A)
- 1 ADC 16bit I2C ADS1555
- 1 RFID sensor RC522
- 1 relay 5V
- 1AC / DC 5V / 2A kibadilishaji ECL10US05-E kutoka Farnell
- 1 ghala la umeme
Hatua ya 2: Wiring
Tunahitaji kufunga kila kitu pamoja kama inavyoonyeshwa kwenye picha, kuwa mwangalifu kwa sasa iliyotolewa na Raspberry Pi.
Wiring ya amri:
- 3v3 Power - Relay 5V Vcc / Sensor ya sasa Vcc / RFID Vcc / ADC Vcc
- 5v Nguvu - AC / DC kubadilisha fedha 5v
- Ground - Relay 5V GND / Sensor ya Sasa GND / AC / DC kibadilishaji GND / RFID GND / ADC pembejeo na pato 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 - Peleka tena 5V IN
- BCM 24 - Upyaji wa RFID
- BCM 25 - RFID RST
Hatua ya 3: Kanuni
Nambari hii inafanya kazi kama ifuatavyo:
Sensorer ya RFID inasubiri kitambulisho na kukiandika kwenye Kituo, kisha sensor ya sasa inapima kiwango cha AC inayotumiwa sasa na kuonyesha kwenye terminal nguvu ya papo hapo kila hatua 100. Shukrani kwa hilo, tunaweza kupata kiasi cha kWh.
tundu la kuagiza, json
kuagiza sys kutoka threading kuagiza Thread kutoka pirc522 kuagiza RFID kuagiza RPi. GPIO kama GPIO ## Ingiza maktaba ya kuingiza maktaba ya GPIO wakati wa kuingiza Adafruit_ADS1x15 GPIO.setmode (GPIO. BOARD) GPIO.setup (11, GPIO. OUT) GPIO.output (11, Kweli) rdr = RFID () util = rdr.util () util.debug = True TCP_IP = '172.31.29.215' TCP_PORT = 5000 BUFFER_SIZE = 1024 adc = Adafruit_ADS1x15. ADS1115 () def end_read (signal, fremu): run global chapa ("\ nCtrl + C imekamatwa, ikiishia kusoma.") run = Uongo rdr.cleanup () sys.exit () signal.signal (signal. SIGINT, end_read) def loopRead (s): DemandeTag = 1 DemandeMesure = 0 bol = Kweli wakati (bol): ikiwa DemandeTag == 1: tag () DemandeTag = 0 DemandeMesure = 1 ikiwa DemandeMesure == 1: Mesure2 () jaribu: data = s.recv (BUFFER_SIZE) ikiwa sio data: kuvunja data ya kuchapisha dataJSON = json.loads (data) ikiwa "ujumbe" katika dataJSON: data ya kuchapa DemandeTag = 0 DemandeMesure = 0 bol = Uongo ikiwa dataJSON ['message'] == "kwenye": GPIO.output (11, GPIO. tepe tag (): rdr.wait_for_tag () (makosa, data) = rdr.request () time.sleep (0.25) (error, uid) = rdr.anticoll () ID = str (uid [0]) + ''. '+ str (uid [1]) +'. '+ str (uid [2]) +'. '+ str (uid [3]) chapa ("Kadi ilisoma UID:" + ID) GPIO.output (11, GPIO. wakati imax_voltage: max_voltage = readValue ikiwa readValue def Mesure3 (): print (str (adc.read_adc (0, gain = 1))) ikiwa _name_ == "_main_": s = soketi.socket (soketi. AF_INET, tundu. SOCK_STREAM unganisho la # s (TCP_IP, TCP_PORT)) # s.setblocking (0) loopRead (s)
Hatua ya 4: Sanduku
Ili kufanya umeme wote uwe sawa zaidi, tulibuni sanduku ambalo litakuwa na kila kitu ndani. Ili kusonga juu ya kila kitu tutatumia screws za M3.
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Hatua kwa hatua Ujenzi wa PC: Hatua 9
Hatua kwa hatua Jengo la PC: Ugavi: Vifaa: MotherboardCPU & Baridi ya CPU
Mizunguko mitatu ya kipaza sauti -- Mafunzo ya hatua kwa hatua: Hatua 3
Mizunguko mitatu ya kipaza sauti || Mafunzo ya hatua kwa hatua: Mzunguko wa kipaza sauti huimarisha ishara za sauti zinazopokelewa kutoka kwa mazingira kwenda kwenye MIC na kuipeleka kwa Spika kutoka mahali ambapo sauti ya sauti imetengenezwa. Hapa, nitakuonyesha njia tatu tofauti za kutengeneza Mzunguko wa Spika kwa kutumia:
Hatua kwa hatua Elimu katika Roboti na Kit: 6 Hatua
Hatua kwa hatua Elimu katika Roboti na Kit: Baada ya miezi kadhaa ya kujenga roboti yangu mwenyewe (tafadhali rejelea hizi zote), na baada ya sehemu mbili kushindwa, niliamua kurudi nyuma na kufikiria tena mkakati na mwelekeo.Uzoefu wa miezi kadhaa wakati mwingine ulikuwa wa kufurahisha sana, na
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)