Bygga din egen Wifi-radion (4 / 14 steg)
Steg 4: Bygga gränssnittet (hårdvara)
Ansluta LCD till mikrokontroller
Jag skulle älska att berätta vad stift behöver vara ansluten till vad men alla LCD har det är egna pinut. Du kan hitta rätt sätt att göra det i databladet.
När du arbetar med grafisk port LCD, jag får alltid oss A för data stiften och den högre delen av port C för kontroll stiften. Som lämnar mig portc.0 och portc.1 för I2C kommunikation.
Glöm inte att lägga till 10K potentiometern mellan Vee, V0 och Vss för justering av ljusstyrka.
Min LCD hade en inre motstånd för LED så jag kopplade bara upp till 5V och GND. Du kan såklart ansluta lysdioden med en PWM stift på din microcontroller att controle ljusstyrkan, men jag inte har valt att.
Ansluta DS1307 till mikrokontroller
Anslut stift 5 av DS1307 till portc.1 av mikrokontroller ande stift 6 till portc.0. Glöm inte att lägga till de två 4 K 7 pullup-motstånd till dessa rader. Lägga till kristallen i stift 1 och pin 2 av DS1307 och lägga batteryholder mellan stift 3 (positiv) och pin 4 (negativ). Sedan hookup stift 8 till 5V och stift 4 till GND.
Ansluta rotary encoder till mikrokontroller
Tryckknappen kommer att ha 2 stift på din rotationsencoder och kodaren själv kommer att ha 3 stift. Anslut en pin av tryckknappen INT0 eller portd.2 på mikrokontroller och andra PIN-koden till GND. Anslut sedan mitten av 3 andra stiften till GND, en till INT1 eller portd.3 och den sista till portd.4.
Alla rader till mikrokontroller behöver en 1K 5 pullup motstånd.
Anslut din microcontroller till RS232 stiften på routern
Om du tittar på stiften på routern, kommer du att märka att en av dem är ansluten till en tjock diagonal spårning. Det klämmer fast är 3, 3V och låter samtalet det stift 1. Stift 4 är jord, stift 2 är RX och pin3 är TX.
Anslut RX till TDX på mikrokontroller (portd.1) och TX till RDX (portd.0). Men eftersom våra microcontroller behöver 5V och routern 3, 3V, vi behöver en nivå omvandlare. Du kan lära dig hur man bygger en i en av mina andra instructables eller kan du köpa en online.
Glöm inte att lägga till din länk och programmering.
Det är allt vi behöver för att börja programmera gränssnittet.