Things used in this project

Hardware components:
A000066 iso both
Arduino Arduino UNO & Genuino UNO
×1
Kingbright wp7113srd d image
5 mm LED: Red
×8
propeller display pcb
×1
IR transreceiver
×1
120 20
12 MHz Crystal
×1
08377 02 l
Resistor 330 ohm
×3
Mfr 25frf52 10k sml
Resistor 10k ohm
×1
Adafruit industries ada654 image 75px
Coin Cell Battery CR2032
×1
Software apps and online services:
Ide web
Arduino Arduino IDE
Hand tools and fabrication machines:
Hy gluegun
Hot glue gun (generic)
Pro dmm box 600  26129.1449785766.500.659
Digilent Mastech MS8217 Autorange Digital Multimeter

Schematics

propeller display pcb
Wp 20170530 19 47 37 pro 02xlcabyi7
PCB Layout
Propeller h6dwm5n9zk
Propeller Clock
propeller_clock_aPVMtbbnk0.pptx

Code

propeller display arduino codeArduino
//made by shubham devkar
int l1=5;
int l2=6;
int l3=7;
int l4=8;
int l5=9;
int l6=10;
int l7=11;
int l8=12;
void setup() 
{
  Serial.begin(9600);
  pinMode(l1, OUTPUT);
  pinMode(l2, OUTPUT);
  pinMode(l3, OUTPUT);
  pinMode(l4, OUTPUT);
  pinMode(l5, OUTPUT);
  pinMode(l6, OUTPUT);
  pinMode(l7, OUTPUT);
  pinMode(l8, OUTPUT);
}
void loop() 
{
  int sensorValue = analogRead(A0);
  Serial.println(sensorValue);    
   if (sensorValue < 100)
    {
     digitalWrite(l1, LOW);  //TO PRINT "w" 
  digitalWrite(l2,   LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW);
  digitalWrite(l6, HIGH); 
  digitalWrite(l7, LOW);  
  digitalWrite(l5, LOW); 
  delay(2);
  digitalWrite(l1, HIGH);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, HIGH);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH);
  delay(3);

 digitalWrite(l1, LOW);  //TO PRINT "E"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(3);
  
  digitalWrite(l1, LOW);  //TO PRINT "L"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW);
  delay(2);
  
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH);
  delay(3);
  
  digitalWrite(l1, HIGH);  //TO PRINT "-"
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(2);
  digitalWrite(l1, HIGH);
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(2);
  digitalWrite(l1, HIGH);//SPACE
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(2);
 digitalWrite(l1, LOW);  //TO PRINT "C"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(3);
 digitalWrite(l1, LOW);  //TO PRINT "O"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(3);
 digitalWrite(l1, LOW);  //TO PRINT "M"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH);  
  digitalWrite(l2, LOW); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(3);
 digitalWrite(l1, LOW);  //TO PRINT "E"
  digitalWrite(l2, LOW); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, LOW);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, LOW); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW);
  delay(2);
  digitalWrite(l1, LOW);  
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, LOW); 
  delay(2);
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l8, HIGH); 
  delay(3); 
  
    } 
    else
    {
  digitalWrite(l1, HIGH); // SPACE 
  digitalWrite(l2, HIGH); 
  digitalWrite(l3, HIGH); 
  digitalWrite(l4, HIGH);  
  digitalWrite(l5, HIGH);
  digitalWrite(l6, HIGH); 
  digitalWrite(l7, HIGH);  
  digitalWrite(l8, HIGH); 
    }
}

Credits

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

Punch Activated Arm Flamethrowers (Real Firebending)
Advanced
  • 40,200
  • 306

Shoot fireballs from your fists when you throw a punch with these arm mounted smart flamethrowers!

Visual Capturing with OV7670 on Arduino
Advanced
  • 4,476
  • 23

Protip

This is an Arduino camera module, using the surveillance camera's digital image processing chip-OV0706.

Magic VR Hat
Advanced
  • 529
  • 5

Wear the hat, get transported to different 360 VR experience.

Get Nostalgic and Use Nokia 84x48 LCD with Arduino
Advanced
  • 3,011
  • 14

Protip

These 84 by 48 pixel LCDs are what you might have found in Nokia 3310. And what about using them in the Arduino projects?

Smart Energy Monitor Based on Arduino
Advanced
  • 281
  • 3

Full instructions

Open source Smart energy monitor with some new features like "Terminal Commands " , "Readings Logger", "Data Plotting ".

Let it Snow - IoT Snow Globe with Virtual Reality Web - V2
Advanced
  • 111
  • 0

Tip the snow globe over to make it snow in VR or press the temperature sensor to raise the temp and experience smog/haze in VR.

Sign up / LoginProjectsPlatformsTopicsContestsLiveAppsBetaFree StoreBlog