Ansluta Nokia 3310 LCD till USB med hjälp av AVR



vad gör du med en gammal telefon, en mikrokontroller och massor av tid?
Du ansluter den gamla telefonen LCD skärm till datorn USB naturligtvis!

I detta projekt vi ska kommunicera med en Nokia 3310 LCD uppvisning via USB! Hur ska vi göra det? Vi kommer att ansluta LCD-skärmen till en Atmel ATmega8 micocontroller och prata med den med SPI, sedan Anslut ATmega till en PC med V-USB.

Nokia 3310 LCD-displayen är lätt att hitta, och har ett mycket väl dokumenterat gränssnitt, så det är perfekt för hobby bruk! Inte bara det, men vi kommer att använda V-USB (tidigare AVR-USB) som våra USB-drivrutinen på AVR chip. Detta gör projektet mycket lätt att dra igång.

V-USB är mycket långsam, så du inte kan göra någon fancy animationer hitåt, men är perfekt för att uppdatera visningen med text! När du använder USB, kan du också använda detta på ganska mycket alla datorer. Det krävs libusb dock, men libusb är cross platfrom, så det inte borde vara ett problem. Eller, om du verkligen hardcore, kan du skriva din egen drivrutin för detta projekt (detta är långt från räckvidden av detta instructable)!

Vilken användning har sak?
Som jag nämnde, är V-USB ganska långsam, så det är bäst för att skicka text. Även genom detta är en liten nackdel, det finns fortfarande en massa saker du kan göra med det!
Visa RSS-flöde, Twitter-uppdateringar, väder, temperatur, ledigt utrymme, olästa e-postmeddelanden.
Du är inte begränsad till att bara visa text dock. Om du känner dig riktigt fancy, kan du göra en 1-bitars bild bildspel!
Endast din fantasi (och den långsam fart för V-USB) begränsar du :)

Vilka funktioner har koden?
Med koden du får från detta Instructable, får du:
* Inbyggda teckensnitt och stöd för att skriva ASCII-tecken
* Tecknet inslagning (förhindrar tecken från ut över 2 rader om slutet på displayen nås)
* USB-anslutna
och drivs
* Lätt att expandera

Koden är öppen källkod (både värd och firmware programvara), så är du fri att göra vad du vill med den. (Detta omfattar endast den programvara som jag har skrivit. Se licensen för V-USB för vidare användning av det, samma sak gäller för libusb. Båda licenserna finns i källfilerna.)

Detta projekt är löst baserad på Raphnets flera PCB, V-USB PowerSwitch och Dharmanitech's Nokia 3310 LCD rutiner bibliotek.

Om du har problem att ladda ner de bifogade filerna, jag har speglat dem här: Atmega8_LCD.rar och LCD_Screen.rar

Se Steg
Relaterade Ämnen

Hur du ansluter en seriell LCD till en Arduino UNO

I detta instructable jag kommer att visa dig hur jag ihop en seriell LCD 16 X 2 med en Arduino UNO.Det finns massor av instructables och flashmanualer som visar dig hur du ansluter en vanlig LCD till en Arduino men inte många visar en seriell LCD och...

Rädda en NOKIA 3310 LCD och använda den med Arduino

Detta instructable berättar hur till extraktet LCD-skärm defekt händig Nokia 3310 och att modifiera den för användning med Arduino.Jag hade en gammal defekt Nokia 3310 händig. Det inte laddar batteriet. Jag ville kasta bort, men för mig kom den idén,...

Konvertera en NES gamepad till USB med Arduino

Hej!I detta instructable, jag visar dig hur du koppla in en Nintendo Entertainment System control pad till en arduino, arduino är i sin tur kör en särskild skiss som gör det möjligt att visa upp till en dator som en USB-HID-joystick!Och om detta inte...

Ansluta en LCD till Arduino

i detta instructable vi kommer att titta på hur man ansluter en parallell LCD till en Arduino. LCD-skärmen som jag använder använder gemensamma HD44780 gränssnitt. Många LCD-skärmar har detta, kan du vanligtvis tala med 16-pin gränssnittet. Du behöve...

Hur du ansluter en seriell LCD med en Arduino Nano

I en tidigare instructable jag visat hur du ansluter den seriella LCD till en Arduino UNOIgår jag ville använda två Arduinos för ett RF-projekt och insåg att jag inte vet hur man använder den seriella LCD med Arduino Nano. Så med lite forskning jag k...

Nokia 3310 acceleration logger

hur man gör en acceleration logger i en Nokia 3310 mobiltelefon.Jag kommer att använda den för att mäta krafterna på berg-och dalbanor :)Steg 1: Verktyg du behöverNågra verktyg du kan behöva:Nokia 3310lödkolvT6 skruvmejselmaterial för att göra PCB:s...

Visa live Arduino sensormätningar på en Nokia 5110 LCD

Om du har någonsin arbetat med arduino, har du förmodligen ville ha den att Visa sensormätningar.Använda följetong monitor är helt bra, men att vara den arduino badass du blir snabbt, du antagligen det att Visa avläsningarna på något mer sciency utse...

Hur du ansluter din Nintendo Wii till internet.

Ansluta ett Nintendo Wii till Internet med en trådlös anslutning:Slå på din Nintendo Wii. Gå sedan till inställningsmenyn.Nästa välja vänsterpilen för att bläddra över till fler alternativ. Välj sedan "Internet" i listan och "Anslutningsins...

Arduino LCD-termometer / temperaturkontroll med TMP36GZ Temp sensor lagt 2 chanel relay, lagt till RTC ds1307, lagt till en case.based på WWC Guide.

HY min första guid baserat på guiden från WWC.Oktober 3 2013 läggs fallet (steg 13)September 23 2013 lagt till RTC (realtimeclock) Ds1307 (steg 11)September 13 2013 lagt 2 chanel relä för att stänga uppvärmning glödlampan. (steg 8)1 Arduino Uno1 USB-...

Hur du använder Nokia 5110 LCD med Arduino?

Idag, ska jag visa dig hur du använder Nokia 5110 display med Arduino styrelser med dessa enkla steg.Behovet av lista:1. Arduino UNO (med USB-kabel)2. Nokia 5110 LCD (med små kablar)Steg 1: AnslutningarnaFölj anslutningarna som visas i bilden. Du kan...

Kör mini PCI-e 3G-kort med USB - mini PCI-e till USB - enklaste sättet

här jag kommer att dela min experiment (kväll) för att konvertera MINI PCIe-kort för att kunna köra med USB-portSÅ LÅT OSS BÖRJAVad du behöver:Mini-PCI-e-kort - (alternativet GMT380 med GPS-funktion) är jag inte prova en annan typ / varumärke kort än...

Hur du ansluter Liquid Crystal Display(LCD) till Arduino

ÖversiktI denna tutorial kommer du lära dig att ansluta en flytandekristallskärm (LCD) till en Arduino Uno och göra det Visa saker. LCD-skärmar komma till hands om du behöver Visa information på skärmen. De är billiga och vanliga. Ansluta en LCD till...

Arduino - Nokia 5110 LCD temperatur mätare med DS18B20

Hej världen! Jag gjorde en temperatur mätare med en Nokia 5110 LCD.Jag la bibliotek och jag gjort en bild på LCD bakgrunden med en rundad kant och temperatur somtillsätts LCD5110_Graph Library och heter borderRoundedIcon .cFölj nästa steg för den sch...

RC sändare till USB-spelkontroll med Arduino

Varför ska jag göra detta?När det gäller att flyga RC flygplan med hjälp av en simulator kan vara ett bra sätt att finslipa dina färdigheter under lågsäsongen eller ens förbereda för din första flygning. Den stora nackdelen att med hjälp av simulator...

Hookup en LCD till en Arduino i 6 sekunder med 3, inte 6 stift

att lägga till en LCD-display till Arduino projekt kan lägga till verkligt värde men kostnaden för att göra så kan vara betydande. Inte en ekonomisk kostnad - du kan plocka upp 16 (tecken) x 2 (rader) LCD för så lite som £3.50. Kostnaden är pin räkna...

Ansluta till Blynk med ESP8266 som Arduino Uno wifi sköld (endast Mac)

Detta är en handledning för att visa dig hur du ansluter till Blynk med hjälp av en ESP8266 - 01 som en Arduino Uno wifi sköld. Denna handledning är mycket detaljerad att hjälpa de som är väldigt ny på det här.-Maskinvara som behövs:Arduino UnoHane t...

Grafik på Nokia 5110 Lcd med hjälp av Arduino

I denna korta instructable jag kommer till menypunkten displ lite grafik på Nokia 5110 LCD med hjälp av ARDUINO UNO R3 detta är mycket användbart för nybörjare är här är en test video.Steg 1: Material som krävs för Nokia 5510 LCDArduino ombordHoppare...

SATA till USB-adapter med Xbox dataöverföring kabel

detta instructable visar dig hur man förvandlar en vanlig Xbox dataöverföring kabel till en full SATA till USB-kabel.Extra bonus: det fungerar fortfarande som en Xbox dataöverföring kabel efter vi är igenom!Steg 1: Reservdelslista Behöver du:1. en 12...

Hur till skydda din usb med ett lösenord

hur du lösenordsskyddar din hårddisk och USB blixt driva utanprogramvara. Denna video visar dig hur man låser pen-drive utan programvara. Hur man säkert USB-enheter och andra bärbara lagringsenheter. hur du lösenordsskyddar alla dina filer på din Fla...