Kazalo:

IOT123 - SERIJA PROGRAMSKE PROGRAMSKE OPREME ATTINY85: 4 koraki
IOT123 - SERIJA PROGRAMSKE PROGRAMSKE OPREME ATTINY85: 4 koraki

Video: IOT123 - SERIJA PROGRAMSKE PROGRAMSKE OPREME ATTINY85: 4 koraki

Video: IOT123 - SERIJA PROGRAMSKE PROGRAMSKE OPREME ATTINY85: 4 koraki
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Julij
Anonim
IOT123 - SERIJA PROGRAMSKE PROGRAMSKE OPREME ATTINY85
IOT123 - SERIJA PROGRAMSKE PROGRAMSKE OPREME ATTINY85
IOT123 - SESTAVNI SERVIS PROGRAMSKE OPREME ATTINY85
IOT123 - SESTAVNI SERVIS PROGRAMSKE OPREME ATTINY85
IOT123 - SERIJA PROGRAMSKE PROGRAMSKE OPREME ATTINY85
IOT123 - SERIJA PROGRAMSKE PROGRAMSKE OPREME ATTINY85

ATTINY85 uporabljam za sestavljanje senzorjev z nizko porabo energije. Sprva sem mislil, da teh čipov ni mogoče odpraviti s pomočjo konzole, in uporabil nekaj precej "zunaj" metod, da bi pokukal, kaj se dogaja med izvajanjem.

Potem sem naletel na SoftwareSerial. Njegova knjižnica, določite svoje zatiče TX in RX (ja, nimamo jih veliko) in odpravite napake v konzoli prek adapterja TTL-232.

Ustvaril sem adapter, ki združuje ustrezne zatiče med ATTINY in TTL-232 (VCC in GND) in razbije TX in RX za lastno preslikavo. Izločena sta tudi nosilna vodila za VCC in GND. Ta članek opisuje sestavljanje sestavljanke; ta članek podaja navodila za uporabo programske opreme SoftwareSerial z ATTINY85 z oknom konzole Arduino.

Ker so sedeži ATTINY85 nižji od okoliških glav v vtičnici DIL IC, je priporočljivo, da se čipom (-im) doda oznaka Mylar (trajnega) traku, da se olajša odstranitev iz kompleta.

Korak: Materiali in orodja

Materiali in orodja
Materiali in orodja
Materiali in orodja
Materiali in orodja
Materiali in orodja
Materiali in orodja
  1. Dvostranska protoboard (6 x 7 lukenj)
  2. 8 -polna DIL IC vtičnica (1)
  3. 4P ženska glava z dolgimi zatiči (2)
  4. 6P Ženska glava s kratkimi zatiči (3)
  5. Cianoakrilatno lepilo (1)
  6. Priključna žica (7)
  7. Spajkalno železo (1)
  8. Spajkanje (1)

2. korak: Sestavljanje sestavljanke

Jig skupščina
Jig skupščina
Jig skupščina
Jig skupščina
Jig skupščina
Jig skupščina
  1. Na označeni vrh plošče pritrdite DIL IC vtičnico skozi MODRO1 - MODRO8, na dnu upognite zatiče navzven in spajkajte.
  2. Na vrhu nanesite lepilo cianoakrilata na stranice vtičnice DIL IC in vstavite 4P dolge glave zatičev v GREEN1 - GREEN4 in GREEN5 - GREEN8. Ko sušite spajkalne zatiče na spodnji strani, zagotovite spajkalni most do sosednjih zatičev (MODRE pike).
  3. Na vrhu nanesite lepilo s cianoakrilatom na druge strani vtičnice DIL IC in vstavite glave 6P v rumene/oranžne in luknjice. Ko se suhi spajkalni zatiči na spodnji strani.

  4. Na vrh nanesite cianoakrilatno lepilo na zadnjo vrzel na glavo 6P, zlepljeno v #3. Vstavite glavo 6P v RDEČE/izpostavljene luknje. Ko se suhi spajkalni zatiči na spodnji strani.
  5. Na dnu premostite zatiče od PINK1 do PINK6. Nato ta most s črno žico povežite z RED1.
  6. Na dnu premostite zatiče od ORANGE1 do ORANGE4. Nato povežite ta most z rdečo žico na RED2 in na MODRO1.
  7. Na dnu priključite zeleno žico od RDEČE do ŽUTE1.
  8. Na dnu priključite belo žico od RDEČE do ŽUTE2.

3. korak: Dodajanje oznake

Dodajanje oznake
Dodajanje oznake
Dodajanje oznake
Dodajanje oznake
  1. Nalepko s širino 68 mm natisnite na lepilne nalepke.
  2. Pokrijte s prozornim trakom/kontaktom.
  3. Izrežite na zunanjo črtkano črto.
  4. Odstranite voščeno folijo in zavijte etiketo, kot je prikazano.
  5. Obrezanemu traku dodajte šiv na vogalu.

4. korak: Naslednji koraki

Naslednji koraki
Naslednji koraki
Naslednji koraki
Naslednji koraki
Naslednji koraki
Naslednji koraki
Naslednji koraki
Naslednji koraki
  1. Pritrdite mostičke iz želenih zatičev ATTINY za TX in RX na odmike YELLOW1 in YELLOW2.
  2. Sledite navodilom za uporabo programske opreme SoftwareSerial. Kot je navedeno v članku, ta metoda zajema odpravljanje napak, ne pa začetnega nalaganja programske opreme.
  3. Bodite previdni pri uporabi nizov v stavkih println: sesajo spomin.
  4. Poglejte vrednosti pri razvoju kode.

Priporočena: