Turinys:
- 1 žingsnis: Įvadas
- 2 žingsnis: PCB projektavimas
- 3 žingsnis: kodavimas
- 4 žingsnis: Surinkimas
- 5 veiksmas: PATARIMAS - ATTiny80 plokštės konfigūravimas
- 6 žingsnis: TIP2 -MISO -> MOSI ir MOSI -> MISO
- 7 žingsnis: mėgaukitės
Video: 3 „ATtiny85“kaiščiai - „Nrf24L01“valdymas - التحكم بثلاثة دبابيس: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
بسم الله الرحمن الرحيم
1 žingsnis: Įvadas
„ATTiny85“yra didelio našumo, mažos galios „Microchip“8 bitų AVR RISC pagrįstas mikrovaldiklis, apjungiantis 8 KB ISP „flash“atmintį, 512B EEPROM, 512 baitų SRAM, 6 bendrosios paskirties įvesties/išvesties linijas.
Viena I/O linija sukonfigūruota kaip RESET kaištis. Mums liko tik 5 įvesties/išvesties linijos.
Kita vertus, „nRF24L01“yra vieno lusto 2,4 GHz siųstuvas -imtuvas. Jis sukonfigūruotas ir valdomas per serijinę periferinę sąsają (SPI - 5 įvesties/išvesties linijos).
Sąsaja su ATTiny85 su nRF24L01 nepalieka vietos pridėti net paprasto jungiklio.
Šiame straipsnyje dar kartą apžvelgiamas „originalus Nerd Ralph straipsnis“- https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - kaip valdyti tik 3 ATTiny85 kaiščius, kad būtų galima valdyti imtuvą.
Šiame straipsnyje vienoje vietoje sukaupta visa informacija, išskirstyta daugelyje straipsnių, nagrinėjančių bylą.
2 žingsnis: PCB projektavimas
„Kicad“naudojama kuriant šią paprastą lentą.
3 žingsnis: kodavimas
Du eskizai yra laisvai prieinami bandymams.
- Siųstuvo eskizas: turi būti prijungtas prie ATTiny85 plokštės
- Imtuvo eskizas: turi būti prijungtas prie mūsų ATMega328PB snifferio plokštės
4 žingsnis: Surinkimas
Paprasta lenta reiškia lengvą surinkimą.
5 veiksmas: PATARIMAS - ATTiny80 plokštės konfigūravimas
Norint pasiekti sėkmingą ryšį, „ATTiny85“turėtų būti sukonfigūruotas 1 MHZ vidiniu dažniu.
Lėtinant SPI magistralę, RC grandinei lieka pakankamai laiko įkrauti ir visiškai išsikrauti, kad būtų galima puikiai valdyti CSN I/O liniją.
6 žingsnis: TIP2 -MISO -> MOSI ir MOSI -> MISO
MOSI ir MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI ir MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Kai naudojamas kaip SPI meistras
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Kai naudojamas ISP programavimui
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
7 žingsnis: mėgaukitės
Vaizdo įrašas yra įdėtas siekiant parodyti naudojimo atvejį.
Rekomenduojamas:
Didesnis ir patobulintas Kalėdų žvaigždės neopikselis Attiny85: 3 žingsniai (su nuotraukomis)
Didesnė ir patobulinta Kalėdų žvaigždė Neopikselis Attiny85: Praėjusiais metais aš padariau mažą 3D spausdintą Kalėdų žvaigždę, žr. Https://www.instructables.com/id/Christmas-Star-LE … iš 50 neopikselių (5V WS2811). Ši didesnė žvaigždė turėjo daugiau modelių (aš vis dar pridedu ir tobulinu
Akumuliatoriaus energijos suvartojimo mažinimas „Digispark ATtiny85“: 7 žingsniai
„Digispark ATtiny85“baterijos energijos suvartojimo mažinimas: arba: „Arduino“paleidimas su 2032 monetų elementu 2 metus. Naudojant „Digispark Arduino“plokštę iš dėžutės su „Arduino“programa, ji sunaudoja 20 mA esant 5 voltų įtampai. Su 5 voltų maitinimo bloku 2000 mAh, jis veiks tik 4 dienas
ATTiny85 kondensatoriaus matuoklis: 4 žingsniai
ATTiny85 kondensatorių matuoklis: šis nurodymas skirtas kondensatorių matuokliui, pagrįstam ATTiny85, turinčiu šias funkcijas. Remiantis ATTiny85 (DigiStamp) SSD1306 0,96 " OLED ekranas Dažnių matavimas mažos vertės 1pF - 1uF kondensatoriams naudojant 555 osciliatorių Įkrovimo laiko matavimas
„ATtiny85“nešiojamas vibruojančios veiklos stebėjimo laikrodis ir programavimas „ATtiny85“su „Arduino Uno“: 4 žingsniai (su nuotraukomis)
„ATtiny85“nešiojamas vibruojančios veiklos stebėjimo laikrodis ir programavimas ATtiny85 su „Arduino Uno“: kaip padaryti nešiojamą veiklos stebėjimo laikrodį? Tai nešiojama programėlė, sukurta vibruoti aptikus sąstingį. Ar daug laiko praleidžiate prie kompiuterio kaip aš? Ar tu sėdi valandas to nesuvokdamas? Tada šis įrenginys yra
ESP8266 -NODEMCU 3 USD „WiFi“modulis Nr. 2 - belaidžiai kaiščiai, valdomi per WEB PAGE: 9 žingsniai (su paveikslėliais)
ESP8266 -NODEMCU 3 USD „WiFi“modulis Nr. 2 - belaidžiai kaiščiai, valdomi per WEB PAGE: Atėjo naujas šių mikrokompiuterių pasaulis ir tai yra ESP8266 NODEMCU. Tai pirmoji dalis, kuri parodo, kaip galite įdiegti esp8266 aplinką savo „arduino IDE“per pradinį vaizdo įrašą ir kaip dalis