element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Connected Cloud Challenge
  • Challenges & Projects
  • Design Challenges
  • Connected Cloud Challenge
  • More
  • Cancel
Connected Cloud Challenge
Blog Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-9 Project Submission
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: sami9974
  • Date Created: 11 May 2020 9:31 AM Date Created
  • Views 521 views
  • Likes 3 likes
  • Comments 0 comments
  • connectedcloud
  • connected cloud
  • epsilon
  • django
  • psoc 6
  • aws_iot
  • cypress
Related
Recommended

Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-9 Project Submission

sami9974
sami9974
11 May 2020

Project Submission:

 

The main problem which I want to address is the procedure after the company or brand gives the contract to an advertisement company like :

1) Replace the old posters which are on different heights and it can also be dangerous to replace that poster and attach a new one in that place.

2) The advertisement company needs to record all this payment and time period of this contact by manually in paper or in excel sheets.

3) After completion of this contact, they need to replace their own poster if no near future contact for that place.

4) The cost of poster printing and after usage this poster becomes a problem for us because most of the time that material was non-degradable and non-recyclable which also leads to the problem of pollution.

 

Here is the Design plan which was I declared into Summary and Project Proposal :

Design plan

My initial idea is to use the Pioneer kit and AWS servers which are connected via the internet. After creating sync interaction between the server and PSoC 6 so that after just replacing the old image in can reflect that on the TFT screen.

After this successful sync interaction, I will make user interface on the cloud so that the project prototype looks more relatable and we can relate with the real scenarios.

At last for final submission, I will use 2 PSoC kits and manage them by the server and create the scenario for a different location with a live user interaction interface.

 

-------------------------------------------------------------------------

 

Today's Situation at Submission:

I have successfully created the User Interface which able to interact with Customer and able to take orders and able to store into the Database and Sync of UI & Database

image

image

 

1) Users can log in to the Website manage there subscription and payments as well as able to change the Advertisement poster according to contract/agreement.

 

2) The server will run the Procedures to keep Sync between the database and Product status --> Examples: Procedure will keep looking if any changes in the database or any agreement will be near to expire then send a notification to User or a payment reminder. As the user updates the Image through Website it will call the API and after running the DB query it will pick-up the image from DataBase storage and Update into PSoC 6.

 

3) The connection between UI and HTTP API to trigger the Updation query of the image into a product.

 

4) API will send the command to update image or in other words, Send/Receive data from/to Product and establish a connection.

 

5) It will update/transfer the data from/to the product. (Note: this is part is still not complete I am facing the challenge to this task, I will discuss in details below of this Post)

 

image

 

image

 

image

As I have defined earlier that to display image into TFT using EmWin we need to convert that image into BitMap for EmWin --> but after getting image from Database I am facing the challenge how to convert that image into BitMap format for this project submission I have stored the Bitmap image as default into PSoC.

I have also ready with the 2 PSoC kits but due to facing this issue not able to demonstrate live transfer operation. image

image

As I have started working on making my own BitMap converter program using Python which can deploy on the server (I have completed this part you can see here) and I am able to complete this project. Due to many reasons like hardware delay and the curfew situation in India not I had faced many problems to develop this. Please consider my entry as submission of the project in "Connected Cloud Challenge" due to submission deadline I need to submit this project, but after this submission, I will try to complete this project as soon as possible

 

Summary : (Connected Cloud Challenge -  IoT based Advertisement BillBoards/Hordings - Summary )

blogpost1 : User-Interface (Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-1 )

blogpost2 : DataBase Schema and Table Design (Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-2 )

blogpost3 : IoT Protocols (Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-3 )

blogpost4 : Jump start to PSoC-6 WiFi-BT Poineer Kit(Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-4 )

blogpost5 : Getting started with PSoC Creator(Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-5 )

blogpost6 : TFT Exmaple with PSoC 6 (Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-6 )

blogpost7 : TFT Display Bitmap Custom Image (Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-7 )

blogpost8 : Getting Started with AWS IoT (Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-8 )

blogpost10 : Image to BitMap C-Style Stream Conversion using Python(Connected Cloud Challenge - IoT based Advertisement BillBoards/Hordings - #BlogPost-10 Image to C-Style Stream Conversion )

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Attachments:
UI_frontend_backend_code.zip
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube