Software - Graduation-Project2/EggBlock-Solor_Energy_Generation_and_Trading_Platform GitHub Wiki

WEB

Trading Webpage

https://graduation-project2.github.io/Energy-trading-platform/

Get Trading Token API

http://wiffy.io/graduation/SENInfo.php?address=0x38a0D2f379943561038680b064d54d548a3B8041
http://wiffy.io/graduation/SENInfo.php?address=0xa8973086e55536c26BF4380DD117303B86CfE5F5

ScreenShot

Ethereum based energy token trading platform

icon icon

Token Info

function SuperUltraPowerCoin() {
   balances[msg.sender] = 1000000000000000000000000000;       
   totalSupply = 1000000000000000000000000000;   
   name = "SolarEnergy";               
   decimals = 18;                     
   symbol = "SEN";                                
   unitsOneEthCanBuy = 10;                               
   fundsWallet = msg.sender;                         
}

Android App

ScreenShot

Trading View App (except trading function)

icon icon

Algorithm - Psudocode

Training dataset in desktop

While <- no keyboard interrupt
   download server’s data.csv
   normalization dataset

   if first time of iteration:
      fix model with all data
   else
      fix model with added dataset

   predict angle with model and X[-1] value

   upload fixed data.csv to server
   sleep(900)  #15min
end while

Move motor angle in raspberry

While <- no keyboard interrupt
   download server’s data.csv
   angle = data.csv[-1, -1]
        
   download server’s pre_angle.csv

   move_angle = angle - pre_angle[-1]
   pre_angle[len(pre)] = move_angle

   upload fixed pre_angle.csv to server
   sleep(900)  #15min
end while
⚠️ **GitHub.com Fallback** ⚠️