
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:50



Sto usando ATTINY85 per mashup di sensori a bassa potenza. Inizialmente pensavo che non ci fosse modo di eseguire il debug di questi chip usando una console e ho usato alcuni metodi piuttosto "là fuori" per sbirciare cosa sta succedendo in fase di esecuzione.
Poi mi sono imbattuto in SoftwareSerial. È una libreria, definisci i tuoi pin TX e RX (sì, non ne abbiamo molti) e ottieni il debug della console tramite un adattatore TTL-232.
Ho creato un adattatore che sposa i pin pertinenti tra un ATTINY e un TTL-232 (VCC e GND) e separa TX e RX per la tua mappatura. Viene inoltre eliminata una guida di intestazione per VCC e GND. Questo articolo descrive l'assemblaggio della maschera; questo articolo fornisce istruzioni per l'utilizzo di SoftwareSerial con ATTINY85 utilizzando la finestra della Console Arduino.
Poiché l'ATTINY85 si trova più in basso delle intestazioni circostanti nella presa DIL IC, si consiglia di aggiungere un'etichetta di nastro Mylar (resistente) ai chip per facilitare la rimozione dalla maschera.
Passaggio 1: materiali e strumenti



- Scheda prototipi bifacciale (6 x 7 fori)
- Presa CI DIL a 8 pin (1)
- Testata femmina 4P con perni lunghi (2)
- Testata femmina 6P con perni corti (3)
- Colla cianoacrilica (1)
- Cavo di collegamento (7)
- Saldatore (1)
- saldatura (1)
Passaggio 2: montaggio della maschera



- Sulla parte superiore designata della scheda collegare la presa DIL IC attraverso BLUE1 - BLUE8, piegare i pin verso l'esterno sul fondo e saldare.
- Sulla parte superiore, applicare l'adesivo cianoacrilato ai lati dello zoccolo DIL IC e inserire i connettori a pin lunghi 4P in GREEN1 - GREEN4 e GREEN5 - GREEN8. Quando si saldano a secco i pin sul lato inferiore, garantendo un ponte di saldatura ai pin adiacenti (punti BLU).
-
Sulla parte superiore, applicare l'adesivo cianoacrilato sugli altri lati dello zoccolo DIL IC e inserire le intestazioni 6P nei fori GIALLO/ARANCIO e nei fori ROSA. Quando i perni di saldatura asciutti si trovano sul lato inferiore.
- Sulla parte superiore, applica l'adesivo cianoacrilato all'ultimo spazio sull'intestazione 6P incollata in #3. Inserire l'intestazione 6P nei fori ROSSI/a vista. Quando la saldatura è asciutta, i pin sul lato inferiore.
- In basso, collega i pin da PINK1 a PINK6. Quindi collega quel bridge con un filo nero a RED1.
- In basso, ponticellare i pin da ORANGE1 a ORANGE4. Quindi collega quel bridge con un filo rosso a RED2 e a BLUE1.
- In basso, collega un filo verde da RED3 a GIALLO1.
- In basso, collega un filo bianco da RED4 a GIALLO2.
Passaggio 3: aggiunta dell'etichetta


- Stampa l'etichetta allegata con la larghezza di 68 mm su etichette adesive.
- Coprire con nastro/contatto trasparente.
- Taglia alla linea tratteggiata esterna.
- Rimuovere la pellicola di cera e avvolgere l'etichetta come mostrato.
- Aggiungi del nastro tagliato alla cucitura sull'angolo.
Passaggio 4: passaggi successivi




- Collega i ponticelli dai tuoi pin ATTINY preferiti per TX e RX ai breakout GIALLO1 e GIALLO2.
- Segui le istruzioni per l'utilizzo di SoftwareSerial. Come affermato nell'articolo, questo metodo copre il debug, non il caricamento iniziale del software.
- Attento a come usi le stringhe nelle istruzioni println: fanno schifo di memoria.
- Dai un'occhiata ai valori mentre sviluppi il tuo codice.
Consigliato:
IOT123 - D1M BLOCK - Assemblaggio 2xAMUX: 7 passaggi (con immagini)

IOT123 - D1M BLOCK - Assemblaggio 2xAMUX: D1M BLOCKS aggiunge custodie tattili, etichette, guide di polarità e breakout per i popolari Wemos D1 Mini SOC/Shields/Clones. Uno dei problemi con il chip ESP8266 è che ha solo un pin IO analogico disponibile. Questa istruzione mostra come assemblare il 2xA
IOT123 - BLOCCO D1M - Assemblaggio RFTXRX: 8 passaggi

IOT123 - D1M BLOCK - Assemblaggio RFTXRX: D1M BLOCKS aggiunge custodie tattili, etichette, guide di polarità e breakout per i popolari Wemos D1 Mini SOC/Shields/Clones. I trasmettitori/ricevitori RF consentono all'ESP8266 di accedere all'automazione domestica/industriale esistente. Questo involucro fornisce sfondamenti per 433
IOT123 - BLOCCO D1M - GY521 Assemblaggio: 8 passaggi

IOT123 - D1M BLOCK - GY521 Assemblaggio: D1M BLOCKS aggiunge custodie tattili, etichette, guide di polarità e breakout per i popolari Wemos D1 Mini SOC/Shields/Clones. Questo D1M BLOCK fornisce un semplice collegamento tra il Wemos D1 Mini e il modulo GY-521 (i pin Address e Interrupt possono essere agganciati
IOT123 - BLOCCO D1M - ADXL345 Assemblaggio: 8 passaggi

IOT123 - D1M BLOCK - ADXL345 Assemblaggio: D1M BLOCKS aggiunge custodie tattili, etichette, guide di polarità e breakout per i popolari Wemos D1 Mini SOC/Shields/Clones. Questo D1M BLOCK offre un semplice collegamento tra il Wemos D1 Mini e il modulo accelerometro ADXL345. La mia motivazione iniziale per lo sviluppo
IOT123 - BLOCCO D1M - TP4056 Assemblaggio: 8 passaggi

IOT123 - D1M BLOCK - TP4056 Assemblaggio: D1M BLOCKS aggiunge custodie tattili, etichette, guide di polarità e breakout per i popolari Wemos D1 Mini SOC/Shields/Clones. Questo BLOCCO D1M incapsula un modulo caricabatteria. Questo BLOCCO D1M è stato sviluppato per testare la potenza della batteria per il BLOCCO D1M ESP12. T