Inhoudsopgave:
- Stap 1: Inleiding
- Stap 2: PCB-ontwerp
- Stap 3: Coderen
- Stap 4: Montage
- Stap 5: TIP1 - ATTiny80-kaartconfiguratie
- Stap 6: TIP2 - MISO -> MOSI en MOSI -> MISO
- Stap 7: Geniet ervan
![3 ATtiny85 pinnen controle van de - Nrf24L01 - بثلاثة دبابيس فى - Ajarnpa 3 ATtiny85 pinnen controle van de - Nrf24L01 - بثلاثة دبابيس فى - Ajarnpa](https://i.howwhatproduce.com/images/007/image-19838-j.webp)
Video: 3 ATtiny85 pinnen controle van de - Nrf24L01 - بثلاثة دبابيس فى - Ajarnpa
![Video: 3 ATtiny85 pinnen controle van de - Nrf24L01 - بثلاثة دبابيس فى - Ajarnpa Video: 3 ATtiny85 pinnen controle van de - Nrf24L01 - بثلاثة دبابيس فى - Ajarnpa](https://i.ytimg.com/vi/4RlaBcNOEJ4/hqdefault.jpg)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
![3 ATtiny85-pinnen Controle van de - Nrf24L01 - التحكم بثلاثة دبابيس فى 3 ATtiny85-pinnen Controle van de - Nrf24L01 - التحكم بثلاثة دبابيس فى](https://i.howwhatproduce.com/images/007/image-19838-1-j.webp)
الله الرحمن الرحيم
Stap 1: Inleiding
![Invoering Invoering](https://i.howwhatproduce.com/images/007/image-19838-2-j.webp)
De ATTiny85 is een krachtige, energiezuinige Microchip 8-bit AVR RISC-gebaseerde microcontroller die 8KB ISP-flashgeheugen, 512B EEPROM, 512-Byte SRAM, 6 algemene I/O-lijnen combineert.
Eén I/O-lijn is geconfigureerd als een RESET-pin. We hebben nog maar 5 I/O-lijnen over.
Aan de andere kant is de nRF24L01 een 2,4 GHz-transceiver met één chip. Het wordt geconfigureerd en bediend via een seriële perifere interface (SPI - 5 I/O-lijnen).
Door de ATTiny85 te koppelen met nRF24L01 is er geen ruimte om zelfs maar een simpele schakelaar toe te voegen.
Dit artikel herhaalt het "originele artikel van Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - hoe je slechts 3 pinnen van de ATTiny85 gebruikt om de transceiver te bedienen.
Dit artikel verzamelt alle informatie verspreid over vele artikelen die de zaak behandelen op één plek.
Stap 2: PCB-ontwerp
![PCB-ontwerp PCB-ontwerp](https://i.howwhatproduce.com/images/007/image-19838-3-j.webp)
Kicad wordt gebruikt om dit eenvoudige bord te ontwerpen.
Stap 3: Coderen
![codering codering](https://i.howwhatproduce.com/images/007/image-19838-4-j.webp)
![codering codering](https://i.howwhatproduce.com/images/007/image-19838-5-j.webp)
Twee schetsen zijn vrij beschikbaar voor de tests.
- Zenderschets: te flashen naar het ATTiny85-bord
- Ontvangerschets: te flashen naar ons ATMega328PB-snifferbord
Stap 4: Montage
![samenkomst samenkomst](https://i.howwhatproduce.com/images/007/image-19838-6-j.webp)
Een eenvoudig bord betekent een eenvoudige montage.
Stap 5: TIP1 - ATTiny80-kaartconfiguratie
![TIP1 - ATTiny80-kaartconfiguratie TIP1 - ATTiny80-kaartconfiguratie](https://i.howwhatproduce.com/images/007/image-19838-7-j.webp)
De ATTiny85 moet worden geconfigureerd met een interne frequentie van 1 MHz om een succesvolle communicatie tot stand te brengen.
Door de SPI-bus te vertragen, blijft er genoeg tijd over voor het RC-circuit om volledig op te laden en te ontladen om de CSN I/O-lijn perfect te beheren.
Stap 6: TIP2 - MISO -> MOSI en MOSI -> MISO
Bij gebruik als SPI-master
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Bij gebruik voor ISP-programmering
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Stap 7: Geniet ervan
Een video is ingesloten om de use case te demonstreren.
Aanbevolen:
Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen
![Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen](https://i.howwhatproduce.com/images/001/image-2898-6-j.webp)
Hoe de GPIO-pinnen van een Raspberry Pi en Avrdude te gebruiken voor Bit-bang-programma DIMP 2 of DA PIMP 2: Dit zijn stapsgewijze instructies voor het gebruik van een Raspberry Pi en het gratis open-source commando avrdude to bit-bang -programmeer een DIMP 2 of DA PIMP 2. Ik neem aan dat je bekend bent met je Raspberry Pi en de LINUX-opdrachtregel. Je hoeft niet
Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: 4 stappen (met afbeeldingen)
![Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: 4 stappen (met afbeeldingen) Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: 4 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/010/image-27954-j.webp)
Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: deze Instructable laat zien hoe je meerdere GPIO-pinnen op je RaspberryPi kunt besturen om 4 LED's van stroom te voorzien. Het zal je ook kennis laten maken met parameters en voorwaardelijke uitspraken in Python.Onze vorige Instructable met behulp van de GPIO-pinnen van je Raspberry Pi om
LED-knipper met Raspberry Pi - Hoe GPIO-pinnen op Raspberry Pi te gebruiken: 4 stappen
![LED-knipper met Raspberry Pi - Hoe GPIO-pinnen op Raspberry Pi te gebruiken: 4 stappen LED-knipper met Raspberry Pi - Hoe GPIO-pinnen op Raspberry Pi te gebruiken: 4 stappen](https://i.howwhatproduce.com/images/011/image-30766-j.webp)
LED-knipper met Raspberry Pi | Hoe GPIO-pinnen op Raspberry Pi te gebruiken: Hallo allemaal, in deze instructables zullen we leren hoe we GPIO's van Raspberry Pi kunnen gebruiken. Als je ooit Arduino hebt gebruikt, weet je waarschijnlijk dat we een LED-schakelaar enz. op de pinnen kunnen aansluiten en het zo kunnen laten werken. laat de LED knipperen of krijg input van de schakelaar zodat
De 4 pinnen van de ESP8266-01 gebruiken: 3 stappen
![De 4 pinnen van de ESP8266-01 gebruiken: 3 stappen De 4 pinnen van de ESP8266-01 gebruiken: 3 stappen](https://i.howwhatproduce.com/images/002/image-5107-19-j.webp)
De 4 pinnen van de ESP8266-01 gebruiken: Opmerking: dit project is in feite een uitbreiding van een eerdere instructable die slechts 2 pinnen gebruikte. Het beperkte aantal (4) GPIO-pinnen op de ESP8266-01 lijkt misschien een obstakel, voor elke serieuze toepassing. Maar als men de pinnen op een slimme manier gebruikt, is het
Ontwikkeling van applicaties met GPIO-pinnen op de DragonBoard 410c met Android- en Linux-besturingssystemen: 6 stappen
![Ontwikkeling van applicaties met GPIO-pinnen op de DragonBoard 410c met Android- en Linux-besturingssystemen: 6 stappen Ontwikkeling van applicaties met GPIO-pinnen op de DragonBoard 410c met Android- en Linux-besturingssystemen: 6 stappen](https://i.howwhatproduce.com/images/003/image-6851-47-j.webp)
Ontwikkeling van applicaties met GPIO-pinnen op de DragonBoard 410c met Android- en Linux-besturingssystemen: Het doel van deze tutorial is om informatie te tonen die nodig is om applicaties te ontwikkelen met behulp van de GPIO-pin op DragonBoard 410c met lage snelheidsuitbreiding. Deze tutorial presenteert informatie voor het ontwikkelen van applicaties met behulp van de GPIO-pinnen met SYS op de Andr